1. 程式人生 > >Ubuntu apt 本地源 離線安裝軟體

Ubuntu apt 本地源 離線安裝軟體

流沙的刺客:https://blog.csdn.net/candcplusplus/article/details/52156324

將下載好的包( /var/cache/apt/archives目錄下的所有檔案)複製到U盤中,準備轉移。如果你不想拷貝多餘的包檔案,你可以提前將 /var/cache/apt/archives 目錄清空後再下載需要的包。

# 先在U盤中建立好一個目錄debs
$ sudo cp -r /var/cache/apt/archives/* /U盤/路徑/debs/12

下面轉到不能上網的主機上操作

在主機上建立包快取目錄

$ sudo mkdir /var/debs1

將U盤中下載好的包檔案全部複製到/var/debs目錄下

$ sudo cp -r /U盤/路徑/debs/* /var/debs/1

生成包索引檔案

$ sudo touch /var/debs/Packages.gz
$ sudo chmod -R 777 /var/debs/  # 這一步是為了獲得檔案的可寫可讀可執行許可權,要不然後面會失敗
$ sudo dpkg-scanpackages debs  /dev/null  | gzip > debs/Packages.gz  # 建立索引123

在 /etc/apt/sources.list 中新增本地目錄

$ sudo gedit /etc/apt/sources.list1

將sources.list 原來的內容都註釋掉。在最後新增

$ deb file:/var debs/1

注意上面的 /var 和 debs/ 之間的空格,以及 “/”。不要寫錯/var/debs/路徑了。

更新索引

$ sudo apt-get update