apt-get 源配置

Linux系统在没有网络的环境中使用apt-get安装软件时需要将光盘或者iso文件作为源。以前每次配置时都需要搜索一下具体配置,最近又进行了一次系统重装,系统安装完毕后在无网络的环境中需要使用镜像文件完成软件安装,借此机会好好学习了一下apt-get源配置的规则。整个流程如下:

1、光盘镜像文件挂载

官方镜像文件的挂载分为两种方式,一种是光驱包括物理光驱和虚拟光驱(虚拟机环境),另外一种就是iso文件。使用光驱时,当系统启动后会自动将光盘挂载到某个目录/cdrom或/media,跟系统版本和配置有关。只需要找到光盘对应的挂载目录即可。使用镜像文件方式,则需要先将iso文件导入系统,然后使用mount命令:mount -t iso9600 -o loop xxx.iso /mnt 将xxx .iso镜像文件挂载到mnt目录。

2、确认发布版本

对于debian系的发布版本在光盘的/dists目录下有都会包含以对应版本名称命名的文件夹,确定版本之后,进入以版本名称命名的目录,在目录找到发布包的文件名称,一般会有两个main、retristiced或者contrib。我的环境是debian6.0.7,所以发布版本名称为:squeeze,里面包含 main contrib.

3、修改sources.list文件

在安装apt-get工具的系统/etc/apt目录下都会有该文件,用于维护源地址列表。在该文件的最后增加一行:

deb file:///cdrom squeeze main contrib

格式定义如下

deb: 关键字,用于标识源地址

file:// : 标识源地址使用的协议是本地文件,也可以是网络协议http://

squeeze: 这个就是在上面挂载完镜像文件之后确认的版本名称

main : 对应版本目录下的发布包目录

contrib:发布包目录

4、更新源

执行apt-get update更新源

5、查询

apt-cache search xxx 搜索含有关键字xxx的安装包

6、安装程序

 apt-get install xxxxx 安装xxxxx程序,该程序命令必须全称,即使用apt-cache search搜索返回的结果。

你可能感兴趣的:(Linux)