将ubuntu光盘作为安装源_Ubuntu之apt-get光盘源配置小结
Ubuntu配置本地apt源的方法:
1. 命令自動配置:
mount ? ?/dev/cdrom ? /mnt/cdrom
apt-cdrom ? ident ? ? ? ? ? //掃描光盤信息
apt-cdrom ? add ? ? ? ? ? ? //自動用掃描信息生成apt源信息,并寫入到/etc/apt/source.list中.
apt-get ?update ? ? ? ? ? ? //更新apt信息,類似于: yum repolist
2. 手工配置法:
(1) 先掛載光盤
mount ?/dev/cdrom ? /mnt/cdrom
(2) 了解一些基本的光盤目錄結構:
ls -1 ?/mnt/cdrom/dists ? ? ?//此目錄是默認存儲apt源的包依賴信息文件的根目錄,類似與yum的repodate目錄.
oneiric ? ? ? //此目錄名,是以當前光盤中Ubuntu的版本名稱命名的,這里是oneiric發行版.
stable ? ? ? ?//這是一個快捷方式(軟連接)
unstable ? ? ?//快捷方式。
ls ?-1 ?/mnt/cdrom/pool/????//這是光盤中默認存儲deb包的根目錄
main ? ? ? ? ? ? ? ?//此目錄下存放所有的main包(安裝Ubuntu系統必須的包)。
restricted ? ? ? ? //此目錄下存放有版權的deb包,這些包一般為驅動包.
ls ?-1 ? /mnt/cdrom/dists/oneiric/
main ? ? ? ? ? ? ? ?//此目錄為main包的apt信息壓縮文件存放目錄;
Release
Release.gpg
restricted ? ? ? ?//此為有版權的apt信息壓縮文件存放目錄。
【注:main/restricted下還分32位和64位deb包的信息文件的根目錄,但這些無需關心.】
(3) 配置apt-get的配置文件, 類似與yum的*.repo文件
vim ?/etc/apt/source.list????//這是默認讀取apt源信息的配置文件.
注:/etc/apt/source.list.d/下似乎也可存儲,但我沒測試.
【
deb ?file:///mnt/cdrom ?oneiric ? main ?restricted
注: deb: 是指定要下載安裝deb包。
deb-src : 是指定要下載安裝deb的源碼包。
file:// 、ftp://、http:// ? : 這是支持的協議
/mnt/cdrom: 這是URL部分.
oneiric : ubuntu的版本號名稱。
main : 安裝ubuntu的主要包
restricted: 即驅動相關的包。
universe 和 multiverse : 我的理解:這兩個參數是安裝ubuntu擴展的第三方包的參數.
】
apt-get配置文件編輯好后,執行:
apt-get update
(4) 當執行了apt-get update后:
-1- /var/lib/apt/lists 下將生成一個從apt信息壓縮文件中提取的deb包的存儲位置及依賴關系的文件;
它的命名方式為: _mnt_cdrom_dists_oneiric_main_
_mnt_cdrom_dists_oneiric_restricted_
當執行apt-get install openssh-server,來安裝openssh-server時,apt-get會去讀取這些文件,以獲取deb包的具體存儲路徑。
原創文章,作者:Wn1m,如若轉載,請注明出處:http://www.178linux.com/12330
總結
以上是生活随笔為你收集整理的将ubuntu光盘作为安装源_Ubuntu之apt-get光盘源配置小结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给PDF添加目录
- 下一篇: 链接形式的客服代码 QQ客服代码