debian軟體包的三種管理工具

2021-09-24 18:09:28 字數 1848 閱讀 3596

為什麼80%的碼農都做不了架構師?>>>

debian管理軟體包的方式有dpkg、apt、aptitude三種方式,常用的用法如下

一、dpkg詳解

用法: dpkg [...] command如下

-l #列出所有已安裝的軟體包

--info "包全路徑名" #檢視還未安裝的包資訊

-i "包全路徑名" #安裝軟體包

-c "包全路徑名" #檢視安裝包將要安裝的路徑

-l "包名" #檢視已安裝包的檔案路徑

-r "包名" #刪除軟體包,但保留配置檔案

-p "包名" #刪除軟體包,並刪除配置檔案

-s "包名" #顯示安裝後的軟體包資訊

-s "檔名" #檢視檔案隸屬於的包

--unpack "包全路徑名" #解開軟體包

-c "包全路徑名" #顯示軟體包內的檔案列表

二、apt詳解

用法: apt-get [options] command

apt-get [options] install|remove pkg1 [pkg2 ...]

apt-get [options] source pkg1 [pkg2 ...]

command如下

apt-get update #更新源

apt-get upgrade #更新所有已安裝的包

apt-get dist-upgrade #將系統公升級到最新版本

apt-get install #安裝軟體包,多個軟體包用空格隔開

apt-get install --reinstall #重新安裝軟體包

apt-get install -f #修復安裝(破損的依賴關係)軟體包

apt-get remove #刪除軟體包(不包括配置檔案)

apt-get purge #刪除軟體包(包括配置檔案)

apt-get build-dep #構建原始碼包的依賴環境(編譯環境)

apt-get autoremove #刪除因安裝軟體自動安裝的依賴,而現在不需要的依賴包

apt-cache stats #顯示系統軟體包的統計資訊

apt-cache search #使用關鍵字搜尋軟體包

apt-cache show #以便於閱讀的格式介紹該軟體包

apt-cache showpkg #顯示軟體包的全面資訊

apt-cache showsrc #顯示原始檔的各項記錄

apt-cache depends #顯示軟體包的依賴關係

apt-cache rdepends #檢視包被那些軟體包所依賴

apt-cache policy #顯示軟體包的安裝狀態

apt-cache pkgnames #檢視源內所有軟體包,包括已安裝和未安裝的

三、aptitude詳解

用法: aptitude [options] ...

action如下

install #安裝/公升級軟體包

remove #移除軟體包,但不刪除配置檔案

purge #移除軟體包,並刪除配置檔案

show #顯示乙個軟體包的詳細資訊

search ~t #顯示所有未安裝的包

search ~u #顯示所有可公升級的包

search ~i #顯示所有已安裝的包

safe-upgrade #執行一次安裝的公升級

full-upgrade #執行公升級,可能會安裝和解除安裝軟體包

forget-new #忘記哪些軟體包是新的,相當於不公升級某個包

軟體包的管理

軟體包管理 1 使用rpm命令安裝 解除安裝 更新ntp 0.7.12x86 64.rpm軟體包?root magedu rpm ivh ntp 0.7.12x86 64.rpm.rpm root magedu rpm e ntp 0.7.12x86 64.rpm root magedu rpm u...

Redhat系統下三種主要的軟體包安裝方法

1.通過rpm軟體包來安裝 說起rpm redhat package management 標準的軟體包,大家可能都會想起大名鼎鼎的redhat公司,正是rpm軟體包發行方式的出現,使linux中的應用軟體安裝變得簡單。如果使用者想安裝按rpm方式發行的軟體,只需簡單地輸入命令 rpm ivh rp...

Redhat系統下三種主要的軟體包安裝方法

1.通過rpm軟體包來安裝 說起rpm redhat package management 標準的軟體包,大家可能都會想起大名鼎鼎的redhat公司,正是rpm軟體包發行方式的出現,使linux中的應用軟體安裝變得 簡單。如果使用者想安裝按rpm方式發行的軟體,只需簡單地輸入命令 rpm ivh r...