CentOS虚拟机不能联网状况下yum方式从本地安装软件包

合集下载

CentOS挂载iso镜像配置yum本地源

CentOS挂载iso镜像配置yum本地源

CentOS挂载iso镜像配置yum本地源⼀ .yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克⼤学为了提⾼RPM 软件包安装性⽽开发的⼀种软件包管理器。

起初是由yellow dog 这⼀发⾏版的开发者Terra Soft 研发,⽤python 写成,那时还叫做yup(yellow dog updater),后经杜克⼤学的Linux@Duke 开发团队进⾏改进,遂有此名。

yum 的宗旨是⾃动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并⾃动提⽰⽤户解决。

yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,也可以是本地软件池,但必须包含rpm 的header,header 包括了rpm 包的各种信息,包括描述,功能,提供的⽂件,依赖性等。

正是收集了这些header 并加以分析,才能⾃动化地完成余下的任务。

yum 的理念是使⽤⼀个中⼼仓库(repository)管理⼀部分甚⾄⼀个distribution 的应⽤程序相互关系,根据计算出来的软件依赖关系进⾏相关的升级、安装、删除等等操作,减少了Linux ⽤户⼀直头痛的dependencies 的问题。

这⼀点上,yum 和apt 相同。

apt 原为debian 的deb 类型软件管理所使⽤,但是现在也能⽤到RedHat 门下的rpm 了。

yum 主要功能是更⽅便的添加/删除/更新RPM 包,⾃动解决包的倚赖性问题,便于管理⼤量系统的更新问题。

yum 可以同时配置多个资源库(Repository),简洁的配置⽂件(/etc/yum.conf),⾃动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的⼀致性。

