ubuntu製作離線源整理

2021-09-01 21:20:41 字數 1589 閱讀 2769

注意事項

相容性問題,如果我們製作安裝包時,用的是64位的ubuntu,那麼該離線包只能在其他64位系統上安裝。

有些軟體對ubuntu server和ubuntu desktop版也不相容。總之,在什麼系統下製作的離線包,就在什麼系統下安裝。

ubuntu系統中離線安裝軟體包是很麻煩的一種方法,一般情況下還是不要用這個進行,因為它有著很多的條件,以上就是關於離線安裝的過程和操作,網友們可以去看看哦!

一.應用場景

a.b.

需要安裝軟體的ubuntu不能上網

二.離線安裝包的製作

2.1.

$ sudo apt-get -d install ***xx

2.2.

生成依賴關係

1.根目錄下新建乙個資料夾

$ sudo mkdir offlinepackage

2.$ sudo cp -r /var/cache/apt/archives  /offlinepackage

3.修改資料夾的許可權,可讀可寫可執行

$ sudo chmod 777 -r /offlinpackage/

4.建立deb包的依賴關係

$ cd /offlinepackage

$ sudo dpkg-scanpackages archives /dev/null |gzip >archives/packages.gz

(ps:網路上的帖子這步有問題,應該在offlinepackage裡建立依賴關係,否則會出現找不到檔案的情況)

如果出現錯誤:sudo: dpkg-scanpackages: command not found

則需要安裝dpkg-dev工具:

$ sudo apt-get install dpkg-dev

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

ubuntu 製作本地源 離線安裝

對於一些不能訪問internet的伺服器,需要通過離線安裝軟體。通過製作ubuntu本地源,可以實現通過apt install來離線安裝軟體。以安裝expect為例 a.mkdir packages b cd packages 方法一 apt get download expect apt cach...

Ubuntu18 04 離線本地源的製作

環境 一台能上網的ubuntu電腦,一台不能上網的ubuntu電腦。ubuntu版本都是18.04lts。目標 將能上網的ubuntu電腦安裝的軟體製作成源,通過u盤拷貝給內網電腦,內網電腦根據此離線源通過apt安裝軟體。為什麼不直接拷貝deb安裝呢?因為有些軟體安裝依賴的包比較多。遇到的問題 從u...

ubuntu無網路環境製作離線安裝源

在聯網的 ubuntu 上安裝dpkg dev工具 sudo apt get install dpkg devsudo mkdir offlinepackagesudo cp r var cache apt archives offlinepackage修改資料夾的許可權 sudo chmod 77...