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区别:软件包管理、用户权限设计等。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码