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
评论列表(1条)
缺少样式升级