Linux之yum仓库详细配置教程【网络配置/本地配置】

概述

YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装
在Linux上使用源码的方式安装软件非常满分,使用yum可以简化安装的过程。

yum的常用命令

1)基本语法:

  • yum install -y httpd (功能描述:安装httpd并确认安装)
  • yum list (功能描述:列出所有可用的package和package组)
  • yum clean all (功能描述:清除所有缓冲数据)
  • yum deplist httpd (功能描述:列出一个包所有依赖的包)
  • yum remove httpd (功能描述:删除httpd)

2)案例实操
yum install -y gcc

====================================================================

一. 关联网络yum源

  1. 前提条件linux系统必须可以联网
  2. 在Linux环境环境中访问网易镜像地址:http://mirrors.163.com/.help/centos.html ,在使用说明中点击CentOS6->再点击保存。
    在这里插入图片描述
    在这里插入图片描述
  3. 查看文件保存的位置
    在这里插入图片描述
    在这里插入图片描述
  4. 在打开的终端中输入【pwd】,就可以找到文件的保存位置。
    在这里插入图片描述
  5. 替换本地yum文件,把下载的文件移动到/etc/yum.repos.d/目录,输入【mv CentOS6-Base-163.repo /etc/yum.repos.d/】
    在这里插入图片描述
  6. 进入到/etc/yum.repos.d/目录,输入【/etc/yum.repos.d】
    在这里插入图片描述
  7. 备份原来自带的CentOS-Base.rep,输入【 mv CentOS-Base.rep CentOS-Base.rep.bak】
    用CentOS6-Base-163.repo替换CentOS-Base.rep,输入【mv CentOS6-Base-163.repo CentOS-Base.rep】
    在这里插入图片描述
  8. 安装命令,首先执行【yum clean all】清除所有缓冲数据,然后执行【yum makecache】。
    在这里插入图片描述

… …

====================================================================

二. 制作本地yum源

为什么要制作本地YUM源
YUM源虽然可以简化我们在Linux上安装软件的过程,但是生成环境通常无法上网,不能连接外网的YUM源,说以接就无法使用yum命令安装软件了。为了在内网中也可以使用yum安装相关的软件,就要配置yum源。
YUM源其实就是一个保存了多个RPM包的服务器,可以通过http的方式来检索、下载并安装相关的RPM包
在这里插入图片描述

  1. 准备一台Linux服务器,我用的版本:CentOS-6.10-x86_64-bin-DVD1.iso。

  2. 配置好这台服务器的IP地址。

  3. 将CentOS-6.8-x86_64-bin-DVD1.iso镜像挂载到/mnt/cdrom目录,输入【 mount -t iso9660 -o rw /dev/cdrom /mnt/cdrom】。
    在这里插入图片描述
    在这里插入图片描述

  4. 修改本机上的YUM源配置文件,将源指向自己(使得自己也能使用自己的yum源)
    备份原有的YUM源的配置文件
    输入【cd /etc/yum.repos.d/】
    输入【cp CentOS-Base.repo CentOS-Base.repo.bak】
    在这里插入图片描述

  5. 编辑CentOS-Base.repo文件,输入【vi CentOS-Base.repo】。【Linux中VI / VIM编辑器教程】
    name=CentOS-yum-server #yun名 可改可不改
    #mirrorlist=file:///mnt/cdrom 注释或者删掉
    baseurl=file:///mnt/cdrom #修改指向自己挂载的地址
    enabled=1 #增加
    在这里插入图片描述

  6. 清除YUM缓冲,输入【yum clean all】。
    在这里插入图片描述

  7. 列出可用的YUM源, 输入【yum repolist】。
    在这里插入图片描述

  8. 可以安装软件,输入【yum install -y httpd】。

  9. 安装httpd之后,重启系统和网络【service httpd start】。

  10. 将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了。输入【cp -r /mnt/cdrom/ /var/www/html/CentOS】,注:CentOS是自己建的文件夹,拷贝过程有点慢。

  11. 取消先前挂载的镜像,输入【umount /mnt/cdrom】,这里也可以不用取消,如果没有特殊配置每次系统启动的时候会清理。

  12. 测试是否可以通过http正确访问:http://192.168.11.101/CentOS/ ,192.168.11.101是yum服务器的ip。
    在这里插入图片描述

  13. 准备一台新的服务器,备份或删除原有的YUM源配置文件。
    备份原有的YUM源的配置文件:
    输入:【cd /etc/yum.repos.d/】
    输入:【cp CentOS-Base.repo CentOS-Base.repo.bak】

  14. 编辑CentOS-Base.repo文件,输入【vi CentOS-Base.repo】。
    name=CentOS-yum-client #yun名 可改可不改
    #mirrorlist=file:///mnt/cdrom 注释或者删掉
    baseurl=http://192.168.11.101/CentOS #修改指向自己配置好的地址

  15. 在这台新的服务器上执行YUM的命令。首先执行【yum clean all】清除所有缓冲数据,然后执行【yum makecache】。

  16. 本地yum源搭建完成,如需增加服务器可重复【13】【14】【15】步骤即可。

