ubuntu 系統中安裝軟體包常用的兩個基礎命令: apt-get / dpkg
我們安裝軟體包常用的apt-get 使用它安裝軟體常常會自己去解決依賴。
下面記錄一些apt 的命令及解釋
apt-cache search # ------(package
搜尋包)
apt-cache show #------(package
獲取包的相關資訊,如說明、大小、版本等)
apt-get install # ------(package
安裝包)
apt-get install # -----(package --reinstall
重新安裝包)
apt-get -f install # -----(
強制安裝
, "-f = --fix-missing"
當是修復安裝吧
...)
apt-get remove #-----(package
刪除包)
apt-get remove --purge # ------(package
刪除包,包括刪除配置檔案等)
apt-get autoremove --purge # ----(package
刪除包及其依賴的軟體包
+配置檔案等(只對
6.10
有效,強烈推薦))
apt-get update #------
更新源
apt-get upgrade #------
更新已安裝的包
apt-get dist-upgrade # ---------
公升級系統
apt-get dselect-upgrade #------
使用dselect 公升級
apt-cache depends #-------(package
了解使用依賴)
apt-cache rdepends # ------(package
了解某個具體的依賴
,當是檢視該包被哪些包依賴吧
...)
apt-get build-dep # ------(package
安裝相關的編譯環境)
apt-get source #------(package )
apt-get clean && apt-get autoclean # --------
&& 只清理過時的包
apt-get check #-------
檢查是否有損壞的依賴
apt-file search filename -----
查詢filename
屬於哪個軟體包
apt-file list packagename -----
列出軟體包的內容
apt-file update --
更新apt-file
的資料庫
dpkg 命令命令詳解
dpkg --info "
軟體包名
" --
列出軟體包解包後的包名稱.
dpkg -l --
列出當前系統中所有的包
.可以和引數
less
一起使用在分屏檢視
. (類似於
rpm -qa)
dpkg -l |grep -i "軟體包名" --
檢視系統中與
"軟體包名
"相關聯的包.
dpkg -s 查詢已安裝的包的詳細資訊.
dpkg -l 查詢系統中已安裝的軟體包所安裝的位置. (類似於rpm -ql)
dpkg -s 查詢系統中某個檔案屬於哪個軟體包. (類似於rpm -qf)
dpkg -i 手動安裝軟體包(這個命令並不能解決軟體包之前的依賴性問題),如果在安裝某乙個軟體包的時候遇到了軟體依賴的問題,可以用apt-get -f install在解決信賴性這個問題.
dpkg -r 解除安裝軟體包.不是完全的解除安裝,它的配置檔案還存在.
dpkg -p 全部解除安裝(但是還是不能解決軟體包的依賴性的問題)
dpkg -reconfigure 重新配置
dpkg-deb命令是debian linux下的軟體包管理工具,它可以對軟體包執行打包和解包操作以及提供軟體包資訊。
dpkg-deb(選項)(引數)
-c:顯示軟體包中的檔案列表;檔案:指定要操作的「.deb」軟體包的全名或軟體名。-e:將主控資訊解壓;
-f:把字段內容列印到標準輸出;
-x:將軟體包中的檔案釋放到指定目錄下;
-x:將軟體包中的檔案釋放到指定目錄下,並顯示釋放檔案的詳細過程;
-w:顯示軟體包的資訊;
-l:顯示軟體包的詳細資訊;
-r:提取控制資訊和存檔的清單檔案;
-b:建立debian軟體包。
解壓程式檔案:
dpkg-deb -x drcom-pum_1.0-0ubuntu1~ppa1~jaunty1_i386.deb drcom解壓控制檔案:
dpkg-deb -e drcom-pum_1.0-0ubuntu1~ppa1~jaunty1_i386.deb drcom/debian打包生成deb檔案:
dpkg-deb -b drcom drcom_1.4.8.2_i386.deb查詢deb包中的檔案內容:
dpkg-deb -c demo.deb
tar命令做打包操作
常用命令 c 打包 x 解包解壓縮 t 檢視 v 顯示詳細資訊 c 指定目錄 3種壓縮格式 z gzip j bzib2 z z 列子 tar cvf tar 檔名 tar zcvf tar.gz a.txt 打包並以gzip壓縮,a.txt tar jcvf tar bz2 a.txt 打包並以b...
linux tar命令做打包操作
tar命令做打包操作 當 tar 命令用於打包操作時,該命令的基本格式為 root localhost tar 選項 原始檔或目錄 此命令常用的選項及各自的含義如表 1 所示。選項含義 c將多個檔案或目錄進行打包。a追加 tar 檔案到歸檔檔案。f 包名 指定包的檔名。包的副檔名是用來給管理員識別格...
Centos與Debian的安裝命令
yum install 軟體名 安裝 apt get install 軟體名 安裝 centos debian rpm 安裝.rpm的安裝包 dpkg 安裝.deb的安裝包 yum 從yum源中安裝 apt get 從apt get源中安裝 rpm ivh 軟體名 安裝 dpkg i 軟體名 安裝 ...