Ubuntu軟件包的管理

三個知識點
一、apt-get 用法
二、dpkg 用法
三、tar 用法
(1)apt-get 包管理通過source.list文件獲取源。功能是進行軟件包的更維護、安裝、刪除、搜索等工作。

軟件包的維護:
apt-get update 在你更改了/etc/apt/sources.list或/etc/apt/perferences 後,需要運行這個命令以使改動生效。
apt-get clean 類似上面的命令,但它刪除包緩存中的所有包。
apt-get -f install 等同於新立得軟件包管理器中的“編輯->修正(依賴關係)損毀的軟件包” ,再點擊“應用”。
apt-get upgrade 把本機所有的軟件升到最新版本。
apt-get dist-upgrade 把整個發行版升級到最新版本。

軟件包的安裝:
apt-get install 軟件包名稱

刪除軟件包:
apt-get remove 軟件包名稱 刪除已安裝的軟件包(保留配置文件)
apt-get --purge remove 軟件包名稱 刪除已安裝的軟件包(不保留配置文件)
apt-get autoremove 刪除爲了滿足其它軟件包的依賴而安裝的,現在不再需要的軟件包。

搜索軟件包
apt-get search ibus 搜索關於ibus的軟件包

(2)“dpkg ”是“Debian Packager ”的簡寫。爲 “Debian” 專門開發的套件管理系統,方便軟件的安裝、更新、移除、查詢和維護本地包。
dpkg常用的一些命令參數:
-L 安裝包名稱 查看安裝包名稱對應的軟件包安裝文件及目錄
-l 顯示所有已經安裝的Deb包,同時顯示版本號以及簡短說明
-i 軟件包文件 安裝指定的軟件包
-r 軟件包名稱 卸載安裝的軟件包
-P 軟件包 刪除軟件包,並且同時刪除配置文件
-S 查找指定文件所屬的軟件包
-c 列出未安裝的軟件包所包含的文件以及安裝後在系統中對應的路徑信息

(3)Tar包管理
打包、解包、看包
-tar cvf a.tar source 把source包打包成a.tar
-tar xvf a.tar 解包a.tar
-tar tvf a.tar 查看包內內容

調用gzip、bzip2壓縮軟件包
-tar czvf a.tar.gz source 把source打包壓縮成a.tar.gz
-tar xzvf a.tar.gz 解壓縮a.tar.gz包
-tar cjvf a.tar.bz2 source 把source打包壓縮成a.tar.gz
-tar xjvf a.tar.bz2 解壓縮a.tar.bz2包

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章