執行過sudo apt-get update && sudo apt-get disk-upgrade && sudo apt-get install ***操作後,更新包和系統光碟裡面沒有的軟體包都會儲存在
**:
/var/cache/apt/archives/
本文將以這些包為基礎來製作本地安裝源。所進行的操作建議新手在自己的根目錄裡進行,以避免許可權的麻煩。以下為製作步驟:
1.安裝必要的軟體包dpkg-dev
**:
sudo apt-get install dpkg-dev
**:
mkdir ~/edgy #在根目錄建立edgy資料夾,該目錄名可選
sudo cp -a /var/cache/apt/archives/* ~/edgy
3.建立包列表及依賴資訊檔案
**:
cd ~/
sudo dpkg-scanpackages edgy /dev/null |gzip >edgy/packages.gz
該命令執行完成後,將在~/edgy目錄下生成乙個packages.gz檔案,裡面記錄了本地包的列表及包依賴資訊,sudo apt-get update命令就是為了獲取該檔案中的資訊
4.儲存建立好的本地包及packages.gz
**:
sudo mv ~/edgy /media/hda7/linux/soft/packs/
#後面這個儲存路徑隨個人喜好而定
5.至此,本地源就基本建好了,下面是新增源
**:
sudo vim /etc/apt/sources.list
加入下面的源位址,注意與常見的網路源格式不同
**:
deb file:///media/hda7/linux/soft/packs edgy/
儲存退出vim,然後在終端裡執行:
**:
sudo apt-get update && sudo apt-get dist-upgrade
接下來就是正常的apt-get install了,安裝本地源上的包時,該包不會再複製到
**:
/var/cache/apt/archives/
裡面,而是直接安裝,所以不用擔心會多浪費硬碟空間。
本地yum源的製作
1 備份 etc yum.repos.d目錄下的所有repo 檔案 root node01 yum.repos.d cd etc yum.repos.d root node01 yum.repos.d mkdir old root node01 yum.repos.d mv old 2 製作本地re...
YUM本地源製作與yum網路版倉庫
1 修改本機上的yum源配置檔案,將源指向自己 cd etc yum.repos.d 備份原有的yum源的配置檔案 修改配置檔案 2 掛載光碟 在mnt資料夾下面新建cdrom檔案 mkdir mnt cdrom 把 硬體裝置 系統檔案掛載到檔案系統下面 mount t iso9660 o ro d...
Ubuntu18 04 離線本地源的製作
環境 一台能上網的ubuntu電腦,一台不能上網的ubuntu電腦。ubuntu版本都是18.04lts。目標 將能上網的ubuntu電腦安裝的軟體製作成源,通過u盤拷貝給內網電腦,內網電腦根據此離線源通過apt安裝軟體。為什麼不直接拷貝deb安裝呢?因為有些軟體安裝依賴的包比較多。遇到的問題 從u...