Linux配置yum源安装

一、Linux配置yum源安装的作用

Linux配置yum源是为了更方便快捷地安装软件包,因为yum源里已经提供了各种软件的安装包,可以直接通过yum命令来安装,不需要手动去下载和编译安装,减少了很多麻烦和错误。另外,配置好yum源之后,可以避免因为网络原因或者其他问题导致软件包无法下载或者更新的情况。

二、Linux配置yum源命令

配置yum源需要在root用户下进行,在Linux系统中安装yum工具,执行以下命令:

# yum -y install yum-utils

安装完yum-utils之后,就可以通过以下命令来配置yum源:

# yum-config-manager --add-repo [yum源的地址]

其中,[yum源的地址]为需要添加的yum源地址,例如:http://mirrors.aliyun.com/linux/centos/7.4.1708/os/x86_64/,执行完以上命令之后,yum源就添加完成了。

三、Linux配置本地yum完整步骤

以下是在本地搭建yum源的完整步骤:

1. 安装createrepo:

# yum install createrepo -y

2. 创建yum目录:

# mkdir /usr/local/yum
# cd /usr/local/yum

3. 复制系统安装光盘中的Packages目录到本地yum目录下:

# mount /dev/sr0 /media/
# cp -r /media/Packages .

4. 生成repodata:

# createrepo /usr/local/yum/Packages

5. 配置本地yum源:

# vi /etc/yum.repos.d/local.repo

在local.repo中添加以下内容:
[local]
name=Local Repository
baseurl=file:///usr/local/yum/Packages
enabled=1
gpgcheck=0

6. 测试yum源:

# yum clean all
# yum list

四、Linux配置本地yum仓库

除了在本地搭建yum源外,还可以将yum源作为一个仓库安装到本地,以方便快捷地更新安装软件。以下是配置本地yum仓库的步骤:

1. 安装epel源(Extra Packages for Enterprise Linux):

# yum install -y epel-release

2. 安装yum-plugin-priorities插件:

# yum install -y yum-plugin-priorities

3. 安装yum-fastestmirror插件,可以自动选择下载速度最快的yum源:

# yum install -y yum-fastestmirror

4. 编辑文件 /etc/yum.repos.d/CentOS-Base.repo ,将文件中的所有 enabled=1 改为 enabled=0 ,并在文件末尾添加以下内容:

[local]
name=Local Repository
baseurl=file:///usr/local/yum
gpgcheck=0
enabled=1
priority=1

[epel-local]
name=Local EPEL Repository
baseurl=file:///usr/local/epel
gpgcheck=0
enabled=1
priority=2

5. 创建本地yum仓库:

# mkdir /usr/local/epel
# cd /usr/local/epel
# yumdownloader epel-release
# rpm -Uvh epel-release*.rpm
# createrepo /usr/local/epel

6. 测试yum源:

# yum clean all
# yum list

五、Linux下安装yum源及配置

如果系统没有预装yum源,需要先安装yum源才能使用yum命令,以下是安装yum源及配置的步骤:

1. 安装epel源(Extra Packages for Enterprise Linux):

# yum install -y epel-release

2. 安装yum-plugin-priorities插件:

# yum install -y yum-plugin-priorities

3. 安装yum-fastestmirror插件,可以自动选择下载速度最快的yum源:

# yum install -y yum-fastestmirror

4. 编辑文件 /etc/yum.repos.d/CentOS-Base.repo ,将文件中的所有 enabled=1 改为 enabled=0 ,并在文件末尾添加以下内容:

[centos]
name=CentOS
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
enabled=1
priority=1

5. 测试yum源:

# yum clean all
# yum list

六、Linux配置yum源gcc安装不了

有时候,yum源中没有gcc安装包,需要自己安装,可以使用以下命令手动安装:

# yum install -y gcc

如果还是无法安装,可以使用yumdownloader命令下载rpm包,再通过rpm命令手动安装:

# yumdownloader gcc
# rpm -Uvh --nodeps gcc*.rpm

七、Linux配置yum源挂载

有时候,由于网络环境或者其他原因,我们无法直接访问yum源,需要将yum源挂载到本地,以下是挂载yum源的步骤:

1. 创建挂载目录:

# mkdir /mnt/yum

2. 挂载yum源:

# mount -t iso9660 -o loop /path/to/iso /mnt/yum

