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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。