Linux软件管理
rpm包管理
rpm -i 安装
rpm -e 卸载
rpm -U 升级
-v 显示相信信息
-h 显示进度条
rpm -qa 列出所有安装的rpm软件
rpm -qf 查询目标文件属于那个rpm包
rpm -qi 查询以安装rpm软件的信息
rpm -ql 查询指定已安装rpm软件包含的文件
rpm -qip 查询rpm文件的信息
rpm -qip 查询rpm文件包含的文件
rpm -rebuilddb 重建rpm数据库,数据库损坏
rpm -initdb 数据库初始化,数据库文件丢失
yum包管理
yum全局配置文件配置文件 /etc/yum.conf
yum全局参数说明
cachedir yum源
keepcache 判断yum文件是在本地缓存,还是删除 0是不保留1是保留
debuglevel 调试级别
logfile yum的日志文件
exactarch 是否检查平台兼容性,1是检查
obsoletes 是否检查废弃的软件包
gpgchech 检查软件包的来源是否合法,1为合法。需要软件开发者的公钥
plugins 是否启用一些插件
yum源配置文件 /etc/yum.repos.d/
repodata:记录软件之间的依赖关系
如果本地镜像的Server目录下有repodata文件夹,那么这个镜像就可以配置为本地yum源。
配置本地yum源:
[root@localhost ~]# vim /etc/yum.repos.d/rhel-source.repo [rhel-local-source] name=yum-local baseurl=file:///mnt/cdrom/Server enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
网易的yum源地址
http://mirrors.163.com/
配置网易的yum源
[base] name=CentOS-$releasever - Base - 163.com baseurl=http://mirrors.163.com/centos/6/os/x86_64/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 [updates] name=CentOS-$releasever - Updates - 163.com baseurl=http://mirrors.163.com/centos/6/updates/x86_64/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEiY-CentOS-6
注意:如果有多个yum库,那么那个yum库上面的软件新,计算机就是选择安装那个库的软件
yum repolist:查看当前可用的yum源
yum repolist: 查看所有yum源(可用和禁用)
yum install 软件名:安装软件
yum install -y 软件名:直接安装软件不用自己确认
yum update 软件名:更新软件
yum erase 软件名:删除软件
yum reinstall 软件名:卸载现有的重新安装
localinstall:指向本地的rpm包,如果有依赖关系,会自动从软件仓库中下载所依赖的软件包
yum localinstall 本地软件路径
yum install --nogpgcheck 软件名:安装软件不检查数字签名
yum grouplist:查看软件组
yum groupinstall 软件组名:安装软件组
yum groupinfo 软件组名:查询软件组包含了那些软件包
yum groupupdate 软件组名:升级软件组中的软件
yum groupremove 软件组名:删除软件组中所有软件
本文出自 “梅花香自苦寒来” 博客,请务必保留此出处http://wangjunkang.blog.51cto.com/8809812/1563069
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。