RHEL 7不注册,可正常安装软件
通過掛載DVD ISO
步骤:
1. 建立本地源(建立後立刻update,reboot)
2. 建立epel源
3. 建立163源 (此源是centos7的)
1. 建立本地源
卸载redhat的注册管理
yum remove subscription-manager
或者禁用Red Hat Subscription Manager订阅管理器(不推荐)
vim /etc/yum/pluginconf.d/subscription-manager.conf
enable=0
上传iso到/root/iso/rhel-server-7.6-x86_64-dvd.iso
建立挂载文件夹:
mkdir /mnt/repo
修改开机自动挂载iso文件:
vim /etc/fstab
/root/iso/rhel-server-7.6-x86_64-dvd.iso /mnt/repo
iso9660 defaults,loop 0 0
新建源repo:
vim /etc/yum.repos.d/rhel7.repo
[rehl7]
name=rehl7
baseurl=file:///mnt/repo
enabled=1
gpgcheck=0
yum update
2. 建立epel源
wget
https://dl.fedoraproject.org/pub/epel/7Server/x86_64/Packages/e/epel-release-7-13.noarch.rpm
yum install -y epel-release-7-13.noarch.rpm
要修改 repo 中 metalink=https:// 为metalink=http://,否则会报错!
重建本机缓存:
yum clean all && yum makecache fast
reboot
3. 建立163源
vim /etc/yum.repos.d/163.repo
[163]
name=163
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
gpgcheck=0
enabled=1
yum update
4. 测试epel
repo
yum install -y sl
sl
看到火车出现,额外源安装成功!
当有新版本的redhat DVD ISO时,请替换/root/iso/下的 ISO,和/etc/fstab ,执行 yum makecache ,再执行yum update,可升级到新的redhat 版本。
********************************************************
补充命令
检查、修复安装包错误、重复
yum install yum-utils
yum-complete-transaction
package-cleanup --dupes
注册登记redhat 命令:
subscription-manager register --username=k98091518
--password=kasper010401 --auto-attach
最小化安装时
yum -y install bash-completion vim wget