重慶思莊技術(shù)分享——多個(gè)版本linux的軟件包管理工具
多個(gè)版本linux的軟件包管理工具
Alpine Linux 下的包管理工具
apk install xxx
apk search xxx # 支持正則
apk info xxx # 查看包的詳細(xì)信息
apk show # list local package
# 卸載并刪除 包
apk del openssh openntp vim
Debian Linux發(fā)行版中的APT軟件包管理工具
apt-get install??# 安裝新包
apt-get remove? ?# 卸載已安裝的包(保留配置文件)
apt-get purge? ? # 卸載已安裝的包(刪除配置文件)
apt-get update? ?# 更新軟件包列表
apt-get upgrade??# 更新所有已安裝的包
apt-get autoremove? ?# 卸載已不需要的包依賴
apt-get dist-upgrade # 自動(dòng)處理依賴包升級(jí)
apt-get autoclean? ? # 將已經(jīng)刪除了的軟件包的.deb安裝文件從硬盤中刪除掉
apt-get clean? ?? ???# 刪除軟件包的安裝包
-c:指定配置文件。
Fedora和RedHat以及SUSE中基于rpm的軟件包管理器
yum install:安裝rpm軟件包;
yum update:更新rpm軟件包;
yum check-update:檢查是否有可用的更新rpm軟件包;
yum remove:刪除指定的rpm軟件包;
yum list:顯示軟件包的信息;
yum search:檢查軟件包的信息;
yum info:顯示指定的rpm軟件包的描述信息和概要信息;
yum clean:清理yum過期的緩存;
yum shell:進(jìn)入yum的shell提示符;
yum resolvedep:顯示rpm軟件包的依賴關(guān)系;
yum localinstall:安裝本地的rpm軟件包;
yum localupdate:顯示本地rpm軟件包進(jìn)行更新;
yum deplist:顯示rpm軟件包的所有依賴關(guān)系。