如何快速搭建yum源
yum命令能够从指定的服务器自动下载rpm包并安装,它最强大的地方就是可以自动处理软件包的依赖关系,能够一次安装所有依赖的关系包。下面将通过虚拟机平台介绍两种快速搭建yum源的方法:
一、有网络的情况下
1.先让虚拟机能够连上网络(这里就不详细介绍配置方法啦,我一般使用的是桥接模式)
2.下载yum源文件
可以在阿里云http://mirrors.aliyun.com/repo/下载对应你系统版本的yum源文件,上传至linux系统下/etc/yum.repos.d/目录,当然如果你系统有wget命令可以直接在该目录下执行wget “文件地址”哦
3.文件下载之后执行yum clean all 清除缓存,接着执行yum repolist all 显示可用的yum仓库
4.这里就能看到可用的仓库啦,使用的是阿里云上面的,当然你也可以选择其他的网络源,例如网易。好啦,这样一个网络yum源就算是搭建好了,接下来你就可以执行yum install 包名 -y (如:yum install mysql -y)一键安装您所需要的安装的软件啦,自动解决依赖关系哦
tip:如何想要下载后自动缓存软件包该如何做呢?没错vim /etc/yum.conf文件,将keepcache=0改成keepcache=1就行了哦,如果还想要修改缓存包的默认目录修改cachedir就行了哦。
二、接下来是第二种情况,无网络的时候如何安装,软件包从何而来?那就是搭建本地yum源啦,详细步骤如下:
1.搭建本地yum源,虚拟机-设备-分配光驱挂载你本地的iso镜像文件
2.执行mount /dev/cdrom /mnt/ 挂载镜像源,挂载光盘默认是/dev/cdrom这个文件
上图已经看到iso里面的文件啦,这个里面包含了不少的软件包哦
3.接下来在/etc/yum.repos.d创建repo文件,执行touch yumsource.repo,并vim yumsource.repo在文件中输入下列内容退出保存
[yumsourceID]
name=yumsource //yum源命名
baseurl=file:///mnt //使用软件仓库的地址,上面挂载到/mnt下的
enabled=1 //启用这个yum源
gpgcheck=0 //不做rpm包GPG-KEY校验,0为不检查,1为检查
4.就下来就跟第一种情况第3点后面的操作一样啦,这里就不废话咯
三、这里在介绍几个yum常用的几条命令啦
yum install package #安装指定的安装包package
Yum search package #检查指定的安装包package的信息
yum groupinsall group #安装程序组group
yum update package #更新指定程序包package
yum check-update #检查可更新
yum info package #显示安装包信息package
yum list #显示所有已经安装和可以安装的程序包的程序
yum remove package #删除程序包package
yum groupremove group #删除程序组group
yum deplist package #查看程序package依赖情况
yum clean all #清除所有缓存包
yum clean headers #清除缓存目录下的 headers
yum clean oldheaders #清除缓存目录下旧的 headers
今天就介绍到这里啦,觉得有用可以关注我哦,欢迎各路大神指教!!!
最新文章
- Form 表单提交参数
- Java豆瓣电影爬虫——抓取电影详情和电影短评数据
- w3svc服务启动 不了,错误 1068:依赖服务或组件无法启动
- 使用fastboot工具刷入recovery.img、boot.img、system.img等
- LA 2678 Subsequence(二分查找)
- shell脚本结构示例1
- 实现自己的脚本语言ngscript之三:语法设计
- JspSmart文件上传与下载
- Linux centOS本地DNS安装
- ASP.NET Core Web API 集成测试中使用 Bearer Token
- JDBC示例程序
- 【Codeforces Round 1129】Alex Lopashev Thanks-Round (Div. 1)
- 自学Zabbix3.11-宏Macros
- 移动采编app
- silverlight学习之页面传值篇
- 神奇:java中float,double,int的值比较运算
- 【Android】Android实现监听返回键,主键(HOME),菜单键
- 通过关闭 UseDNS和GSSAPIAuthentication选项加速 SSH登录
- 48 Fixing relationship Problems with Humor 用幽默解决人际关系问题
- Javascript实用代码片段(译)