redhat下安装软件包

  • A+
所属分类:技术
漫兮视频

一、安装软件前必须确认linux的版本和linux的内核版本,然后确认软件包支持该linux平台和linux内核

redhat下安装软件包

二、安装软件包的是通过软件包管理器 rpm实现的

三,安装总体流程:

1、根据需求明确需要安装的软件包的名称

2、将安装盘mount到指定 的文件系统中 ,一般是到/mnt路径下

3、确认该软件包是否被安装过,或许需要升级

4、执行软件包安装

四、具体安装步骤如下:

1、明确需要安装的软件包是gftp 包

2、将光盘mount到指定的文件系统中

(1)进入/dev目录下查看所有的device ,确认目前光盘的挂载点

ls -l  |grep cdrom

 

确认光驱设备在dev目录下的对应的设备名称(文件名,在/dev/scd0文件中)

(2)查看光驱设备的挂载点

mount

在没有修改前/dev/scd0设备的挂载点应该是在/media/RHEL5-X86_64DVD.iso目录下,现在是修改后的结果,可以看到最后一行显示光驱设备的挂载点

(3)修改正确的光驱挂载点。x

先卸载目前的挂载点执行:umount /dev/scd0

重新挂载到指定目录执行:mount   /dev/scd0  /mnt

3、进入.rpm文件所在的文件路径中

cd  /media

cd  RH*

cd  Server

4、查看gftp软件包是否安装过

rpm -q packName 查找是否安装过该软件包时,其中的packName不包括版本号

 

目前显示已经成功安装了gftp软件包

5、如果没有安装过执行软件安装

 

6、再次查看确认是否成功安装

rpm  -q  gftp

显示已经成功安装

 

注:

(1)软件安装前需要查看系统版本号:

cd /etc

ls -l | grep redhat-release

cat redhat-release

 

(2)查看系统内核

指令:uname  -r

查看详细信息情况: uname  -a

 

 

 

(3)查看所有已经安装的软件包的指令:

 

管道方式:

rpm -qa | grep ftp        管道方式直接在界面显示

 

 

重定向方式:

rpm -aq > /tmp/rmp.txt   重定向到文件中

cat      /tmp/rmp.txt   在文件中less查看

 

(4)升级软件包

-U升级

-Uvh升级参数

 

rpm -Uvh  packageName  已经安装的话就升级到最新,没有的话直接安装

 

(5)卸载 rpm -e  packName

ex:      rpm -e  gsftp

 

 

(6)查看安装命令释放的文件在os的什么位置

rpm  -ql  gftp

 

(7)查看文件来自哪个安装包

rpm -qf filename

确认文件来自哪个安装包,如果在后续的使用过程中出现文件损坏的情况,就可以直接定位到生成该文件的软件包,重新安装软件包即可恢复被损坏的文件

 

(8)--force强制安装

处理已经安装了低版本的软件包后,在强制安装高版本软件包时强制安装

 

(9)执行umount指令时报错:device is busy

原因是有进程在访问设备(光盘),关闭进程,退出对要执行umount设备的访问即可

 

rpm可以同时安装多个软件包

yum安装自动设置多个相互依赖软件包的安装,或者不需要你提供被依赖包,由yum自动寻找被依赖包

免责声明

发文时比特币价格:$10078

当前比特币价格: $35,721.49

当前比特币涨幅: -3.26%

免责声明:

本文不代表漫兮网立场,且不构成投资建议,请谨慎对待。用户由此造成的损失由用户自行承担,与漫兮网没有任何关系;

漫兮网不对网站所发布内容的准确性,真实性等任何方面做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,漫兮网对项目的真实性,准确性等任何方面均不做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,漫兮网不对其构成任何投资建议,用户由此造成的损失由用户自行承担,与漫兮网没有任何关系;

漫兮区块链研究院声明:漫兮区块链研究院内容由漫兮网发布,部分来源于互联网和行业分析师投稿收录,内容为漫兮区块链研究院加盟专职分析师独立观点,不代表漫兮网立场。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • App下载
  • 漫兮网App下载
  • weinxin
Pi Network 中国
漫兮

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: