當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > 嵌入式學(xué)習(xí)筆記:linux軟件包安裝程序介紹
今天我們來(lái)看看linux軟件包安裝程序流程,讓學(xué)習(xí)加速度
1. deb
deb 可執(zhí)行程序包,不帶源代碼
deb-src 源代碼包
命名規(guī)則:tree_1.5.3-2_i386.deb
軟件名_版本-修訂版_處理器(cpu)架構(gòu).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) 查詢軟件包狀態(tài)
sudo dpkg -s 軟件名(tree)
3. 刪除(卸載)
sudo dpkg -P 軟件名(tree)
4. 運(yùn)行
tree (命令)
補(bǔ)充:將包放到linux下的方法
(1)設(shè)置共享,放進(jìn)去
(2)直接將文件拖動(dòng)到虛擬機(jī)中,虛擬機(jī)中會(huì)出現(xiàn)一個(gè)路徑,就是拖動(dòng)過(guò)去的文件所在的路徑。
5. apt軟件包管理器:第三種方式產(chǎn)生的背景,linux的操作系統(tǒng)太多了,環(huán)境差異大,會(huì)出現(xiàn)軟件包的依賴庫(kù),在不同環(huán)境可能會(huì)有問(wèn)題。復(fù)雜的包,可能依賴關(guān)系會(huì)很復(fù)雜,手動(dòng)安裝會(huì)很復(fù)雜,可能會(huì)花很長(zhǎng)的時(shí)間。(ubuntu就是采用在線安裝的,所以u(píng)buntu現(xiàn)在比較流行。)
5.1特點(diǎn)
支持在線安裝
會(huì)檢查軟件包之間的依賴關(guān)系,將所依賴的軟件包一起安裝。
5.2管理原理
/etc/apt/sources.list 軟件服務(wù)器地址文件
/var/lib/apt/lists 軟件服務(wù)器軟件包的索引文件
/var/cache/apt/archives 軟件包(deb)緩存路徑
5.3安裝(PPT 57-58)
sudo apt-get install 軟件包名
5.4修復(fù)
g載,很可能就是軟件包的依賴關(guān)系出了問(wèn)題,
可以用下面命令修復(fù)依賴關(guān)系:
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