ubuntu離線apt-get更新源

在ubuntu環境使用apt-get來安裝儲存在本地的軟體包,非常方便省心。但是,有時候在一些離線環境,無法更新apt源,所以我們可能會將一些常用軟體包的deb檔案儲存在本地以備不時之需。當然了使用dpkg也可以直接來安裝儲存在本地的deb軟體包,也可以實現

離線apt-get更新源。

ubuntu離線apt-get更新源

一 。在可以連線外網的ubuntu裝置上,對想要離線安裝的軟體包進行預處理。

1。清理apt的下載快取區。

rm -rf /var/cache/apt/archives/*

2。下載所需要的元件

sudo apt-get -d install <包名>

3。建立一個目錄,將下載的包複製到該目錄下

cp -r /var/cache/apt/archives /root/sat-packages/

4。修改目錄許可權

chmod 777 -R /root/sat-packages/

5。建立deb包的依賴關係

sudo touch /root/sat-packages/Packages。gzsudo dpkg-scanpackages /root/sat-packages/ /dev/null | gzip > /root/sat-packages/Packages。gz

二。配置離線安裝源

1。將離線軟體壓縮包,解壓到要離線安裝軟體的機器上

mkdir -p /tmp/packages/tar -C /tmp/packages/ Packages。gz

2。在要離線安裝軟體的機器上配置安裝源,備份/etc/apt/sources。list,新增以下內容

# Added by cloudsat deb file:// /tmp/packages/

3。離線安裝軟體包

apt-get updateapt-get install <包名>