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 @   dustfree  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示