執行過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
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 ///media/hda7/linux/soft/packs edgy/
儲存退出vim,然後在終端裡執行:
**:
sudo apt-get update && sudo apt-get dist-upgrade
接下來就是正常的apt-get install了,安裝本地源上的包時,該包不會再複製到
**:
/var/cache/apt/archives/
裡面,而是直接安裝,所以不用擔心會多浪費硬碟空間。
enjoy your ubuntu!
Ubuntu自動備份軟體包和製作本地源
一 手動製作和新增本地源 mkdir p media sda7 backup ubuntu pakcages mkdir p media sda7 backup ubuntu dists hardy main binary amd64 其中的binary amd64根據自己的系統型別會有所變化,比如...
ubuntu裝軟體包
aptitude search pkgnamepkgname可以有多個 空格分隔 sudo add apt repository ppa kirillshkrogalev ffmpeg next sudo apt get update sudo apt get install ffmpeg羅嗦版 m...
ubuntu裝軟體包
aptitude search pkgnamepkgname可以有多個 空格分隔 sudo add apt repository ppa kirillshkrogalev ffmpeg next sudo apt get update sudo apt get install ffmpeg羅嗦版 m...