注意事項
相容性問題,如果我們製作安裝包時,用的是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...