一、安装包的三种方式
1)yum/rpm方式安装,简单,不能改变太多功能。
2)从源码编译安装,定制想要的,安装复杂。
3)二进制安装(mysql)。
二、rpm软件包命令使用
(1)安装选项:一般组合使用
-i 安装rpm
-v 显示安装详细信息
-h 显示安装rpm进度
语法
rpm -ivh 网址/全路径带包名/包名
升级
选项:-U 如果老版本不在则安装新版本,存在则升级新版本
rpm -Uvh 包名
查看(有没有安装)
如果知道命令的名字:rpm -qa 命令
如果不知道名字,只知道名字中带的字符:rpm -qa|grep 字符
查看软件包里有什么:rpm -ql 命令
查看文件或目录属于哪个rpm软件:rpm -qf 命令
卸载软件包:rpm -e 软件包名
三、yum命令
yum install nginx -y
查询属于那个包:
yun provides 目录/文件/命令
四、yum实践
1.使用yum查询软件包
yum list 工具名
例:yum list tree
2.使用yum安装软件包的方式
yum install 命令 #需要确认
yum install 命令 -y #非交互
yum install 网址.rpm #用yum安装rpm
3.用yum重新安装软件包的方式
例:yum install vsftpd
如果不小心删除vsftpd配置文件:rm -f /etc/vsftpd/vsftpd.conf
可以对软件进行重新安装:yum reinstall vsftpd
#如下的执行很危险,这代表更新整个系统所有的软件,包括内核
yum update -y
注意事项:
1)生产线慎用,最好不用。
2)安装系统之后,上线前。
3)测试环境,模拟正式环境,然后上。
4.使用yum删除软件包:yum remove samba -y #慎用,尽量不用