麒麟系統(tǒng)開發(fā)筆記(七):在線安裝軟件后,提取其安裝包,部署目標(biāo)機使用離線軟件包方
2022-09-09 16:05 作者:紅胖子_AAA紅模仿 | 我要投稿
前言
??前面搭建了基礎(chǔ)環(huán)境,在使用麒麟系統(tǒng)的相關(guān)行業(yè)多半是不能上網(wǎng)的,但是可以傳遞壓縮包,為了很好的方便相關(guān)從業(yè)人員工作,特將此種方式分享出來。
??本篇文章的重點就是離線安裝,包括了在線安裝,提取離線安裝包,離線安裝并完成測試驗證。
??本文以sshpass工具為示例。
銀河麒麟V10版本
??系統(tǒng)版本:
??

關(guān)鍵路徑(apt安裝檔案緩存路徑)
??麒麟系統(tǒng)在線安裝的包,會在/var/cache/apt/archives下存檔緩存。
cd /var/cache/apt/archivesls -l
??

在線安裝
??安裝之前,在關(guān)鍵路徑下的緩存軟件包:
??

??

??然后使用命令行在線安裝:
sudo apt-get install sshpass
??

??查看命令和緩存:
??

??對比一下(此處對比,有可能會存在軟件依賴其他軟件包更新的情況,保險一點,每次都這么做):
??

??

提取軟件安裝包
??可以看到,就是多了sshpass這個.deb的軟件包,那么直接將它copy出來即可。
??

??

目標(biāo)機離線安裝并測試
??另外起一太無法上網(wǎng)的機器,將該軟件包存到那邊去。
??同樣也是一樣的系統(tǒng)。
sshpasssudo dpkg --install sshpass_1.06-1_amd64.deb
sshpass
??
??

??安裝完后,緩存也不會自動緩存過去:
??

??至此,本篇完成。
標(biāo)簽: