日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Debian的软件包管理工具命令不完全列表

發布時間:2025/3/15 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Debian的软件包管理工具命令不完全列表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

from: http://blog.chinaunix.net/u/24390/showart_182018.html

?Debian系統中所有的包信息都在/var/lib/dpkg下.其中/var/lib/dpkg/info目錄中保存了各個軟件包的信息及管理文件.每個文件的作用如下:
?以? ".conffiles"???? 結尾的文件記錄軟件包的配置列表.
?以? ".list"????????? 結尾的文件記錄了軟件包的文件列表,用戶可在文件當中找到軟件包文件的具體安裝位置.
?以? ".md5sums"?????? 結尾的文件記錄了md5信息,用來進行包的驗證的.
?以? ".config"??????? 結尾的文件是軟件包的安裝配置角本.
?以? ".postinst"????? 角本是完成Debian包解開之后的配置工作,通常用來執行所安裝軟件包相關的命令和服務的重新啟動.
?以? ".preinst"?????? 角本在Debain解包之前運行,主要作用是是停止作用于即將升級的軟件包服務直到軟件包安裝或和升級完成.
?以? ".prerm"???????? 腳本負責停止與軟件包關聯的daemon服務,在刪除軟件包關聯文件之前執行.
?以? ".postrm" ? ? ?? 腳本負責修改軟件包鏈接或文件關聯,或刪除由它創建的文件.
?
?/var/lib/dpkg/available是軟件包的描述信息.
?包括當前系統中所有使用的Debian安裝源中所有的軟件包,還包括當前系統中已經安裝和未安裝的軟件包.
? ? ? ?????
1.dpkg包管理工具
? dpkg --info "軟件包名" --列出軟件包解包后的包名稱.
? dpkg -l???? --列出當前系統中所有的包.可以和參數less一起使用在分屏查看.
? dpkg -l |grep -i "軟件包名" --查看系統中與"軟件包名"相關聯的包.
? dpkg -s?? 查詢已安裝的包的詳細信息.
? dpkg -L?? 查詢系統中已安裝的軟件包所安裝的位置.
? dpkg -S?? 查詢系統中某個文件屬于哪個軟件包.
? dpkg -I?? 查詢deb包的詳細信息,在一個軟件包下載到本地之后看看用不用安裝(看一下唄).
? dpkg -i 手動安裝軟件包(這個命令并不能解決軟件包之前的依賴性問題),如果在安裝某一個軟件包的時候遇到了軟件依賴的問題,可以用apt-get -f install在解決信賴性這個問題.
? dpkg -r 卸載軟件包.不是完全的卸載,它的配置文件還存在.
? dpkg -P 全部卸載(但是還是不能解決軟件包的依賴性的問題)
? dpkg -reconfigure 重新配置
2. apt高級包管理工具
?? (1)GTK圖形的"synaptic",這是APT的前端工具.
?? (2)"aptitude",這也是APT的前端工具.
?? 用APT管理工具進行包的管理,可以有以下幾種方法做源:
?? (1)拿安裝盤做源,方法如下:
??????? apt-cdrom ident??????? 掃描光盤的信息
??????? apt-cdrom add????????? 添加光盤源
?? (2)這也是最常用的方法就是把源添加到/etc/apt/source.list中,之后更新列apt-get? update
? APT管理工具常用命令
? apt-cache 加上不同的子命令和參數的使用可以實現查找,顯示軟件,包信息及包信賴關系等功能.
? apt-cache stats 顯示當前系統所有使用的Debain數據源的統計信息.
? apt-cache search +"包名",可以查找相關的軟件包.
? apt-cache show?? +"包名",可以顯示指定軟件包的詳細信息.
? apt-cache depends +"包名",可以查找軟件包的依賴關系.
? apt-get upgrade?? 更新系統中所有的包到最新版
? apt-get install?? 安裝軟件包
? apt-get --reindtall install 重新安裝軟件包
? apt-get remove 卸載軟件包
? apt-get --purge remove 完全卸載軟件包
? apt-get clean 清除無用的軟件包
? 在用命令apt-get install之前,是先將軟件包下載到/var/cache/apt/archives中,之后再進行安裝的.所以我們可以用apt-get clean清除/var/cache/apt/archives目錄中的軟件包.
? 源碼包安裝
?? apt-cache showsrc 查找看源碼包的文件信息(在下載之前)
?? apt-get source 下載源碼包.
?? apt-get build-dep +"包名" 構建源碼包的編譯環境.

一個問題:debain默認安裝了java runtime environment,可以具體安裝在什么路徑呢?

轉載于:https://www.cnblogs.com/ainima/archive/2008/03/19/6331439.html

總結

以上是生活随笔為你收集整理的Debian的软件包管理工具命令不完全列表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。