其中,/path/to/iso为iso镜像的路径。

3. 添加yum源:

# vi /etc/yum.repos.d/local.repo

在local.repo中添加以下内容:
[local]
name=Local Repository
baseurl=file:///mnt/yum
gpgcheck=0
enabled=1

4. 测试yum源:

# yum clean all
# yum list

八、Linux安装yum源文件

如果在使用yum命令安装软件包时,提示无法找到yum源文件,需要手动安装yum源文件。以下是手动安装yum源文件的步骤:

1. 在 /etc/yum.repos.d/ 目录中创建源配置文件:

# vi /etc/yum.repos.d/local.repo

在local.repo中添加以下内容:
[local]
name=Local Repository
baseurl=file:///mnt/yum
gpgcheck=0
enabled=1

2. 强制更新yum缓存:

# yum clean all
# yum makecache

3. 测试yum源:

# yum list

总结

本文介绍了Linux配置yum源安装的多个方面,包括Linux配置yum源的作用、Linux配置yum源命令、Linux配置本地yum完整步骤、Linux配置本地yum仓库、Linux下安装yum源及配置、Linux配置yum源gcc安装不了、Linux配置yum源挂载、Linux安装yum源文件等内容。通过这些内容,可以更加方便地使用yum命令来安装软件包,提高工作效率。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/181565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-23 06:41
下一篇 2024-11-23 06:41

相关推荐

  • 如何使用yum安装curl、policycoreutils、policycoreutils-python-utils和openssh-server等软件包

    yum是一个常用的包管理器,可以使在Linux系统上安装、更新和卸载软件包变得更加容易。本文将详细介绍使用yum安装curl、policycoreutils、policycoreu…

    编程 2025-04-28
  • 如何在Linux中添加用户并修改配置文件

    本文将从多个方面详细介绍在Linux系统下如何添加新用户并修改配置文件 一、添加新用户 在Linux系统下创建新用户非常简单,只需使用adduser命令即可。使用以下命令添加新用户…

    编程 2025-04-27
  • RPM 安装 YUM

    本文主要介绍如何使用 RPM 包管理器安装 YUM。YUM (Yellowdog Updater Modified) 是一个基于 RPM 包管理器的软件包管理器,它可以帮助我们自动…

    编程 2025-04-27
  • 如何解决linux jar包 invalid or corrupt jarfile问题

    对于许多开发人员和系统管理员在Linux环境下使用Java开发过程中遇到的一个常见的问题是 invalid or corrupt jarfile(无效或损坏的jar文件)错误。当您…

    编程 2025-04-27
  • 在Linux上安装JRE并配置环境变量

    本文将从以下几个方面为您详细阐述如何在Linux系统上,通过自己账户安装JRE,并且配置环境变量。 一、安装JRE 在进行安装前,我们需要下载JRE的安装包并解压,可以从官方网站下…

    编程 2025-04-27
  • GTKAM:Linux下的照片管理器

    GTKAM是用于Linux操作系统的一款照片管理器,它支持多种相机及存储设备,并提供了一系列强大的工具,让用户可以方便地浏览、管理、编辑和导出照片。本文将从多个方面对GTKAM进行…

    编程 2025-04-27
  • Linux sync详解

    一、sync概述 sync是Linux中一个非常重要的命令,它可以将文件系统缓存中的内容,强制写入磁盘中。在执行sync之前,所有的文件系统更新将不会立即写入磁盘,而是先缓存在内存…

    编程 2025-04-25
  • Linux修改文件名命令详解

    在Linux系统中,修改文件名是一个很常见的操作。Linux提供了多种方式来修改文件名,这篇文章将介绍Linux修改文件名的详细操作。 一、mv命令 mv命令是Linux下的常用命…

    编程 2025-04-25
  • Linux网络连接激活失败原因及解决方法

    一、网卡驱动问题 1、缺少网卡驱动 若使用新的网卡,需要安装对应网卡驱动,否则会导致网络连接激活失败。可通过以下命令查看当前系统中是否存在网卡驱动: lsmod | grep et…

    编程 2025-04-25
  • 如何在Windows/Linux/MacOS下安装Python

    如果你对Python安装一无所知,本文将从多个方面对Python在Windows/Linux/MacOS下的安装做出详细阐述,为初学者提供帮助。 一、Windows下Python的…

    编程 2025-04-25

发表回复

登录后才能评论