嵌入(ru)式學(xue)習筆記:linux軟件包安裝程序介紹
時間:2018-09-11 來(lai)源:未知
今(jin)天我們來看看linux軟件(jian)包安裝程序流程,讓學習加速度(du)
1. deb
deb 可執行程(cheng)序包,不帶源代碼
deb-src 源代碼包
命名規則(ze):tree_1.5.3-2_i386.deb
軟(ruan)件名_版本-修訂版_處理器(cpu)架構.deb
2. rpm
4.2 deb軟件包(bao)安(an)裝/卸載
1. 安裝
sudo dpkg -i deb文(wen)件(tree_1.5.3-2_i386.deb)
2. 查詢安(an)裝包(bao)信息
(1) 查詢所(suo)有
sudo dpkg -l
sudo dpkg -l | grep tree
(2) 查(cha)詢(xun)指定包
sudo dpkg -L 軟件(jian)名(ming)(tree)
(3) 查詢軟件包狀態
sudo dpkg -s 軟件名(tree)
3. 刪除(chu)(卸(xie)載)
sudo dpkg -P 軟件名(ming)(tree)
4. 運行
tree (命令)
補充(chong):將包放到linux下(xia)的(de)方法(fa)
(1)設(she)置共享(xiang),放進去
(2)直接將文件(jian)拖動到虛擬(ni)機中,虛擬(ni)機中會出現一個路徑(jing),就是拖動過去的文件(jian)所在的路徑(jing)。
5. apt軟件包管理器:第三種方式產生(sheng)的(de)背景,linux的(de)操作(zuo)系統太多(duo)了(le),環境(jing)(jing)差異大,會出(chu)現(xian)(xian)軟件包的(de)依賴庫,在不(bu)同環境(jing)(jing)可能會有問題。復(fu)雜的(de)包,可能依賴關系會很復(fu)雜,手動(dong)安裝會很復(fu)雜,可能會花很長的(de)時(shi)間。(ubuntu就是采用在線(xian)安裝的(de),所(suo)以ubuntu現(xian)(xian)在比較流行(xing)。)
5.1特點
支持在線安裝
會檢(jian)查軟(ruan)件(jian)包之(zhi)間的依賴關(guan)系,將(jiang)所依賴的軟(ruan)件(jian)包一起安裝。
5.2管理原理
/etc/apt/sources.list 軟(ruan)件服務器地址(zhi)文件
/var/lib/apt/lists 軟(ruan)件服務(wu)器軟(ruan)件包(bao)的索引文件
/var/cache/apt/archives 軟件(jian)包(deb)緩(huan)存路(lu)徑
5.3安裝(PPT 57-58)
sudo apt-get install 軟件包(bao)名(ming)
5.4修復
g載,很(hen)可能(neng)就是軟件包(bao)的依(yi)賴關(guan)系出了問題(ti),
可(ke)以用下面命令修復(fu)依賴關(guan)系(xi):
sudo apt-get check
sudo apt-get install -f
5.5 刪除
sudo apt-get remove --purge 軟件(jian)包名(ming)
5.6更新(xin)軟件(jian)索引文件(jian)
sudo apt-get update
5.7清空軟件包緩存(cun)
sudo apt-get clean

