來源:互聯網
上載者:User
關鍵字
Ubuntu
本地源
更新源
鏡像源
離線升級包
首先,部分本地源的製作:
平時apt-get 或新立得安裝軟體時,下載的deb檔都會存放在/var/cache/apt/archives/下, 為了今後重裝或給別人用,特別是沒有網路時,這些deb檔實際上是可以派上用途的, 也就是可以用這些deb製作成本地源
下面給出可行且實用的部分本地源製作步驟:
1 sudo apt-get install nautilus-open-terminal dpkg-dev
2 將 /var/cache/apt/archives/下的所有deb檔拷到(cp命令,圖形介面都沒問題) 你想要的地方,拷貝前建議執行一下
代碼:
sudo apt-get autoclean
比方說拷至一個windows分區下的APT1目錄中: /media/hda3/APT1
3 拷完後用檔瀏覽器(nautilus)進入剛才新建的目錄APT1所在的上一級目錄,也就是: /media/hda3
4 在檔瀏覽器(nautilus) 中的空白處點右鍵,選在終端中打開,這時會打開一個新的終端。
5 在新打開的終端中執行: sudo dpkg-scanpackages APT1 /dev/HTTP://www.aliyun.com/zixun/aggregation/19527.html">null |gzip > APT1/Packages.gz
6 gksu gedit /etc/apt/sources.list
把 deb file:///media/hda3/ APT1/
注意APT1後面有一個斜杠,前面還要有空格
加入到sources.list即可。
如果你安裝了apache2,也可以把這個部分源對外開放,方法如下:
sudo ln -s /media/hda3/APT1/ /var/www/ubuntu-local
gksu gedit /etc/apt/sources.list
把 deb HTTP://127.0.0.1/ubuntu-local /
加入到sources.list即可。
注意空格後有一個斜杠
網上其它電腦修改源時,要把127.0.0.1改為你的ip位址或功能變數名稱
另外,也可以:
代碼:
sudo apt-get install aptoncd
aptoncd可以把/var/cache/apt/archives/下的所有deb檔打包到iso檔,並且自動生成一個虛包,在新立得中加入這個光碟源後,只要安裝這個虛包,即可把所有deb一次性安裝好。
接下來,完整的鏡相源製作,這一步大部分人都用不著,除非你在局域網者或者上行網速很快:
鏡像目錄為/var/spool/下的 apt-mirror
安裝前一定要注意:
儘量用官方源或找口碑不錯的鏡像站進行鏡像
安裝不放心的鏡像站軟體時,沒有認證的軟體要慎重安裝
製作好的朋友,建議對自己的朋友共用出來,對於沒有網路的朋友,可以通過同城交流來進行拷貝。
我試了不少鏡像方案,發現下面的方法比較簡單
下面以鏡像中國科技大學(USTC) ubuntu源 和 ubuntu-cn 以及 ubuntu 終級版 7.04 三個 pc 源為例
注意,/var下要有35G以上的空間,建議在35G的基礎上再保留30%以上的余量
/var下沒有空間的朋友可以把鏡像目錄改到windows分區中,可以參考本貼81樓的方法,也可修改mirror.list中的第一行base_path指定apt-mirror所在路徑 同時在這個目錄下建立mirror skel var三個資料夾,對應三行的注釋(#)去掉即可, 7.10 或以上版本空間上要留一定的余量,就如同安裝xp,如果說安裝xp c盤至少要2G的空間,你會只給c盤分2G嗎?
如果鏡像其它ubuntu源,只要把下面提到的源做相應修改即可! url全部用顏色標出,根據自身情況修改,feisty為7.04 ,如果鏡像ubuntu 7.10 ,改為gutsy ,8.04 改為hardy............... 8.10改為intrepid ........ 9.04 改為Jaunty.............. 10.04 改為.................................