将ubuntu光盘作为安装源_Ubuntu之apt-get光盘源配置小结

本文详细介绍了如何将Ubuntu光盘配置为本地apt源,包括自动和手工配置方法。通过挂载光盘,编辑apt源配置文件,更新apt信息,实现从光盘安装软件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值