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.將
3.修改資料夾的許可權,可讀可寫可執行
sudochmod−R+777/offlinPackage/4.建立deb包的依賴關系 sudo
dpkg-scanpackages /offlinePackage/ /dev/null |gzip >/offlinePackage/Packages.gz
如果出現錯誤:sudo: dpkg-scanpackages: command not found
則需要安裝dpkg-dev工具:
sudoapt−getinstall
儲存offlinePackage.tar.gz檔案到U盤或伺服器
三.在另外一臺Ubuntu上離線安裝
1.插入U盤或光碟,將offlinePackage.tar.gz複製到根目錄下,解壓
sudotar−xvfofflinePackage.tar.gz2.將安裝包所在和源路徑添加到系統源source.list sudo
vim /etc/apt/sources.list
deb file:///offlinePackage/
然後將所有的其他deb全部登出掉(#)
注意:我們在新增之前可以先將原來的源備份
s