……
帮助他人,快乐自己,最后,感谢您的阅读!
所以如有纰漏或者建议,还请读者朋友们在评论区不吝指出!

个人网站…知识是一种宝贵的资源和财富,益发掘,更益分享…

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Linux上搭建GitLab,您可以按照以下步骤操作: 1. 安装必要的依赖项:Git、Ruby、RubyGems、GCC、Make、和OpenSSL。 2. 安装和配置PostgreSQL数据库。 3. 安装和配置Redis服务器。 4. 下载和安装GitLab软件包。 5. 配置GitLab并启动服务。 6. 在浏览器中访问GitLab并进行必要的设置。 以上是大致的步骤,具体操作可以参考GitLab官方文档或者相关的教程。 ### 回答2: GitLab 是一个基于 Git 的完整的开源软件开发平台,用于管理代码存储、问题跟踪、持续集成等软件开发的工作流程。Linux 操作系统是使用 GitLab 搭建的首选,以下是一种用于搭建 GitLab 的方法: 1. 准备一台运行 Linux 操作系统的服务器(如 Ubuntu、CentOS 等),确保服务器网络连接正常。 2. 安装所需的依赖软件。在终端中执行以下命令安装和配置所需的软件: ```bash sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates postfix ``` 3. 添加 GitLab 的官方存储库。执行以下命令以获取最新的 GitLab 软件包: ```bash curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash ``` 4. 安装 GitLab 软件包。执行以下命令以安装 GitLab: ```bash sudo apt-get install -y gitlab-ee ``` 5. 配置 GitLab。编辑 `/etc/gitlab/gitlab.rb` 文件,按需修改 GitLab 的配置,如端口号、域名等。若无需修改,可以直接保存文件。 6. 重新配置 GitLab。在终端中执行以下命令以使配置更改生效: ```bash sudo gitlab-ctl reconfigure ``` 7. 启动 GitLab。执行以下命令以启动 GitLab 服务: ```bash sudo gitlab-ctl start ``` 8. 访问 GitLab。在 Web 浏览器中输入配置的域名或服务器 IP 地址,即可访问已搭建的 GitLab。 通过以上步骤,您可以在 Linux 操作系统上成功搭建并启动 GitLab,开始进行代码管理和团队协作。请注意,这只是一种方法,可以根据实际需求和环境进行调整。 ### 回答3: 要搭建Linux上的GitLab,首先需要准备一台运行Linux操作系统的服务器。以下是基本的步骤: 1. 安装依赖:首先,确保服务器上已经安装了必要的依赖软件,例如Docker、Docker Compose、Git等。可以通过包管理器如apt或yum来安装这些软件。 2. 下载和安装GitLab:从GitLab官方网站上下载适用于Linux的GitLab安装包。根据系统要求和安装指南,执行相应的安装命令安装GitLab。 3. 配置GitLab:在安装过程中,会生成一个配置文件。可以根据需要修改该配置文件,例如配置GitLab的域名、端口、数据库等。 4. 启动GitLab:在配置完成后,可以使用系统命令启动GitLab服务。在启动过程中,系统会自动配置并启动相关的服务。 5. 访问GitLab:一旦GitLab服务启动成功,可以使用浏览器访问GitLab的web界面。通过访问服务器的IP地址或域名,并指定GitLab的端口号,例如http(s)://server_ip:port,就可以进入GitLab界面。 6. 注册用户和创建项目:首次访问GitLab界面时,会提示创建一个管理员账户。创建账户后,可以登录到GitLab并开始创建用户、项目、团队等。 7. GitLab管理:登录后,可以通过GitLab的管理面板设置和管理用户和项目。通过界面或命令行工具,可以配置用户权限、创建项目仓库、管理分支和合并请求等。 以上是简单的步骤概述。搭建GitLab还有其他一些高级配置和选项,可以根据实际需求进行进一步设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值