Centos 6,7 YUM本地源,网络源
来源:互联网 发布:减肥从130到90 知乎 编辑:程序博客网 时间:2024/06/11 20:05
前言
YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载和安装。文章以RHEL(Red Hat Enterprise Linux)配置YUM源为例分享YUM常用命令技巧以及如何搭建ISO本地源和CentOS YUM源。
YUM是一个安装,卸载和搜索软件包的工具
YUM常用命令
列举平时做常用的几组YUM命令
12345678910111213
#清除缓存目录yum clean all#更新缓存yum makecache#使用YUM查找软件包yum search telnet#用YUM安装软件包yum install telnet#用YUM删除软件包yum remove telnet#安装更新软件yum updateyum update telnet
本地YUM源
无论直接加载ISO还是拷贝文件来搭建本地YUM源都是很简单的
1234567891011121314151617181920212223242526272829
#通过ISO镜像挂载或者复制文件mount -o loop rhel-server-6.3-x86_64-dvd.iso /mntmkdir /tmp/repocp -r /mnt/* /tmp/repo#编辑本地YUM源文件cd /etc/yum.repos.d/#清除老配置,rm -rf *vi local.repo[rhel6.3]name=rhel6.3baseurl=file:///tmp/repoenabled=1gpgcheck=0#清除yum缓存并更新yum clean allyum makecacheLoaded plugins: product-id, refresh-packagekit, security, subscription-managerUpdating certificate-based repositories.Unable to read consumer identityrhel6.3 | 4.0 kB 00:00 ...rhel6.3/filelists_db | 3.7 MB 00:00 ...rhel6.3/primary_db | 3.1 MB 00:00 ...rhel6.3/other_db | 1.6 MB 00:00 ...rhel6.3/group_gz | 204 kB 00:00 ...Metadata Cache Created
搭建YUM服务器
选择ftp或http等方式多可以,偷懒必须要简单有效
YUM服务端
123456789101112131415161718192021
#安装apacheyum install httpd*#编辑apache配置文件cd /etc/httpd/confcp httpd.conf httpd.conf.bak#删除测试启动服务rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html#拷贝文件到目录或者修改httpd.conf中的DocumentRootcp -r /tmp/repo /var/www/htmlcd /var/www/htmlchmod -R 755 repo/#重启apache服务 并设置服务自启动service httpd restartchkconfig httpd onchkconfig --list | grep httpdhttpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
YUM客户端
12345678910111213
cd /etc/yum.repos.d#清除老配置,rm -rf *vi http.repo[rhel6.3]name=rhel6.3baseurl=http://172.28.70.160/repoenabled=1gpgcheck=0#清除yum配置缓存并更新yum clean allyum makecache
CentOS 6.X YUM源
1234567891011121314151617181920212223242526272829303132333435363738394041
#导入GPG keysudo rpm --import http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-6#修改repo文件添加CentOS 6.X的YUM源cd /etc/yum.repos.d/cp rhel-source.repo rhel-source.repo.bakvi rhel-source.repo[base]name=CentOS-$releasever-Basebaseurl=http://centos.ustc.edu.cn/centos/6/os/x86_64/gpgcheck=1gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-6[updates]name=CentOS-$releasever-Updatesbaseurl=http://centos.ustc.edu.cn/centos/6/os/x86_64/gpgcheck=1gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-6[extras]name=CentOS-$releasever-Extrasbaseurl=http://centos.ustc.edu.cn/centos/6/os/x86_64/gpgcheck=1gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-6[centosplus]name=CentOS-$releasever-Plusbaseurl=http://centos.ustc.edu.cn/centos/6/os/x86_64/gpgcheck=1#清除缓存查看是否生效yum clean allyum makecacheyum repolist#安装yum-plugin-downloadonly插件yum install -y yum-plugin-downloadonly#YUM只下载不安装yum install --downloadonly --downloaddir=/tmp/puppet puppet
CentOS 7.X YUM源
1234567891011121314151617181920212223242526272829303132333435363738394041
#导入GPG keysudo rpm --import http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-7#修改repo文件添加CentOS 7.X的YUM源cd /etc/yum.repos.d/cp rhel-source.repo rhel-source.repo.bakvi rhel-source.repo[base]name=CentOS-$releasever-Basebaseurl=http://centos.ustc.edu.cn/centos/7/os/x86_64/gpgcheck=1gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-7[updates]name=CentOS-$releasever-Updatesbaseurl=http://centos.ustc.edu.cn/centos/7/os/x86_64/gpgcheck=1gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-7[extras]name=CentOS-$releasever-Extrasbaseurl=http://centos.ustc.edu.cn/centos/7/os/x86_64/gpgcheck=1gpgkey=http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-7[centosplus]name=CentOS-$releasever-Plusbaseurl=http://centos.ustc.edu.cn/centos/7/os/x86_64/gpgcheck=1#清除缓存查看是否生效yum clean allyum makecacheyum repolist#安装yum-plugin-downloadonly插件yum install -y yum-plugin-downloadonly#YUM只下载不安装yum install --downloadonly --downloaddir=/tmp/pacemaker pacemaker
0 0
- Centos 6,7 YUM本地源,网络源
- Centos 6,7 YUM本地源和网络源配置
- CentOS 7 创建本地和网络yum源
- CentOS本地yum源
- CentOS---本地yum源
- 为CentOS 6 配置本地YUM源
- 为CentOS 6 配置本地YUM源
- centos 5 6安装本地yum源
- 为CentOS 6 配置本地YUM源
- 为CentOS 6 配置本地YUM源
- CentOS 7下配置本地yum源及yum客户端
- CentOS创建本地yum源
- CentOS配置本地YUM源
- CentOS建立本地yum源
- centos 配置本地yum源
- centos 配置本地yum源
- CentOS设置yum本地源
- centos 配置本地yum源
- Android版日语学习应用的逆向分析
- C++中头文件的使用
- 一个Linux下的网络模拟工具 Core
- 进程—僵尸进程与孤儿进程
- 基于R语言的模型组合
- Centos 6,7 YUM本地源,网络源
- spring ioc原理
- Django Model实例
- XListView上拉加载下拉刷新
- BZOJ4034 [HAOI2015]T2 题解&代码
- 1009 说反话
- mybatis in的使用问题
- Android 控件绑定事件的几种方法
- JSON与XML的区别比较