⼆ . 将CentOS-6.10-x86_64-bin-DVD1.iso上传到⽤户⽬录下(注意镜像⽂件和你的CentOS版本⼀致)三 .挂载ISO镜像⽂件mkdir /dev/centos /mnt/local_yummount -o loop CentOS-6.10-x86_64-bin-DVD1.iso /dev/centoscp -r /dev/centos/* /mnt/local_yum四 . 修改yum的本地配置⽂件cd /etc/yum.repos.d/cp CentOS-Media.repo CentOS-local.repo //复制⼀份yum本地源配置⽂件CentOS-Base.repo 是yum ⽹络源的配置⽂件CentOS-Media.repo 是yum 本地源的配置⽂件将其它yum配置⽂件改名,添加后缀名bak,禁⽤配置⽂件。

Linux(centos8)下的yum的基本用法和实例

Linux(centos8)下的yum的基本用法和实例

Linux(centos8)下的yum的基本⽤法和实例yum 命令Yum(全称为 Yellow dog Updater, Modified)是⼀个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

基于RPM包管理,能够从指定的服务器⾃动下载RPM包并且安装,可以⾃动处理依赖性关系,并且⼀次安装所有依赖的软件包,⽆须繁琐地⼀次次下载、安装。

yum 语法yum [options] [command] [package ...]options:可选,选项包括-h(帮助),-y(当安装过程提⽰选择全部为"yes"),-q(不显⽰安装的过程)等等。

command:要进⾏的操作。

package操作的对象。

选项-h:显⽰帮助信息;-y:对所有的提问都回答“yes”;-c:指定配置⽂件;-q:安静模式;-v:详细模式;-d:设置调试等级(0-10);-e:设置错误等级(0-10);-R:设置yum处理⼀个命令的最⼤等待时间;-C:完全从缓存中运⾏,⽽不去下载或者更新任何头⽂件。

参数#常的命令install:安装rpm软件包;update:更新rpm软件包;check-update:检查是否有可⽤的更新rpm软件包;remove:删除指定的rpm软件包;list:显⽰软件包的信息;search:检查软件包的信息;info:显⽰指定的rpm软件包的描述信息和概要信息;clean:清理yum过期的缓存;shell:进⼊yum的shell提⽰符;resolvedep:显⽰rpm软件包的依赖关系;localinstall:安装本地的rpm软件包;localupdate:显⽰本地rpm软件包进⾏更新;deplist:显⽰rpm软件包的所有依赖关系。

alias 列出或创建命令别名autoremove 删除所有原先因为依赖关系安装的不需要的软件包check 在包数据库中寻找问题check-update 检查是否有软件包升级clean 删除已缓存的数据deplist 列出软件包的依赖关系和提供这些软件包的源distro-sync 同步已经安装的软件包到最新可⽤版本downgrade 降级包group 显⽰或使⽤组信息help 显⽰⼀个有帮助的⽤法信息history 显⽰或使⽤事务历史info 显⽰关于软件包或软件包组的详细信息install 向系统中安装⼀个或多个软件包list 列出⼀个或⼀组软件包makecache 创建元数据缓存mark 在已安装的软件包中标记或者取消标记由⽤户安装的软件包。

CentOS下安装软件的常用方法

CentOS下安装软件的常用方法

在CentOS系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:1)一种是软件的源代码,您需要自己动手编译它。

这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。

2)另一种是软件的可执行程序,你只要安装它就可以了。

这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。

当然,也有用rpm格式打包的源代码,用gzip压缩过的可执行程序包。

只要您理解了以下的思路,这两种形式的安装包也不在话下了。

第一部分:.tar.gz首先,将安装文件拷贝至你的目录中。

例如,如果你是以root身份登录上的,就将软件拷贝至/root中。

---- #cp filename.tar.gz /root---- 由于该文件是被压缩并打包的,所以,应对其解压缩。

命令为:---- #tar xvzf filename.tar.gz---- 执行该命令后,安装文件按路径被解压缩在当前目录下。

用ls命令可以看到解压缩后的文件。

通常在解压缩后产生的文件中,有名为"INSTALL"的文件。

该文件为纯文本文件,详细讲述了该软件包的安装方法。

---- 对于多数需要编译的软件,其安装的方法大体相同。

执行解压缩后产生的一个名为configure的可执行脚本程序。

它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。

为随后的编译工作做准备。

命令为:---- #./configure---- 如果检查过程中,发现有错误,configure将给予提示,并停止检查。

你可以跟据提示对系统进行配置。

再重新执行该程序。

检查通过后,将生成用于编译的MakeFile文件。

此时,可以开始进行编译了。

编译的过程视软件的规模和计算机的性能的不同,所耗费的时间也不同。

命令为:---- #make---- 成功编译后,键入如下的命令开始安装:---- #make install---- 安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。

CentOS7下的软件安装方法及策略详解

CentOS7下的软件安装方法及策略详解

CentOS7下的软件安装⽅法及策略详解2010 年开始正式接触 Linux,⼊门发⾏版是 Ubuntu 10.10,后来过渡到 Ubunu 11.04,这其中也尝试了很多其他主流的发⾏版。

进⼊实验室之后,开始⽤ CentOS 5,然后是 CentOS 6,现在进化到 CentOS 7。

使⽤了四年的 Linux,前三年都是在瞎折腾,浪费了不少时间,也得到了不少经验与教训。

现在可能是真的⽼了,已经不愿意折腾了,只希望配置好⼀个系统之后,就⼀直使⽤下去。

为什么要写/读这⼀篇使⽤ Linux 尤其是 CentOS 会遇到⼀些坑,或是⼀些有洁癖的⼈不能忍的事情:官⽅源中的软件包版本太⽼,在功能上⽆法满⾜需求;多个源的软件包存在版本冲突;⼿动编译软件,默认会将不同⽂件放置在 /usr/local 下不同的⼦⽬录下,使得软件的更新和删除变得⿇烦。

等等…在经历了⼏次重装 CentOS 之后,特总结出如下⼏条软件安装的⽅法与原则,以尽可能保证当前系统的稳定、整洁,尽可能降低系统洁癖引起的重装冲动。

以下所说,仅限于 CentOS7,对其他发⾏版,或许有借鉴意义。

官⽅源CentOS ⾃带的四个官⽅源中,默认打开的有 base、updates、extras,这三个源中包含了约 9000 个软件包,是最稳定、也是最值得信赖的源。

因⽽若⼀个软件包在官⽅源内,则应通过官⽅源安装:sudo yum install PackageName第三⽅源官⽅源虽然包含了很多软件包,但⽆法满⾜⽇常需求。

幸好有第三⽅源,可以作为官⽅源的补充。

在使⽤第三⽅源的过程中,最怕遇到这两个问题:第三⽅源和官⽅源中有相同的包,导致官⽅源的包被第三⽅源替代;多个第三⽅源中存在同⼀个软件包,且版本不⼀致,存在冲突;这两个问题经常是致命的,出现各种预料不到的后果,因⽽选择第三⽅源要遵循如下原则:只选择可靠的第三⽅源,要确保第三⽅源不会替换官⽅源中的包;使⽤尽量少的第三⽅源,以保证第三⽅源之间不会冲突;就 CentOS ⽽⾔,根据以上的原则,使⽤如下第三⽅源:⼤型第三⽅源,已确认不会替换官⽅源的包,且相互之间⽆冲突 EPEL:包含 6500 多个软件,科研必备 ELRepo:包含⼏⼗个各种硬件的驱动程序 Nux Dextop:多媒体相关的软件包(与 EPEL 的个别软件相冲突,可忽略)有些⼩型第三⽅源,仅包含了⼏个软件,确认与官⽅源和 EPEL 源不会冲突,也可以添加 Google Chrome:包含了 Google Chrome,不会与官⽅源和 EPEL 源冲突; Adobe:仅包含 flash 插件,已确认不会冲突; dropbox:仅包含 dropbox ⼀个软件,已确认不会冲突;因⽽,若⼀个软件包位于 EPEL、ELRepo 中,或⼀些⼩型的第三⽅源中,则添加该第三⽅源,并⽤ yum 命令安装:sudo yum install PackageName官⽅ rpm 包⼤部分⾮开源的软件,在 CentOS 官⽅源或 EPEL 中是没有的。

在CentOS系统中使用yum安装指定版本软件的方法

在CentOS系统中使用yum安装指定版本软件的方法

在CentOS系统中使⽤yum安装指定版本软件的⽅法yum默认都是安装最新版的软件,这样可能会出⼀些问题,或者我们希望yum安装指定(特定)版本(旧版本)软件包.所以,就顺带分享yum安装指定(特定)版本(旧版本)软件包的⽅法。

过程如下:
假设这⾥是我们想安装的是prce ,输⼊:
复制代码
代码如下:
#yum list prce
输出:
复制代码
代码如下:
pcre-7.8-6.el6.i686 : Perl-compatible regular expression library
pcre-7.8-6.el6.x86_64 : Perl-compatible regular expression library
pcre-7.8-6.el6.x86_64 : Perl-compatible regular expression library
找到你要安装的版本的完整的名字,这⾥安装pcre-7.8-6.el6.i686,输⼊:
复制代码
代码如下:
#yum install pcre-7.8-6.el6.i686 -y
安装完后,就是检查pcre的版本了,输⼊:
复制代码
代码如下:
# rpm -qa | grep pcre
就可以看到你安装的版本是不是你要的了。

centos本地(局域网内)yum源的制作与使用

centos本地(局域网内)yum源的制作与使用
Page 6
二、yum挂载本地镜像
DVD.ISO 可以用安装程序安装的所有安装包,推荐镜像 Netinstall.iso 从网络安装或者救援系统 Everything.iso 包含centos7的一套完整的软件包,可以用来安装系统或者本地镜像 GnomeLive.iso Gnome桌面光盘 KdeLive.iso ked桌面光盘
Page 3
二、yum挂载本地镜像
3、将iso镜像上传到虚机上 mkdir /mnt/iso 放到该目录下 CentOS-7-x86_64-Everything-2003.iso 包更全 4、然后挂载: mount -t iso9660 /mnt/iso/CentOS-7-x86_64-DVD-1810.iso(可选) /opt/centos mount -t iso9660 /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /opt/centos 5、编写repo文件并指向镜像的挂载目录 # vi /etc/yum.repos.d/local.repo CentOS7添加下面的内容: [local] name=local baseurl=file:///opt/centos enabled=1 gpgcheck=0
Page 4
二、yum挂载本地镜像
CentOS8: [c8-media-AppStream] name=AppStream baseurl=file:///opt/centos/AppStream gpgcheck=0 enabled=1
[c8-media-BaseOS] name=BaseOS baseurl=file:///opt/centos/BaseOS gpgcheck=0 enabled=1

CentOS使用yum命令安装vsftp

CentOS使用yum命令安装vsftp

CentOS使用yum命令安装vsftp【来源:小鸟云计算】Ps.小鸟云,国内专业的云计算服务商1、安装vsftp使用yum命令安装vsftp[root@Cloud12347 ~]# yum install vsftpd -y2、添加ftp帐号和目录先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。

使用下面的命令创建帐户,该命令指定了/home/wwwroot为用户pwftp的根目录,您可以自己定义帐户名和目录:[root@Cloud12347 ~]# useradd -d /home/wwwroot -s /sbin/nologinpwftp修改该帐户密码: [root@Cloud12347 ~]# passwdpwftp修改指定目录的权限: [root@Cloud12347 ~]# chown -R pwftp.pwftp /home/wwwroot3、配置vsftp编辑vsftp配置文件,命令如下:[root@Cloud12347 ~]# vi /etc/vsftpd/vsftpd.conf 将配置文件中”anonymous_enable=YES “改为“anonymous_enable=NO”取消如下配置前的注释符号:local_enable=YESwrite_enable=YESchroot_local_user=YES保存修改,按ESC键,输入:wq如果配置文件中没有"chroot_local_user=YES",输入以下命令并回车[root@Cloud12347 home]# echo 'chroot_local_user=YES' >> /etc/vsftpd/vsftpd.conf4、修改shell配置vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去5、启动vsftp服务并测试登录.使用命令启动vsftp服务:[root@Cloud12347 ~]# servicevsftpd start然后用帐号pwftp测试下是否可以登陆ftp。

linux配置网络yum源

linux配置网络yum源

linux配置⽹络yum源简述yum光盘源默认只能本机使⽤,局域⽹其它服务器⽆法使⽤yum光盘源,如果想使⽤的话,需要在每台服务器上构建yum本地源,这种⽅案不可取,需要构建http局域⽹yum源解决,可以通过createrepo创建本地yum源端,repo极为repository⼀、基于http配置yum源构建http局域⽹yum源⽅法及步骤如下:1、挂载光盘镜像⽂件⾄/mntmount /dev/cdrom /mnt/2、拷贝/mnt/Packages⽬录下所有软件包到/var/www/html/centos/mkdir -p /var/www/html/centos/cp -R /mnt/Packages/* /var/www/html/centos/3、使⽤createrepo创建本地源,执⾏如下命令会在Centos⽬录⽣成repodata⽬录yum install createrepo* -ycreaterepo /var/www/html/centos/4、利⽤http发布yum本地源本地yum源通过createrepo搭建完毕,需要借助http web服务器发布/var/www/html/centos/中所有软件,yum或者rpm安装http web服务器,并启动httpd服务yum install httpd httpd-devel -y :安装httpd web服务useradd apache -g apache :创建apache⽤户和组systemctl restart httpd.server :重启httpd服务setenforce 0 :关闭selinux应⽤安全策略systemctl stop firewalld.service :停⽌防⽕墙5、在yum客户端,创建/etc/yum.repos.d/httpd.repo⽂件[base]name="CentOS7 HTTPD YUM"enabled=1gpgcheck=0[updates]name="CentOS7 HTTPD YUM"enabled=1gpgcheck=06、在yum客户端上执⾏如下命令yum clean all :清空yum cacheyum install ntpdate -y :安装ntpdate软件⼆、yum源端软件包扩展默认使⽤ISO镜像⽂件中的软件包构建的http yum源,缺少很多软件包。

yum的常用命令

yum的常用命令

yum的常用命令
yum是一个包管理器,用于在基于Red Hat的Linux发行版中安装、更新和删除软件包。

以下是一些yum的常用命令:
1. 安装软件包:使用yum install命令来安装软件包。

例如,要安装一个名为nginx的软件包,可以运行以下命令: yum install nginx
2. 更新软件包:使用yum update命令来更新已安装的软件包到最新版本。

例如,要更新所有已安装的软件包,可以运行以下命令:
yum update
3. 搜索软件包:使用yum search命令来搜索特定软件包。

例如,要搜索名为mysql的软件包,可以运行以下命令: yum search mysql
4. 列出已安装的软件包:使用yum list installed命令来列出所有已经安装的软件包。

例如,要列出所有已安装的软件包,可以运行以下命令:
yum list installed
5. 删除软件包:使用yum remove命令来删除已安装的软件包。

例如,要删除名为nginx的软件包,可以运行以下命令:
yum remove nginx
6. 清除缓存:使用yum clean命令来清除yum的缓存。

这可以释放磁盘空间并确保使用最新的软件包信息。

例如,要清除所有缓存,可以运行以下命令:
yum clean all
以上是一些常用的yum命令,可以帮助你在Linux系统中管理软件包。

如果需要了解更多详细信息,可以通过运行`man yum`命令查看yum的手册页。

centos6 下配置光驱cdrom为本地yum源

centos6 下配置光驱cdrom为本地yum源

CentOS 6配置光驱cdromo为本地yum源当你想一键安装软件及其配套软件的时候,是否在为键入一个一个命令而头疼呢?当你想使用yum命令安装软件发现及其不能连接网络的时候,是否在苦恼啊?试试下面的配置吧,很方便。

当你想一键安装软件及其配套软件的时候,是否在为键入一个一个命令而头疼呢?当你想使用yum命令安装软件发现及其不能连接网络的时候,是否在苦恼啊?试试下面的配置吧,很方便。

一、挂载本地光盘到系统:把Centos 6安装光盘放入光驱,在终端命令行下操作mkdir /media/ #新建挂载目录mount /dev/cdrom /media/ #挂载光盘到/media/目录下cd /media/ #进入挂载目录ls #查看挂载目录,确认光盘挂载成功如下图:二、配置本地yum源cd /etc/yum.repos.d/ #进入yum配置目录vi CentOS-Media.repo #编辑配置文件,添加以下内容:baseurl=file:///media/ #本地光盘挂载路径如下图:三、更改网络yum源文件将/etc/yum.rpos. d/目录下的CentOS-Base.repo CentOS-Debuginfo.repo文件进行改名,这样就可以绕过网络进行本地源的安装。

具体命令如下:1. 1 cd /etc/yum.repos.d/2. 2 mv CentOS-Base.repo CentOS-Base.repo1233. 3 mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo123四、清除yum缓存,使用yum install自动安装软件1. 1 yum clean all #清除yum缓存2. 2 yum install php #安装php,测试本地源的指定是否成功。

当出现如下图所示,证明配置成功,现在你可以享受此配置了。

如果不需要以光盘为源进行软件安装时,只需要将/etc/yum.repos.d目录下的CentOS-Base.repo123和CentOS-Debuginfo.repo123文件改回原来的名字就可以了。

CentOS 使用光盘ISO镜像搭建yum本地源安装软件

CentOS 使用光盘ISO镜像搭建yum本地源安装软件

CentOS 使用光盘ISO镜像搭建yum本地源安装软件解决无网络环境使用yum本地源安装软件(配置以centos光盘为仓库的yum)CentOS 使用光盘ISO镜像搭建本地源实现离线/无网络yum安装软件第一步:挂载光盘镜像把DVD系统盘加载进去,挂载到/media/目录下,这个随便你挂载。

[root@localhost~]# mount /dev/cdrom /media/第二步:调整网络源然后进入yum.rdpos.d目录,把默认的文件改下名,这样系统就不会检测网络源。

[root@localhost html]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak[root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak 第三步:编辑CentOS-Media.repo ,当然也可以自己建立一个。

[root@localhost yum.repos.d]# vim CentOS-Media.repo# CentOS-Media.repo## This repo can be used with mounted DVD media, verify the mount point for# CentOS-7. You can use this repo and yum to install items directly off the# DVD ISO that we release.## To use this repo, put in your DVD and use it with the other repos too:# yum --enablerepo=c7-media [command]## or for ONLY the media repo, do this:## yum --disablerepo=\* --enablerepo=c7-media [command][c7-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/file:///media/cdrom/file:///media/cdrecorder/file:///media/gpgcheck=1enabled=1gpgkey=file:///media/RPM-GPG-KEY-CentOS-7★其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式第四步:查看本地源,并清除缓存[root@localhost yum.repos.d]# yum repolist --查看本地源[root@localhost yum.repos.d]# yum clean all --先清理所有的下载包第五步:查看软件包信息,安装对应的服务(如:samba服务安装)[root@localhost yum.repos.d]# yum info samba[root@localhost yum.repos.d]# yum install samba -y。

CentOSyum命令详解

CentOSyum命令详解

CentOSyum命令详解什么是yum yum是Yellowdog update Modified的简称。

yum的宗旨是⾃动化的升级、安装/移除rpm安装包(也就是说yum这个命令它的操作对象是RPM包),收集rmp的相关信息,检查依赖性,并提⽰⽤户解决。

yum的关键之处是要有可靠的repository,顾名思义这就是软件的仓库,它可以是http或者ftp站点,也可以是本地的软件池,但是必须包含rpm的header,rmp的header包括了rmp的各种信息,包括描述、功能、提供的⽂件、依赖性等,正是收集了这些信息,才能⾃动化的完成余下的任务。

yum本⾝就是运⾏在linux上的⾃动管理安装包的系统。

yum 的理念是使⽤⼀个中⼼仓库(repository)管理⼀部分甚⾄⼀个distribution 的应⽤程序相互关系,根据计算出来的软件依赖关系进⾏相关的升级、安装、删除等等操作,减少了Linux ⽤户⼀直头痛的dependencies 的问题。

这⼀点上,yum 和apt 相同。

apt 原为debian 的deb 类型软件管理所使⽤,但是现在也能⽤到RedHat门下的rpm 了。

注:linux下的RPM的全称是“RedHat Package Manager”,最早是Red Hat公司开发的,后来在CentOS、Fedora、SUSE都⽤它。

⽽rpm包则是软件编译完成后按照RPM机制打包起来的⼀个⽂件,可以⽤rpm命令安装的⼀个软件安装包,它省去了Linux软件安装中编译的步骤,安装成功后软件就可以⽤了。

RPM包的特点是:1.实现已经编译好;2.安装⽅便;3.安装过程中要求环境⼀致;4.反安装时要从最上层开始。

RPM包的名称规则⽰例:ttpd-manual- 2.0.40-21.i386.rpm,ttp-manual是软件包的名称,2是主版本号;0是次版本号;40是次版本号;21是编译的次数;i386是适合的平台;.rpm说明这是⼀个RPM包。

CentOS虚拟机使用yum安装软件的问题

CentOS虚拟机使用yum安装软件的问题

CentOS虚拟机使用yum安装软件的问题
韩成;周琳;钟震坤
【期刊名称】《网络安全和信息化》
【年(卷),期】2022()5
【摘要】针对VMware Workstation平台创建的Cent OS操作系统虚拟机出现的使用yum安装软件的问题,进行分析和排查,最后确定是镜像网站的HTTPS协议问题。

【总页数】4页(P148-151)
【作者】韩成;周琳;钟震坤
【作者单位】内蒙古
【正文语种】中文
【中图分类】TP3
【相关文献】
1.CentOS用yum方式装MySQL
2.CentOS中使用yum更新软件
3.CentOS YUM源服务器搭建方式分析比较与搭建
4.Workstation中的CentOS虚拟机网络连接故障
5.Workstation中的CentOS虚拟机网络连接故障
因版权原因,仅展示原文概要,查看原文内容请购买。

YUM更换源yum找不到安装包的解决方法

YUM更换源yum找不到安装包的解决方法

YUM更换源yum找不到安装包的解决⽅法公司提供的CentOS VM中,/etc/yum.repos.d 下只有⼀个build.repo,其中提供的yum 源只有公司内部的⼏个源,很多包在这些源中都找不到。

于是要添加别的源,下⾯的帖⼦中介绍了如何在CentOS中添加中科⼤、搜狐和163的yum源:。

本⽂章介绍的yum源⽀持的版本是CentOS 6系列,理论上⽀持RHEL6系列。

更新⽅法如下:先进⼊yum源配置⽬录cd /etc/yum.repos.d备份系统⾃带的yum源mv CentOS-Base.repo CentOS-Base.repo.save下载其他更快的yum源更新完yum源后,建议更新⼀下,使操作⽴即⽣效yum makecache然后,再执⾏yum makecache。

之后,yum就可以找到我要安装的包了,⽐如gdb, subversion, gcc-c++ 等。

注意:有时⽤yum list xxx找不到某个包,可⽤尝试⽤yum search xxx。

如,yum list vim 就报告 Error: No matching Packages to list。

⽽ yum search vim 则返回:vim-X11.x86_64 : The VIM version of the vi editor for the X Window Systemvim-common.x86_64 : The common files needed by any version of the VIM editorvim-enhanced.x86_64 : A version of the VIM editor which includes recent enhancementsvim-minimal.x86_64 : A minimal version of the VIM editor。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档