linux系统本地搭建yum详细教程-超级详细

这篇具有很好参考价值的文章主要介绍了linux系统本地搭建yum详细教程-超级详细。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

yum是Linux系统自带的软件包管理器,可以用来快速安装、升级、删除软件包,还可以自动解决依赖关系。在本地搭建yum仓库,可以大大提高软件安装的速度和可靠性。

本文将介绍在Linux系统上本地搭建yum仓库的详细步骤。

步骤1:安装httpd服务器

首先需要安装httpd服务器来搭建本地yum仓库的http服务,可以使用以下命令在Linux系统上进行安装:

```
sudo yum install httpd -y
```

步骤2:创建yum仓库目录

使用以下命令创建一个yum仓库目录,例如/var/www/html/yumrepo:

```
sudo mkdir -p /var/www/html/yumrepo
```

此处创建了一个存放yum仓库的目录,该目录中的每个目录都包含一个特定软件的rpm包。

步骤3:将rpm软件包下载到本地

需要将要安装的软件的rpm包下载到本地,可以从官方网站或其他可靠的资源网站下载。

将下载的rpm包保存到步骤2中创建的yum仓库目录中。

步骤4:创建yum仓库配置文件

在yum仓库目录中创建一个文件名为repodata的新目录,用以下命令将rpm软件包导入到该目录:

```
sudo createrepo /var/www/html/yumrepo/
```

此时会出现一些过程提示,等待执行完成。

此处会自动生成名为repodata的文件夹,其中包含了用于描述yum仓库中rpm软件包的metadata信息的xml文件。

步骤5:修改httpd服务器配置文件

进入httpd服务器配置文件目录/etc/httpd/conf.d/,使用以下命令创建一个新的配置文件yum.repo:

```
sudo vi /etc/httpd/conf.d/yum.repo
```

然后在该文件中添加以下内容:

```
Alias /yumrepo /var/www/html/yumrepo
<Directory /var/www/html/yumrepo>
  Options Indexes FollowSymLinks MultiViews
  Order allow,deny
  allow from all
</Directory>

```

保存并关闭该文件。

步骤6:启动httpd服务器

使用以下命令启动httpd服务器:

```
sudo systemctl start httpd
```

步骤7:将yum仓库添加到本地yum源中

使用以下命令将yum仓库添加到本地yum源中:

```
sudo vi /etc/yum.repos.d/yum_local.repo
```

在该文件中添加以下内容:

```
[local]
name=Local Repository
baseurl=http://localhost/yumrepo
enabled=1
gpgcheck=0

```

保存并关闭该文件。

步骤8:测试本地yum仓库

使用以下命令测试本地yum仓库是否成功:

```
sudo yum list | grep <software-name>
```

其中software-name是指要安装的软件名称。

如果输出了rpm软件包的版本信息,则说明本地yum仓库配置成功。

至此,Linux系统本地搭建yum仓库的详细教程就全部介绍完毕。文章来源地址https://www.toymoban.com/news/detail-482535.html

到了这里,关于linux系统本地搭建yum详细教程-超级详细的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux技能篇-yum源搭建(本地源和公网源)

    本文章基于centos7,适用于centos6,7,8,9等版本搭建yum源,文章分为网络源和本地源两部分内容。 提示:以下是本篇文章正文内容,下面案例可供参考 YUM是“Yellow dog Updater, Modified”的缩写,是一个软件包管理器,YUM从指定的地方(相关网站的rpm包地址或本地的rpm路径)自动

    2024年02月04日
    浏览(30)
  • 无需租用云服务器:使用Linux本地搭建web服务并实现内网穿透发布公网访问的详细教程

    在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常用的有tomcat容器、Apache等,这边使用Apache来建搭建。 Apache2 是一种流行的

    2024年02月10日
    浏览(35)
  • Redis介绍以及Linux下的Redis安装(超级详细,傻瓜式教程)

    Redis( Remote DicƟ onary Server ), 即远程字典服务。 Redis是用 C 语言编写的完全开源的、遵守 BSD 协议的、高性能的 key-value 数据库   BSD是 ” Berkeley Software Distribution ” 的缩写,意思是“伯克利软件发行版”。 BSD开源协议是一个给予使用者很大自由的协议。可以自由地使用,修

    2024年02月15日
    浏览(32)
  • 网路安全技能竞赛——【Linux操作系统渗透提权】解析(超级详细)

    Linux操作系统渗透提权 任务环境说明: 服务器场景:Server2202(关闭链接) 用户名:hacker        密码:123456 使用渗透机对服务器信息收集,并将服务器中SSH服务端口号作为flag提交; 我这里使用qemu虚拟化启动靶机,如下图所示   Arp-scan -l主机发现   进行端口信息服务探

    2024年02月08日
    浏览(29)
  • Linux本地搭建FastDFS系统

    FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考

    2024年03月15日
    浏览(38)
  • Linux yum(网络yum源和本地yum源)

    yum,全称“Yellow dog Updater, Modified”,是一个专门为了解决包的依赖关系而存在的软件包管理器。就好像 Windows 系统上可以通过 360 软件管家实现软件的一键安装、升级和卸载,Linux 系统也提供有这样的工具,就是 yum。 yum 是改进型的 RPM 软件管理器,它很好的解决了 RPM 所面临

    2024年02月16日
    浏览(34)
  • Linux 本地yum源配置

    #1、进入官方本地yum源相关的配置文件目录 #2、看/etc/yum.repos.d/目录下配置文件信息 #3、创建备份文件夹,用于存放查到的配置文件 #4、将所有以 .repo 结尾的文件移动到 repo-bak 文件夹中(备份查到的配置文件) #5、查看备份操作后 /etc/yum.repos.d/目录 的情况 #6、创建本地yum源的

    2024年02月08日
    浏览(37)
  • Linux | 本地Yum源 | 网络Yum源(阿里云Yum源)

    💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! 创建挂载点目录 挂载光盘 查看挂载记录 更改配置文件 进入本地yum源配置文件目录 CentOS-Base.repo:网络Yum源(默认生效) CentOS-Media.repo:光盘Yum源(默认不生效) 此处配置本地Yum需要使CentOS-Base.repo不生效,即更改后缀

    2024年02月03日
    浏览(29)
  • Linux:配置本地yum源仓库

    目录 一、挂载光驱目录到/下 二、配置本地yum源仓库 三、配置完后会遇到的问题 首先我们要知道本地镜像源文件位置: /dev/cdrom 我们需要将源镜像文件挂到/目录下  因为 /dev/cdrom 是一个链接文件 指向 /dev/sr0 所以显示的是原/dev/sr0  我们再打开Cntos镜像文件,查看挂载目录

    2024年02月07日
    浏览(29)
  • Linux挂载配置本地yum源

    1.vi /etc/yum.repos.d/redhat.repo 2. [baseos] name=baseos baseurl=file:///mnt/BaseOS #enabled:默认为1 enabled=1 gpgcheck=0 [appstream] name=appstream baseurl=file:///mnt/AppStream enabled=1 gpgcheck=0 3. mount /dev/sr0 /mnt/ 4.yum clean all  5.yum makecache

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包