Linux yum源配置
Linux yum源配置
本文介绍Red Hat下yum源配置方法,Redhat使用yum网络源需要购买服务,但是本地yum源不会收费。
CentOS用户自带yum源,并且yum不收费。
准备工具:
1、安装机器时的镜像
2、VMware机器设置里CD/DVD选项,勾选已连接和开机自动连接
步骤:
1、首先编写yum源的repo文件,存放路径 /etc/yum.repos.d/,以repo结尾,名字任意命名
格式如下:
[rhel7.4] 是用于区别各个不同的仓库,名字不能和其他的仓库名字重复
name= 对仓库的描述,
baseurl= 路径
enable= 是否启用,1启用 0关闭
gpgcheck= 是否验证,1启用,0关闭
按照这个格式配置,就可以使用yum仓库了,其他更深入的功能见后边更新讲解
- [root@localhost ~]# vim /etc/yum.repos.d/rhel.repo
- [rhel7.4]
- name=RedHat_Enterprise_linux_7.4
- baseurl=file:///iso
- enable=1
- gpgcheck=0
2、挂载镜像
首先创建一个挂载点,因为上边配置文件里写的是根目录下的iso目录,所以在根下边创建一个/iso
mkdir /iso
- 挂载
- [root@localhost ~]# mount /dev/cdrom /iso/
- mount: /dev/sr0 is write-protected, mounting read-only
- 可以看到已经挂载成功
- [root@localhost ~]# df -h
- Filesystem Size Used Avail Use% Mounted on
- /dev/mapper/rhel-root 10G 7.7G 2.4G 77% /
- devtmpfs 1.9G 0 1.9G 0% /dev
- tmpfs 1.9G 8.9M 1.9G 1% /dev/shm
- tmpfs 1.9G 9.2M 1.9G 1% /run
- tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
- /dev/mapper/rhel-usr 35G 24G 12G 68% /usr
- /dev/sda1 1014M 145M 870M 15% /boot
- /dev/mapper/rhel-tmp 4.0G 60M 4.0G 2% /tmp
- /dev/mapper/rhel-opt 4.0G 559M 3.5G 14% /opt
- /dev/mapper/rhel-var 8.0G 5.0G 3.1G 63% /var
- tmpfs 378M 0 378M 0% /run/user/0
- /dev/sr0 3.8G 3.8G 0 100% /iso
- 当/iso出现以下内容,表明挂载成功
- [root@localhost ~]# ls /iso/
- addons GPL media.repo RPM-GPG-KEY-redhat-release
- EFI images Packages TRANS.TBL
- EULA isolinux repodata
- extra_files.json LiveOS RPM-GPG-KEY-redhat-beta
查看仓库
- [root@localhost ~]# yum repolist
- Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
- This system is not registered with an entitlement server. You can use subscription-manager to register.
- repo id repo name status
- rhel7.4 RedHat_Enterprise_linux_7.4 4,986
- repolist: 4,986
安装服务测试一下
- [root@localhost ~]# yum install vsftpd
- Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
- This system is not registered with an entitlement server. You can use subscription-manager to register.
- Resolving Dependencies
- --> Running transaction check
- ---> Package vsftpd.x86_64 0:3.0.2-22.el7 will be installed
- --> Finished Dependency Resolution
- Dependencies Resolved
- =========================================================================================
- Package Arch Version Repository Size
- =========================================================================================
- Installing:
- vsftpd x86_64 3.0.2-22.el7 rhel7.4 169 k
- Transaction Summary
- =========================================================================================
- Install 1 Package
- Total download size: 169 k
- Installed size: 348 k
- Is this ok [y/d/N]: y
- Downloading packages:
- Running transaction check
- Running transaction test
- Transaction test succeeded
- Running transaction
- Installing : vsftpd-3.0.2-22.el7.x86_64 1/1
- Verifying : vsftpd-3.0.2-22.el7.x86_64 1/1
- Installed:
- vsftpd.x86_64 0:3.0.2-22.el7
- Complete!
至此,yum配置安装完成
Linux yum源配置的更多相关文章
- linux yum源配置及vim运用
redhat7默认没有yum模板,需要自己创建[root@localhost ~]# mount /dev/cdrom /root/iso/(挂载镜像)mount: /dev/sr0 写保护,将以只读 ...
- Linux yum 源配置
CentOS 7 使用 163 的 yum 源,配置步骤如下: 下载镜像源文件 http://mirrors.163.com/.help/centos.html 备份原配置文件,将下载的文件的名字改成 ...
- 阿里云linux yum源配置
1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的CentOS-Base ...
- Linux 平台下 YUM 源配置 手册
Redhat/Centos 系的Linux 平台,推荐使用YUM 来安装相关依赖包. 安装方式有两种,一种是使用本地的YUM,一种使用在线的YUM. 1 在线YUM 源 如果操作系统能 ...
- Centos6.4 本地yum源配置
由于单位的服务器均使用的是内网,而安装一些软件如Git,需要很多的依赖包,使用yum安装相对简单,由于不能联网故配置本地yum源配置. 1.首先将需要rpm库添加到系统中: 1).虚拟机中安装的lin ...
- centos yum源配置
5步搞定yum源配置 作者小波/QQ463431476欢迎转载! 第一步: 卸载原来的yum [root@localhost home]#rpm -qa|grep yum|xargs rpm -e - ...
- 纯净CentOS7.2 yum源配置与使用yum 安装系统工具net-tools
本节我们来讲CentOS 的yum 源配置 一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器 ...
- yum软件管理器,及yum源配置
说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的.yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yu ...
- yum源配置的三种方法
(一)yum源概述 yum需要一个yum库,也就是yum源.默认情况下,CentOS就有一个yum源.在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者 ...
随机推荐
- 在windows上使用ssh秘钥连接git服务器
git部署在centos7上 安装好git后,新建一个用户test(注意要加入git用户组)配置ssh秘钥登录,我的另一篇博客有写配置步骤 重点的地方是在windows系统上使用秘钥登录git服务器 ...
- zabbix使用微信报警(四)
https://qy.weixin.qq.com/ 企业号注册 http://qydev.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5 ...
- 当VUE 遇到微信js api
先哭一会儿... history hash 1.如果使用history 方式,需要使用window.localtion.href="路径" 2.然后使用this.$router.p ...
- 用TreeSet和Comparator给list集合元素去重
今天在做导入功能时,看到一个感觉很好的去重算法,特分享给大家看看: 其原理利用了以下几点: 1.TreeSet里面不会有重复的元素,所以当把一个List放进TreeSet里面后,会自动去重 2.Tre ...
- Pod配置PersistentVolumeClaim详解
1,创建PersistentVolume kind: PersistentVolume apiVersion: v1 metadata: name: task-pv-volume labels: ty ...
- Python的hasattr(),getattr(),setattr()
今天读到源码时遇到了setattr()和getattr()两方法,给忘了,重新回顾一下吧! 1. hasattr(object, name) 判断object里是否有name属性,有就返回True,没 ...
- Linux上启动Cron任务
cron是一个Linux下的定时执行工具,无需人工干预,与quartz上的cron表达式稍有不同.由于cron是Linux上的内置基础服务,并不是所有服务器都是默认启动该服务的,如果没有启动可以使用下 ...
- 查看Linux内置命令和外部命令
1. [hl@localhost ~]$ which cd /bin/cd [hl@localhost ~]$ type cd cd is a shell builtin
- linux文件压缩解压命令
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩! ...
- 发布者订阅者模式之JAVA实现
1.发布者接口 package com.shoshana.publishsubscribe; public interface IPublisher<M> { public voi ...