linux系统程序安装(二)yum工具2-yum源及包下载

简介:

继续我们的yum工具应用之旅,yum工具之所以方便就是因为有方便的在线云库,实际工作中我们可能没办法链接互联网,或者我们想安装的程序原生源那么我们能不能用其他方式应用方便的yum源呢?

一、使用光盘作为yum源

1、将光盘挂载到/mnt目录下
linux系统程序安装(二)yum工具2-yum源及包下载
2、在/etc/yum.repos.d/目录下新建dvd.repo
然后编辑这个文件
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
写进上面内容

linux系统程序安装(二)yum工具2-yum源及包下载
3、清掉缓存,重做cache
yum clean all
yum makecache
linux系统程序安装(二)yum工具2-yum源及包下载
linux系统程序安装(二)yum工具2-yum源及包下载
脱义字符^^

二、替换国内的repo

1、备份/etc/yum.repos.d/CentOS-Base.repo
linux系统程序安装(二)yum工具2-yum源及包下载
我把他的名字调换了下,其实用mv命令在文件名Shang加个.bak就好了。

2、下载国内的镜像站的repo文件
命令:curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo(注意你要在/etc/yum.repos.d/目录下,不在就cd过去)

linux系统程序安装(二)yum工具2-yum源及包下载

3、清掉缓存,重做cache,跟上面那个一样,不放图了
4、用yum repolist看下更新过来没
linux系统程序安装(二)yum工具2-yum源及包下载
搞定了。

三、安装扩展源elelrepo

除了常用的官方源外,我们还要安装一些附加源,增加rpm包的数量,常用是EPEL的源。

1、安装EPEL源
命令:yum install epel-release
linux系统程序安装(二)yum工具2-yum源及包下载

四、yum下载rpm包并提供给其他计算机使用。

1、下载你没安装过的程序包到XX文件夹
命令:yum install vim-enhanced  --downloadonly
这么写,rpm包会下载到默认的cache中,默认cache路径在
/var/cache/yum/x86_64/7/base/packages/下,注意base值得是你下载的源,一般的有base、update等几种
linux系统程序安装(二)yum工具2-yum源及包下载
linux系统程序安装(二)yum工具2-yum源及包下载
一般的我们最好指定下载保存路径,方便查找
命令:yum install vim-enhanced  --downloadonly --downloaddir=/tmp/

2、下载你安装过的程序包
yum reinstall vim-enhanced  --downloadonly --downloaddir=/tmp/ 
linux系统程序安装(二)yum工具2-yum源及包下载
linux系统程序安装(二)yum工具2-yum源及包下载
3、下载好的安装包可以给其他计算机使用
我们在另外一台机器安装刚刚下载的rpm包
linux系统程序安装(二)yum工具2-yum源及包下载


 本文转自 whytl 51CTO博客,原文链接:http://blog.51cto.com/11934539/2059249


相关文章
|
2月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
189 3
Linux系统禁用swap
|
2月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
244 3
|
Ubuntu Linux 网络安全
Linux系统初始化脚本
一款支持Rocky、CentOS、Ubuntu、Debian、openEuler等主流Linux发行版的系统初始化Shell脚本,涵盖网络配置、主机名设置、镜像源更换、安全加固等多项功能,适配单/双网卡环境,支持UEFI引导,提供多版本下载与持续更新。
226 0
Linux系统初始化脚本
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
5607 0
|
关系型数据库 MySQL Linux
卸载、下载、安装mysql(Linux系统centos7)
卸载、下载、安装mysql(Linux系统centos7)
435 0
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
222 0
|
Linux 虚拟化 数据安全/隐私保护
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
412 1
从头安装Arch Linux系统
|
存储 NoSQL Java
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)
该博客文章展示了如何在Linux虚拟机上使用Redis和Jedis客户端实现手机验证码的验证功能,包括验证码的生成、存储、验证以及限制每天发送次数的逻辑,并提供了测试结果截图。
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)