1. 程式人生 > >ubuntu下 離線安裝apt-get 、python包

ubuntu下 離線安裝apt-get 、python包

轉載自:http://blog.csdn.net/colin3516/article/details/53001886

一.應用場景 
a.當我們需要在多臺電腦安裝同一個軟體,並且這個軟體很大,下載需要很長時間時 
b.需要安裝軟體的ubuntu不能上網 
二.離線安裝包的製作 
2.1.通過如下指令下載XXXX軟體所需要的deb包 
$ sudo apt-get -d install XXXXX 
執行完上述指令後,XXXX軟體的安裝包就下載到了/var/cache/apt/archives目錄下 
2.2.生成依賴關係 
1.根目錄(/ )下新建一個資料夾 
sudomkdirofflinePackage2.

deb sudo cp -r /var/cache/apt/archives /offlinePackage 
3.修改資料夾的許可權,可讀可寫可執行 
sudochmodR+777/offlinPackage/4.deb sudo dpkg-scanpackages /offlinePackage/ /dev/null |gzip >/offlinePackage/Packages.gz 
如果出現錯誤:sudo: dpkg-scanpackages: command not found 
則需要安裝dpkg-dev工具: 
sudoaptgetinstall
dpkgdev2.3.
 tar cvzf offlinePackage.tar.gz offlinePackage/ 
儲存offlinePackage.tar.gz檔案到U盤或伺服器 
三.在另外一臺Ubuntu上離線安裝 
1.插入U盤或光碟,將offlinePackage.tar.gz複製到根目錄下,解壓 
sudotarxvfofflinePackage.tar.gz2.source.list sudo vim /etc/apt/sources.list 
deb file:///offlinePackage/ 
然後將所有的其他deb全部登出掉(#) 
注意:我們在新增之前可以先將原來的源備份 
s
udocp/etc/apt/sources.list/etc/apt