今天我們來看看linux軟件包安裝程序流程,讓學習加速度
1. deb
deb 可執行程序包,不帶源代碼
deb-src 源代碼包
命名規則:tree_1.5.3-2_i386.deb
軟件名_版本-修訂版_處理器(cpu)架構.deb
2. rpm
4.2 deb軟件包安裝/卸載
1. 安裝
sudo dpkg -i deb文件(tree_1.5.3-2_i386.deb)
2. 查詢安裝包信息
(1) 查詢所有
sudo dpkg -l
sudo dpkg -l | grep tree
(2) 查詢指定包
sudo dpkg -L 軟件名(tree)
(3) 查詢軟件包狀態
sudo dpkg -s 軟件名(tree)
3. 刪除(卸載)
sudo dpkg -P 軟件名(tree)
4. 運行
tree (命令)
補充:將包放到linux下的方法
(1)設置共享,放進去
(2)直接將文件拖動到虛擬機中,虛擬機中會出現一個路徑,就是拖動過去的文件所在的路徑。
5. apt軟件包管理器:第三種方式產生的背景,linux的操作系統太多了,環境差異大,會出現軟件包的依賴庫,在不同環境可能會有問題。復雜的包,可能依賴關系會很復雜,手動安裝會很復雜,可能會花很長的時間。(ubuntu就是采用在線安裝的,所以ubuntu現在比較流行。)
5.1特點
支持在線安裝
會檢查軟件包之間的依賴關系,將所依賴的軟件包一起安裝。
5.2管理原理
/etc/apt/sources.list 軟件服務器地址文件
/var/lib/apt/lists 軟件服務器軟件包的索引文件
/var/cache/apt/archives 軟件包(deb)緩存路徑
5.3安裝(PPT 57-58)
sudo apt-get install 軟件包名
5.4修復
g載,很可能就是軟件包的依賴關系出了問題,
可以用下面命令修復依賴關系:
sudo apt-get check
sudo apt-get install -f
5.5 刪除
sudo apt-get remove --purge 軟件包名
5.6更新軟件索引文件
sudo apt-get update
5.7清空軟件包緩存
sudo apt-get clean