為apt get製作本地軟體安裝源

2021-09-01 20:19:38 字數 1029 閱讀 5416

apt-get是ubuntu大特色之一(注:apt-get這個軟體管理工具,其它linux作業系統都可以用,怎麼用,這裡就不多說,請查閱其它文件)。通過網路和本地源,輕鬆快速安裝軟體。並且網路源中包含了豐富的軟體包。(注:都是.deb格式的)。這裡說的快速安裝軟體,是針對單個軟體的安裝。

情況:假如你重灌作業系統,或者安裝新的作業系統,你就需要安裝大量的應用軟體。若你是通過網路安裝,就需要安裝幾百兆大小的軟體,由於網路頻寬的限制,或許讓你等上個一整天的時間。面對這種情況,我們就需要用原來的.deb軟體包製作apt-get的本地源。這和yum工具非常類似。

how to make the local soft sources ?

ubuntu系統中的,通過apt-get安裝的軟體,都會在/var/cache/apt/archives/路徑下面儲存了軟體的安裝包(.deb格式的軟體包)。這個路徑中,還包含了各軟體的依賴關係。我們就利用這個路徑中的所有軟體包製作本地源。

step1:在乙個重灌過程中不格式化的磁碟分割槽中,建立乙個資料夾,用於儲存軟體包

mkdir packs

step2:拷貝軟體包

cd packs

cp -r /var/cache/apt/archievs/ ./

step3:建立packages.gz包,裡面記錄了packs資料夾下面的軟體包資訊,包括依賴資訊。

cd .. //退回到packs上一層目錄

dpkg-scanpackages packs /dev/null |gzip > packs/packages.gz

step4:在sourcelist中新增本地源

sudo vim /etc/apt/sources.list

deb file:///media/hda6/linux/soft/packs/ jaunty main multiverse restricted universe

step5:

sudo apt-get update

sudo apt-get dist-upgrade

sudo apt-get install ***

Ubuntu使用apt get安裝本地deb包

下面是如何讓apt get使用本地deb檔案的步驟 第一步 將你所有的deb檔案放在同乙個目錄內,如 mkdir var debs 第二步 使用dpkg scanpackages 命令生成apt可以使用的軟體包索引檔案 var dpkg scanpackages debs dev null gzip...

ubuntu軟體安裝命令apt get

apt search packagename 查詢包含packagename名字字母的軟體包 正在排序.完成 全文搜尋.完成 exuberant ctags bionic 1 5.9 svn20110310 11 amd64 build tag file indexes of source code...

ubuntu自動安裝軟體apt get命令

收著用了 apt cache search package 搜尋包 apt cache show package 獲取包的相關資訊,如說明 大小 版本等 sudo apt get install package 安裝包 sudo apt get install package reinstall 重...