Ubuntu離線安裝軟體包

2021-06-25 23:41:44 字數 1460 閱讀 6090

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

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

$ tar cvzf offlinepackage.tar.gz offlinepackage/

儲存offlinepackage.tar.gz檔案到u盤或伺服器

$ sudo tar -xvf offlinepackage.tar.gz

$ sudo vi /etc/apt/sources.list

deb file:/// offlinepackage/

然後將所有的其他deb全部登出掉(#)

注意:我們在新增之前可以先將原來的源備份

$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.back

以備以後使用

$ sudo apt-get update

$ sudo apt-get  install ***xx

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

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

安裝x11

sudo apt-get install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev

安裝gtk+

sudo apt-get install build-essential  

sudo apt-get install gnome-devel gnome-devel-docs 

安裝opengl

sudo apt-get install build-essential 

sudo apt-get install libgl1-mesa-dev

sudo apt-get install libglu1-mesa-dev

sudo apt-get install libglut-dev or sudo apt-get install freeglut3-dev

Ubuntu軟體包安裝 安裝桌面軟體

在虛擬機器上執行ubuntu,輸入使用者名稱,密碼 在根目錄下執行 輸入cd etc 輸入cd apt ls命令 可以檢視有哪些檔案 sources.list檔案為軟體源的列表目錄 cat sources.list命令 檢視檔案內容 1.首先將sources.list進行備份,輸入命令sudo cp...

離線安裝RPM軟體包和依賴

一般在機器能正常聯網的情況下我們都會通過使用yum來安裝軟體包,這樣可以節省大量的時間,但是對於那些先天就無法上網或者沒有驅動網絡卡的記起來來說就需要使用rpm的本地安裝包解決。兩台機器最好是相同的系統版本,而且系統環境也相同。1 上網的機器上安裝yum 工具 centos5 1 yuminstal...

ubuntu無法安裝vim軟體包

安裝vim一般指令 sudo apt get install vim就搞定了。但是出現了 正在讀取軟體包列表.完成正在分析軟體包的依賴關係樹 正在讀取狀態資訊.完成 現在沒有可用的軟體包 vim,但是它被其它的軟體包引用了。這可能意味著這個缺失的軟體包可能已被廢棄,或者只能在其他發布源中找到 e 軟...