Ubuntu上離線安裝包的製作與安裝

2021-08-07 12:15:18 字數 1469 閱讀 5878

一.應用場景

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檔案,...