RPM软件包安装之yum指令安装

rpm手动安装软件包时,依赖性太强,安装很不方便,那么所有linux也提供了例外一种安装方式,即yum安装。
yum安装可以通过网络安装,也可以通过光盘作为yum源来安装。yum在red hat版本中是收费的,centOS中暂时是
免费的。

yum指令的处理的依旧还是RPM包,并没有什么YUM包的说法。
yum安装之网络安装式:

如果在有网络的情况下,我们就可以通过yum的网络安装方式,首先我们要先配置IP地址,使自己的系统联通网络。使用setup命令,进入网络设置。




完成对网络的设置,设置完成后,需要使用service network restart重启网络。当然一般重启后,会发现网络依旧无法开启,那么这就需要修改网卡配置文件。

完成对网络的设置,网络设置好后,我们就可以使用yum指令对RPM包在线安装了。

配置在线yum源:

一般来说centOS已经将yum源配置好了,我们可以通过以下命令进行查看



如果不能联网,那么我们就要用CentOS-Media.repo作为光盘yum源

CentOS-Base.repo该文件就是在线yum源的配置文件,默认yum也是通过这个来读取的。可以查看详细信息


这个文件,我们不需要做任何的修改,直接能看懂就可以了,具体内容如下:


正确配置了yum源之后,我们就可以正常使用yum指令了。首先我们可以通过yum list查看所有的RPM软件包。


常见的yum指令有:




说到这个升级,需要切记的是,升级时一定要写具体的包名,不能直接使用yum -y update,这将导致会更新所有

的软件,以及整个系统,容易导致系统直接崩溃。


卸载时,由于yum会直接卸载到所有依赖的包,但是依赖关系可能不只有这个包有,那么也有可能会导致系统崩溃,

所以卸载尽量不要执行,或者使用rpm -e 包名来完成卸载,最好是尽量不要卸载。


一般在使用这种list指令的时候,最好使用管道符查询,如:yum grouplist | more分页查看


光盘yum源搭建步骤:



上面这个配置文件中,总结的两个#注释,一定要注意,必须要写在每一行的最开始,#前不能有空格等东西。enabled必须设置为1,1才代表配置文件生效。

最后可以直接安装RPM包了,需要安装什么包就使用yum -y install 包名即可,例如:



GitHub 加速计划 / li / linux-dash
11
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