一.應用場景
b.需要安裝軟體的ubuntu不能上網
二.離線安裝包的製作
$ sudo apt-get -d install ***xx
2.2.生成依賴關係
1.根目錄下新建乙個資料夾
$ sudo mkdir offlinepackage
$ sudo cp -r /var/cache/apt/archives /offlinepackage
3.修改資料夾的許可權,可讀可寫可執行
$ sudo chmod 777 -r /offlinpackage/
4.建立deb包的依賴關係
$ sudo dpkg-scanpackages /offlinepackage/ /dev/null |gzip >/offlinepackage/packages.gz
如果出現錯誤:sudo: dpkg-scanpackages: command not found
則需要安裝dpkg-dev工具:
$ sudo apt-get install dpkg-dev
5.將生成的packages.gz包複製到和deb同目錄下
$ sudo cp /offlinepackage/packages.gz /offlinepackage/archives/packages.gz
2.3.打包成壓縮包,以備後用
$ tar cvzf offlinepackage.tar.gz offlinepackage/
儲存offlinepackage.tar.gz檔案到u盤或伺服器
三.在另外一台ubuntu上離線安裝
1.插入u盤或光碟,將offlinepackage.tar.gz複製到根目錄下,解壓
$ sudo tar -xvf offlinepackage.tar.gz
2.將安裝包所在和源路徑新增到系統源source.list
$ sudo vi /etc/apt/sources.list
deb file:///offlinepackage archives/
然後將所有的其他deb全部登出掉(#)
注意:我們在新增之前可以先將原來的源備份
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.back
以備以後使用
3. 更新系統源
$ sudo apt-get update
4.離線安裝
$ sudo apt-get install ***xx
注意:相容性問題,如果我們製作安裝包時,用的是64位的ubuntu,那麼該離線包只能在其他64位系統上安裝。
有些軟體對ubuntu server和ubuntu desktop版也不相容。總之,在什麼系統下製作的離線包,就在什麼系統下安裝。
ubuntu系統中離線安裝軟體包是很麻煩的一種方法,一般情況下還是不要用這個進行,因為它有著很多的條件,以上就是關於離線安裝的過程和操作,網友們可以去看看哦!
snmpd離線安裝包的製作
兩種離線方式 rpm方式 使用downloadonly工具查詢安裝和依賴包 通過yum安裝 yum install y yum plugin downloadonly 建立乙個存放包體的目錄 mkdir home snmpdgit snmpd 執行這條命令 yum install downloado...
UBUNTU製作安裝包
dpkg i deb 安裝deb包,若提示錯誤,可以加引數 force all強制安裝,但不推薦這樣做 dpkg r debname 移除deb包 dpkg s filepath 檢視某個檔案屬於哪個deb包 dpkg x deb dirname 釋放安裝內容到dirname目錄中 dpkg e d...
Ubuntu製作安裝包 安裝和解除安裝
1.建立要製作安裝包的資料夾,如fisheyeplayer,此目錄中按照linux的資料夾結構,分別建立 usr lib,usr include資料夾,把頭檔案放到 usr include 目錄,so檔案放到 usr lib 目錄,其它檔案類似,再建立debian資料夾,裡面新建control檔案,...