配置本地yum (local repository configuration)

来源:互联网 发布:十大天价域名 编辑:程序博客网 时间:2024/05/16 01:31

通常是有一个mount OS ISO到本地的文件夹下面。我是通过这条命令做的

 sudo mount -o loop -t iso9660 -r /home/xxx/iso/rhel-server-5.4-i386.iso  /mnt/iso/

 

然后, 配置/etc/yum.conf. 

 

      1 [main]

      2 cachedir=/var/cache/yum

      3 keepcache=0

      4 debuglevel=2

      5 logfile=/var/log/yum.log

      6 distroverpkg=redhat-release

      7 tolerant=1

      8 exactarch=1

      9 obsoletes=1

     10 gpgcheck=1

     11 plugins=1

     12

     13 # Note: yum-RHN-plugin doesn't honor this.

     14 metadata_expire=1h

     15

     16 # Default.

     17 # installonly_limit = 3

     18

     19 [base]

     20 baseurl=file:///mnt/iso/Server/

     21 # in /etc/yum.repos.d

接下来配置, /etc/yum.repos.d/file.repo
  1 [localrepo]
  2 name=Red Hat Enterprise 5.4
  3 baseurl=file:///mnt/iso/Server/
  4 enabled=1
  5 gpgcheck=0
  6
然后你就可以尝试使用yum去安装,升级了

 

当然, 你还有可能碰到这种问题 Header V3 DSA signature: NOKEY, key ID 37017186

那么执行如下命令

find /mnt/iso -name "*KEY*" -exec rpm --import '{}'  /;

 

如果是一个checksum的问题, 添加一行如下, 到/etc/yum.conf

http_caching=packages



原创粉丝点击