Linux系统管理_软件管理

RPM命令

#管理.rpm文件   
#RPM包软件命名规则:name-version-releases.arch.rpm
rpm -ivh  pkgname	     #安装软件包
rpm -ivh --test pkgname	 #测试能否安装
rpm -qa	                 #查看已安装软件包
rpm -qi  pkgname	#查看软件包详情
rpm -ql pkgname	    #查看软件包生成的文件
rpm -qc pkgname	    #查看软件包配置文件位置
rpm -qf /usr/sbin/ifconfig	  #查看一个命令由哪个软件包生成
rpm -Uvh pkgname	    #升级软件包
rpm -e pkgname	        #卸载软件包

YUM命令

yum install -y pkgname	  #安装软件包
cat /etc/yum.conf	      #yum配置文件
yum repolist all	      #查看所有yum源
yum clean all	 #清除缓存
yum makecache	 #建立缓存
yum list	     #列出仓库中可用的软件包
yum list |grep cadvisor	   #列出仓库中可用的指定软件包
yum check-update	       #列出需要更新的软件包
yum update -y pkgname	   #更新软件包
yum erase pkgname	       #卸载软件包
yum reinstall -y pkgname   #重新安装
yum grouplist	            #列出已安装和可用的软件组
yum groupinfo groupname	    #列出指定组内的所有软件包
yum groupinstall groupname	#安装软件组
yum groupremove groupname	#卸载软件组
yum groupupdate groupname	#升级软件组

#yum源配置文件xxx.repo
[centosbase]
name=CentOS-base
baseurl=https://URL/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7

dpkg命令

类似rpm的二进制软件管理工具。 

#管理.deb文件    
dpkg -i
dpkg -r
dpkg -l

apt命令

类似yum的软件仓库管理工具,以解决包依赖关系。

/etc/apt/sources.list       #源记录配置文件
apt-get -f install package  #安装软件包?
apt-get -f remove  package  #卸载软件包?

Ubuntu PPA管理(敬请期待!)

注:ubuntu和centos区别:软件包管理、用户权限设计等。

 

posted @ 2022-10-18 21:24  dustfree  阅读(4)  评论(0编辑  收藏  举报