linux yum
yum两种安装方式:
- 联网
- 本地光盘,不推荐
验证是否已安装
1 | #如果没有,则需要手动安装 |
源配置文件
yum源配置文件保存在/etc/yum.repos.d/,文件的扩展名一定是“*.repo”, 默认CentOS-Base.repo生效
1 | [base] |
[base]:容器名称,一定要放在[]中。
- name:容器说明,可以自己随便写。
- mirrorlist:镜像站点,这个可以注释掉。
- baseurl:我们的yum源服务器的地址。默认是CentOS官方的yum源服务器,是可以使用的。如果你觉得慢,则可以改成你喜欢的yum源地址。
- enabled:此容器是否生效,如果不写或写成enable=1则表示此容器生效,写成enable=0则表示此容器不生效。
- gpgcheck:如果为1则表示RPM的数字证书生效;如果为0则表示RPM的数字证书不生效。
- gpgkey:数字证书的公钥文件保存位置。不用修改。
yum命令
查看所有
查询yum源服务器上所有可安装的软件包列表
1 yum list
查看是否存在包
查询yum源服务器中是否包含某个软件包
1 | yum list samba |
模糊查询
1 | yum search samba |
查看包信息
1 | yum info samba |
安装
手工使用RPM包安装太麻烦了,所以使用yum安装。yum安装可以自动解决依赖性,而且安装速度也比源码包快得多
1 | yum -y install httpd |
升级
1 | yum -y update 包名 |
卸载
1 | yum remove 包名 |
yum 软件组
1 | #查看可以安装列表 |
脚本安装
安装一个叫作Webmin的工具软件,Webmin是一个基于Web的系统管理界面
安装包选择
如果是Linux的底层模块和自带软件,则推荐使用RPM包安装,比如gcc、图形界面、开发库等。另外,不需要手工定制功能的软件,都推荐使用RPM包安装,毕竟安装简单。
如果是在服务器上应用的服务程序,则推荐使用源码包安装,比如apache、DNS、Mail等服务程序。这样它们更适合你的服务器系统,性能更加优化,功能完全由你自由定义。
如果要安装RPM包程序,那么既可以手工使用RPM包安装,也可以使用yum安装。但是如果要卸载程序,则最好不要使用yum卸载,因为容易在卸载某个软件依赖包的时候,把Linux系统依赖包也卸载掉,从而导致系统崩溃。
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