你好,游客 登录 注册 搜索
背景:
阅读新闻

Kickstart-由于下载软件包信息失败,软件包选择被禁止

[日期:2017-07-04] 来源:Linux社区  作者:zaa47 [字体: ]

Kickstart-由于下载软件包信息失败,软件包选择被禁止

系统环境

[root@node1 kk]# hostnamectl 
   Static hostname: node1
         Icon name: computer-vm
           Chassis: vm
        Machine ID: fca2459efd674fa682f93320fcdd53c0
           Boot ID: db1b24bf763d4a5ba1372e0ffeebc6e9
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-327.el7.x86_64
      Architecture: x86-64

问题描述

使用yum源安装完system-config-kickstart软件包,system-config-kickstart命令生成ks文件文件时,出现以下问题:

由于下载软件包信息失败,软件包选择被禁止

问题解决

修改yum源配置文件,将yum源配置文件中的id部分修改位development后,卸载system-config-kickstart并重新安装该命令,即可出现软件包信息,示例如下:

[root@node1 kk]# vim /etc/yum.repos.d/my.repo 

[centos]    --此处修改为[development]
name=my-centos7
baseurl=file:///mnt
enabled=1
gpgcheck=0

#只需将文件内[centos]修改位[development]即可,如下
[root@node1 kk]# cat /etc/yum.repos.d/my.repo 
[development]
name=my-centos7
baseurl=file:///mnt
enabled=1
gpgcheck=0
[root@node1

修改文件后,卸载命令system-config-kickstart并重新安装:

# 卸载命令
[root@node1 kk]# yum remove -y system-config-kickstart

#重建yum缓存
[root@node1 kk]# yum clean all
[root@node1 kk]# yum makecache

#重新安装命令
[root@node1 kk]# yum install -y system-config-kickstart

命令安装完毕后,重新执行system-config-kickstart命令即可发现软件包。

这里的软件包选择界面会和真实的系统安装时的软件包选择有所区别,如果想保持软件包安装的和你现在所用的系统保持一致,可以参考root用户家目录下的anaconda-ks.cfg文件:

[root@node1 kk]# ll /root/anaconda-ks.cfg 
-rw-------. 1 root root 1689 5月  20 13:07 /root/anaconda-ks.cfg

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-07/145400.htm

linux
本文评论   查看全部评论 (2)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 2 楼
* bluecat会员 发表于 2017/7/11 13:27:35
回复下赚点金币哈
第 1 楼
* bluecat会员 发表于 2017/7/11 13:44:40
讲得不错 非常不错哈,感谢!