与前一篇文章类似,本文介绍使用Centos系统使用离线或者本地源安装软件。
1. 使用镜像光盘作为安装源
# mkdir /media/cdrom ## 创建挂载镜像目录;
# mount -t iso9660 -o loop /root/CentOS-7.0-1406-x86_64-DVD.iso /media/cdrom/ ##挂载光盘到 /media/cdrom
# ls /media/cdrom/ ##查看是否挂载成功
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
# vi /etc/fstab ##设置开机自动挂载镜像文件
/root/CentOS-7.0-1406-x86_64-DVD.iso /media/cdrom/ iso9660 defaults,ro,loop 0 0
# vi /etc/yum.repos.d/centos7-media.repo ##修改更新源文件
[centos7-media]
name=Centos 7.0 ## 源名字
baseurl=file:///media/cdrom ## 本地镜像文件路径
enabled=1 ## 1为启动yum源,0为禁用
gpgcheck=1 ## 1为检查GPG-KEY,0为不检查
gpgkey=file:///media/cdrom/RPM-GPG-KEY-CentOS-7 ##GPG-KEY文件路径
# yum clean all ##清除缓存
# yum makecache ##缓存yum源信息
2. 使用代理作为更新源
# vi /etc/yum.conf ##添加下面内容
方法一:
proxy = http://username:password@proxy_ip:8080/ ##设置代理服务器信息
方法二:
proxy=http://proxy_ip:808 ##设置代理服务器信息
proxy=ftp://proxy_ip:808
proxy_username=username
proxy_password=password
3. 使用本地安装包作为安装源
#yum install --downloadonly <package-name> ##下载需要作为安装源的程序,默认下载到 /var/cache/yum/x86_64/[67]/[repository]/packages , 其中[67]是centos的版本,[repository]是更有源的库
# mkdir -p /yum/local ## 创建程序目录,将下载的安装包都复制到此目录中。
# vi /etc/yum.repos.d/CentOS-Local.repo ## 创建本地安装源配置文件
[Local]
name=Local Yum ## 源名字
baseurl=file:///yum/ ## 本地源文件路径
gpgcheck=0 ## 1为检查GPG-KEY,0为不检查
gpgkey=
enabled=1 ## 1为启动yum源,0为禁用
# rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm ##安装创建本地源程序
# createrepo /yum ##创建本地源索引
# yum clean all ##清除缓存
# yum makecache ##缓存yum源信息