liunx最小系统手工安装RPM&yum

最近使用了Oopenfiler系统,但是发现该系统有很多漏洞,包括PHP版本低。SSL协议漏洞,需要升级PHP版本。升级时发现该系统无rpm、yum、gcc。。。。
总结来说就是啥都没有!!!
这时安装RPM需要手动安装。
因openfiler2.99使用的是centos6.0系统。
先贴上包下载地址:

这里是引用rpm源地址

首先下载一个rpm的安装包:在这里插入图片描述
将包在windows解压,进入以下路径,將下面的四个目录并上传到openfiler(centos6)根目录下
在这里插入图片描述
我是先上传到/home目录,再内部cp到/根目录下的
在这里插入图片描述
rpm需要变更为可执行 :
并且增加变量:

chmod a+x /bin/rpm
export PATH=/home/rpm/bin:$PATH

虽然可以执行rpm命令,但是会报如下错误。如下报错

在这里插入图片描述
该错误是你未安装一些共享库,造成的,这时需要你添加这些库到/usr/lib64中:
在这里插入图片描述
上图中是你可能需要用到的一些库。

我们先按照提示安装libmagic.so.1的报错:
下图中libmagic.so.1是libmagic.so.1.0.0的软连接,所以copylibmagic.so.1.0.0即可。

在这里插入图片描述


上图可以看到我们lib64目录下已经有了一个 libmagic.so.1的软连接,但是它指向的libmagic.so,且,libmagic只有17byte ,很明显这并不是我们想要的共享库,

在此我们可以尝试执行以下rpm命令试试,再次执行rpm命令,发现报short错误,该错误是因为连接问题,或者库有问题的原因:
在这里插入图片描述
由此可以看到这个共享库存在问题。需要更换一下。
删除该软连接并添加新连接指向libmagic.so.1.0.0 :
在这里插入图片描述
后续还有其它库不能使用使用该方法添加即可。

二、yum安装

安装yum需要以下依赖包:

openssl.x86_64                                                                                  1.0.0-4.el6                                                                           installed
openssl-devel.x86_64                                                                            1.0.0-4.el6                                                                           installed
python.x86_64                                                                                   2.6.5-3.el6                                                                           installed
python-iniparse.noarch                                                                          0.3.1-2.1.el6                                                                         installed                                                                      yum.noarch                                                                                      3.2.27-14.el6.centos                                                                  installed
yum-metadata-parser.x86_64                                                                      1.1.2-14.1.el6                                                                        installed
yum-plugin-fastestmirror.noarch                                                                 1.1.26-11.el6                                                                         installed

这些包,我已经安装完成。
下载并上传安装包到centos6 :/home目录下,执行:

[root@openfiler home]# rpm -ivh openssl-1.0.0-4.el6.x86_64.rpm --nodeps
warning: openssl-1.0.0-4.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Preparing...                ########################################### [100%]
   1:openssl                ########################################### [100%]
[root@openfiler home]# yum

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值