Ubuntu apt 本地源 離線安裝軟體
阿新 • • 發佈:2018-11-09
流沙的刺客: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