美文网首页RHEL
RedHat Linux 7 配置yum源

RedHat Linux 7 配置yum源

作者: jason_lix | 来源:发表于2019-05-01 13:55 被阅读0次

配置本地源

  • 挂载iso光盘,查看磁盘设备

[root@192 Desktop]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 38G 2.9G 35G 8% /
devtmpfs 905M 0 905M 0% /dev
tmpfs 914M 136K 914M 1% /dev/shm
tmpfs 914M 8.9M 905M 1% /run
tmpfs 914M 0 914M 0% /sys/fs/cgroup
/dev/mapper/rhel-home 19G 37M 19G 1% /home
/dev/sda1 497M 119M 379M 24% /boot
/dev/sr0 3.5G 3.5G 0 100% /run/media/root/RHEL-7.0 Server.x86_64

  • 确定/dev/sr0 为光盘,手动挂载或永久挂载。
  • 一次性手动挂载,重启会失效
    mkdir /mnt/cdrom
    mount /dev/sr0 /mnt/cdrom
  • 永久性挂载,重启不会失效
    vim /etc/fstab
    添加一行:
    /dev/sr0 /mnt/cdrom iso9660 defaults 0 0
    执行挂载命令:
    mount -a
  • 查看挂载情况
    df -h
  • 配置仓库

cd /etc/yum.repos.d/
vim local.repo
添加以下内容:
[name]
name=my local repo
baseurl=file:///mnt/cdrom #baseurl表示声明yum可以管理并使用的rpm包路径,必须填写
enabled=1 #enabled表示当前仓库是否开启,1为开启,0为关闭,此项不写默认为开启
gpgcheck=0 #gpgcheck表示安装rpm包时,是否基于公私钥对匹配包的安全信息,1表示开启,
#0表示关闭,此项不写默认为验证

  • 清空yum 缓存,查看yum包

yum clean all
yum list

配置网络源

由于RedHat Linux的更新包只对注册的用户生效,手动改成CentOS的更新包。

  • 查看redhat7系统本身安装的yum软件包

rpm -qa | grep yum
yum-utils-1.1.31-24.el7.noarch
yum-langpacks-0.4.2-3.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-rhn-plugin-2.0.1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
yum-3.4.3-118.el7.noarch

  • 卸载这些软件包,--nodeps 表示不检查依赖关系,直接卸载

rpm -qa | grep yum | xargs rpm -e --nodeps

  • 安装CentOS的yum

下载地址 http://mirrors.163.com/centos/7/os/x86_64/Packages/,相应的文件包含:
yum-*.rpm
yum-metadata-parser-*.rpm
yum-plugin-fastestmirror-*.rpm
python-iniparse-*.rpm
python-iniparse-*.rpm

  • 下载:
    python-iniparse-0.4-9.el7.noarch.rpm
    python-urlgrabber-3.10-9.el7.noarch.rpm
    yum-3.4.3-161.el7.centos.noarch.rpm
    yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
    yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
  • 执行安装,--nodeps --force 表示忽略依赖,强制安装
    rpm -ivh python-*.rpm --nodeps --force
    rpm -ivh yum-* --nodeps --force
  • 配置源

cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
vim CentOS7-Base-163.repo
修改所有的$releasever替换为7
:%s/$releasever/7/g
mv CentOS7-Base-163.repo CentOS-Base.repo

  • 生成缓存、清理、更新

yum makecache
yum clean all

yum update

相关文章

  • RedHat Linux 7 配置yum源

    配置本地源 挂载iso光盘,查看磁盘设备 [root@192 Desktop]# df -hFilesystem ...

  • Nginx入门1-CentOS7安装

    参考文档nginx: Linux packages 配置CentOS7 yum源 进入/etc/yum.repos...

  • Linux下使用SSH暴力破解指定IP的root密码

    拒绝使用乌班图,RedHat7&Centos7万岁【安装工具hydra 】 在我配置了强大的yum源后直接yum安...

  • 安装CentOS 7系统后的必要配置

    配置yum源 请参看我的博客安装CentOS 7双系统(三)——yum源的高级配置。 Linux下读取NTFS格式...

  • RedHat7配置yum源

    适用于刚刚安装的系统,这个时候原本的yum是没法用的,所以现在要做的是先清空! 下载yum 源 如果要安装肯定是要...

  • redhat yum源配置

    1、yum是什么? 说到yum,要先说一下rpm。 rpm用来进行软件的安装、查询、卸载、升级等工作、但是她有一个...

  • Redhat yum源配置

    针对红帽的yum源信息、该官方源只针对付费用户。所以将yum源配置到centos上的。

  • rsync服务器

    配置yum源 vim /etc/yum.repos.d/cdrom.repo #redhat8 安装软件 moun...

  • mongodb安装

    官网redhat安装 配置yum源 [mongodb-org-3.6]name=MongoDB Repositor...

  • MySQL安装及数据目录修改

    安装环境 Azure RedHat7 安装数据库 安装mysql yum源yum localinstall htt...

网友评论

    本文标题:RedHat Linux 7 配置yum源

    本文链接:https://www.haomeiwen.com/subject/fmninqtx.html