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


相关文章
|
1月前
|
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
196 78
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
55 23
|
6天前
|
CentOS-6的iso下载地址镜像yum源
通过上述步骤,您可以成功下载CentOS 6的ISO镜像文件,并配置适用于CentOS 6的YUM源。尽管CentOS 6已经停止更新,但使用这些镜像和YUM源配置,可以继续在需要的环境中使用和维护CentOS 6系统。
55 20
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
108 13
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
322 0
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
1606 0
在CentOS上使用yum安装与使用MySQL
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
280 11
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等