软件包安装
一、软件包类型
二进制软件包 :.rpm
源码包:.src.rpm .bin .tar.gz bundle .run
二、rpm的管理命令
1、安装软件包
rpm -ivh 包全名
例:rpm -ivh bind-9.9.4-37.el7.x86_64
i————》安装
v————》显示安装过程
h————》以#显示安装进度
2、查询已经安装的软件包
rpm -qa 包名
例:rpm -qa bind
3、查询软件包的安装位置
rpm -ql 包名
例:rpm -ql bind
4、查询文件/目录是由哪个软件包安装产生的
rpm -qf 文件/目录
例:rpm -qf /etc/named.conf
5、卸载
rpm -e 包名
例:rpm -e bind
6、从远程服务器安装软件包
rpm -ivh http://服务器的ip//软件包的位置/软件包的包全名
例:rpm -ivh http://172.25.0.1/xxx-123-x86_64.rpm
7、安装软件包并指定安装路径
rpm -ivh 包全名 –perfix=目标路径
三、yum的管理命令
cd /etc/yum.repos.d
在该目录下新建一个目录并将原来目录下的所有文件移动到新建的目录下。
mv C* aa

[iso] ————》源名称
name=centos 7————》对源的描述
baseurl=file:///mnt/cdrom ————》yum的下载软件包的名字。如果从远程服务器下载,需改写为http://+IP地址
enabled=1 ————》是否启用该源(0->否,1->是)
gpgcheck=0 ————》是否验证软件的数字签名(0->否,1->是)
2、清除缓存
yum clean all
3、生成缓存
yum makecache
4、安装软件包
yum install 包名 -y
例:yum install httpd -y
5、安装一组软件包
yum groupinstall 程序组名 -y
例:yum groupinstall mariadb -y
6、列式yum源元数据
yum repolist
7、根据关键字查找软件包
yum search 命令/关键字
例:yum search pstree
8、卸载软件包程序组
yum remove 软件包名 -y
例:yum remove httpd -y
yum autoremove 包名 -y
例:yum autoremove httpd -y
yum groups remove 程序组 -y
例:yum groups remove mariadb -y
9、列式所有的软件包
yum list
例:yum list | grep 包名 ——》如果包名后有@说明安装,没有则没安装
10、指定资源池(源)下载软件包
yum -enablerepo=池的名字 install 包名 -y
例: yum -enablerepo=iso install httpd -y
11、升级软件包
升级单个:yum update 包名 -y
升级所有:yum upgrade -y
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!