LINUX安装32位运行库【LINUX配置YUM源的几种办法】

合集下载

Linux系统的yum配置手册

Linux系统的yum配置手册

YUM源代码安装如下图所示首先把本地安装的YUM卸载了输入以上命令把之前安装的YUM卸载。

放入linux光盘镜像,我们使用光盘的rpm包做本地YUM源默认情况下光盘镜像是挂载到/media下,进入该文件就可读取光盘内容了进入/var并在此创建目录yum,我们将光盘里的内容拷贝到这里。

把这个目录文件作为yum仓库。

进入目标目录,/media/R.......然后拷贝该文件的所有内容到/var/yum Yum仓库就建成了下面就是安装yum软件,并做好yum的配置文件(即告诉yum仓库在哪,是否启动仓库,是否检查K值,yum的名字等)如图所示开启8网卡,使得我的物理机能和虚拟机连接。

编辑虚拟机的配置文件,IP地址192.168.1.10能与我的物理机连通现在就访问挂载我的物理机,拿到yum安装包安装如上图所示,将物理机上的yum软件挂载到虚拟机上的/mnt上(注意:liunx上没有盘符的概念,所以路径不能是//192.168.1.1/F/mnt 不过可以这样//192.168.1.1/f$,访问f盘)进入后,可以看到里面就有yum的软件如果想要拷贝东西回物理机可以cp xxxx到/mnt里,这样物理机上就有东西了,如下图如图然后安装yum软件输入rpm -ivh yum* 表示安装所有yum的软件。

接下来就进行yum配置文件的编辑,配置文件在/etc/yum.respo.d进入后新建文件(注意:文件的后缀名必须是repo,yum.repos.d目录里面的东西都删了,只留新建的文件)你可以more yum.conf看看说明如下图设置yum的配置文件如下图进入并创建文件按夹hanlin.repo,然后vim编辑此文件如上图所示(注意file:///的意思是file://表示文件路径在/var/yum 下,相当于http://如此)保存退出然后清除yum内存,重置缓存现在试着安装一个软件看看输入yum -y install +软件包名已经安装完成本地YUM测试无问题。

Linux本地yum源配置以及使用yum源安装gcc编译环境

Linux本地yum源配置以及使用yum源安装gcc编译环境

Linux本地yum源配置以及使⽤yum源安装gcc编译环境本⽂档是图⽂安装本地yum源的教程,以安装gcc编译环境为例。

适⽤范围:所有的cetos,红帽,fedroa版本适⽤⼈群:有⼀点linux基础的⼩⽩范例系统版本:CentOS Linux release 7.3.1611 (Core)范例环境:vmware 虚拟机安装所需准备⼯作:对应linux系统版本镜像⼀份(iso⽂件)下⾯是详细的安装流程:1 检查系统版本,下载对应的系统镜像[root@localhost ~]# cat /etc/redhat-release ##查看系统版本查看到系统版本之后,需要下载对应版本镜像下载完镜像之后,使⽤xshell或者是winscp将镜像拷贝到对应的服务器按截图点击后会弹出如下截图的会话框,按截图操作即可。

选定⽬标⽂件,右键选择传输。

如此⽂件便可从本地服务器传送到远程服务器(使⽤winscp⼯具或者是⾃带的ftp也可以达到相同的效果,步骤类似这⾥就不⼀⼀赘述了)⽂件传输完毕后,可以查看远程服务器对应⽬录下是否有该⽂件。

可以看见⽂件已经存在该⽬录下,并且⼤⼩相差不⼤(以此初步判断⽂件是否传输完整)以上就完成⽂件下载,和使⽤xhell⾃带的⼯具上传⽂件,接下在是将镜像⽂件挂载出来2 镜像的挂载和查看镜像⾃带的包。

因为镜像⽂件都是只读的,不能直接使⽤。

所以需要将镜像⽂件挂载出来,⽽挂载则需要⼀个挂载点。

所以⾸先是创建⼀个挂载⽬录[root@localhost tmp]# mkdir /iso ###创建挂载点命令,后边的/iso可以⾃⼰配置,但是需要注意的是后边在配置yum源时,路径要写对应的⽬录[root@localhost tmp]# mount /tmp/CentOS-7-x86_64-DVD-1611.iso /iso ####将镜像⽂件挂载到创建好的挂载点出现如下截图,表⽰挂载成功。

挂载成功之后,我们可以直接去挂载点查看镜像中有什么东西使⽤截图中的命令,可以查看挂载点下有⼀些校验⽂件,还有⼏个⽬录。

搭建linux的YUM源

搭建linux的YUM源

1.启动REDHAT Linux ,并放入安装光盘2.挂载光驱 mount /dev/cdrom /mnt3.安装createrepo软件包cd /mnt/Serverrpm -ivh createrepo*4.删除原来的/etc/yum.conf文件和/etc/yum.repo.d目录rm -rf /etc/yum.confcd /etc/yum.repos.d/rm -rf rhel-debuginfo.repo5.重新编译配置文件vi /etc/yum.conf[main]cachedir=/var/cache/yumkeepcache=1debuglevel=2logfile=/var/log/yum.logpkgpolicy=newestdistroverpkg=redhat-releasetolerant=1exactarch=1obsoletes=1gpgcheck=1plugins=1metadata_expire=1800# PUT YOUR REPOS HERE OR IN separate files named file.repo# in /etc/yum.repos.d[base]name=centos-5 - Basebaseurl=/centos/5/os/i386/# the other site: /centos/5/os/i386/# you can find more site in: /modules/tinycontent/in dex.php?id=13enabled=1gpgcheck=1gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #released updates[update]name=CentOS-5 - Updatesbaseurl=/centos/5/updates/i386/gpgcheck=1gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #packages used/produced in the build but not released[addons]name=CentOS-5 - Addonsbaseurl=/centos/5/addons/$basearch/gpgcheck=1gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #additional packages that may be useful[extras]name=CentOS-5 - Extrasbaseurl=/centos/5/extras/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-centos4#additional packages that extend functionality of existing packages [centosplus]name=CentOS-5 - Plusbaseurl=/centos/5/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #contrib - packages by Centos Users[contrib]name=CentOS-5 - Contribbaseurl=/centos/5/contrib/$basearch/gpgcheck=1enabled=0gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #packages in testing[testing]name=CentOS-5 - Testingbaseurl=/centos/5/testing/$basearch/gpgcheck=1enabled=0gpgkey=/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 :wq 保存到此就ok了,是不是很方便!!!,这个是中科大的源,号称每隔小时跟新一次,速度确实蛮快连上网测试下,yum -y install system-config-date ok.................................yum -y install system-config-dateLoaded plugins: rhnplugin, securityThis system is not registered with RHN.RHN support will be disabled.update | 1.9 kB 00:00primary.sqlite.bz2 | 332 kB 00:15base | 2.1 kB 00:00primary.sqlite.bz2 | 1.6 MB 00:22addons | 951 B 00:00primary.xml.gz | 202 B 00:00extras | 2.1 kB 00:00primary.sqlite.bz2 | 185 kB 00:06Setting up Install ProcessParsing package install argumentsResolving Dependencies--> Running transaction check---> Package system-config-date.noarch 0:1.8.12-4.el5.centos set to be updated--> Finished Dependency ResolutionDependencies Resolved===================================================================== ===========Package Arch Version RepositorySize===================================================================== ===========Updating:system-config-date noarch 1.8.12-4.el5.centos base 1.5 M Transaction Summary===================================================================== ===========Install 0 Package(s)Update 1 Package(s)Remove 0 Package(s)Total download size: 1.5 MDownloading Packages:system-config-date-1.8.12-4.el5.centos.noarch.rpm | 1.5 MB 00:38 warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key)<centos-5-key@>" from/centos/5/os/i386/RPM-GPG-KEY-CentOS-5Running rpm_check_debugRunning Transaction TestFinished Transaction TestTransaction Test SucceededRunning TransactionUpdating : system-config-date [1/2]Cleanup : system-config-date [2/2]Updated: system-config-date.noarch 0:1.8.12-4.el5.centosComplete![root@localhost yum.repos.d]#Ok…………………………………………………………………Linux YUM 用法yum install 软件名 /**//*下载安装对应软件包*/ yum info 软件名 /**//*查看软件包的详细信息*/ yum list |grep kernel /**//*查找kernel的软件包*/ yum update firefox /**//*更新firefox*/ yum remove bmp-mp3 /**//*移除bmp-mp3*/ man yum /**//*yum命令详细信息查看*/ yum 文件的配置路径为 /etc/yum.conf。

yum安装及添加和设置YUM源

yum安装及添加和设置YUM源

Yum安装配置及添加设置yum源YUM主页:/RPMFUSIONG主页:/yum是一个自动化的软件包管理程序,它被用来安装/卸载/升级你系统里的基于RPM的软件包,它可以自动帮你解决掉烦人的软件依赖问题,你所需要的只是知道你想安装/卸载/升级的那个软件名字叫啥。

一、安装属于你的YUM:如果很不幸,你压根没有YUM,那么你必须自己找到以下RPM包来手动安装你的YUM工具:yum.noarch;yum-metadata-parser;yum-presto.noarch;yum-utils.noarch。

安装RPM包的命令为:rpm -ivh[你的RPM包名字,不带括号]或者,你也可以下载源码包来编译安装,没有Linux基础知识,不建议这样做。

二、配置YUM:安装好yum后,就需要配置yum。

(如果发行版已经安装好yum,通常yum已经配置好了)。

YUM的配置文件为/etc/yum.conf。

如果网络不通畅,可以在/etc/yum.conf文件中修改timeout参数,将timeout时间设置得稍微长一点。

yum中可以通过修改文件来屏蔽软件源:修改/etc/yum.repos.d/XXX.repo,把其中的enable=1改为enable=0指定或去掉软件源的mirror:可以在baseurl中将比较慢的mirror去掉YUM的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目录下,这是整个yum 系统的重中之重,所以有必要详细介绍。

下面是一个从网上找来的yum.con文件,让我们以此为例,进行说明。

第一部分(这是yum的全局性设置。

默认一般不必改动。

)[main]cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。

debuglevel:除错级别,0-10,默认是2。

logfile:yum的日志文件,默认是/var/log/yum.log。

linux配置本地yum源,配置国内yum源,配置epel源的步骤

linux配置本地yum源,配置国内yum源,配置epel源的步骤

linux配置本地yum源,配置国内yum源,配置epel源的步骤⼀.配置本地yum源1.挂载ISO镜像mount -o loop /mnt/yum-iso/CentOS-7-x86_64-DVD-1611.iso /mnt/cdrom2.配置yum源⽂件#iso.repo必须以.repo结尾[root@node5 ~]# cat /etc/yum.repos.d/iso.repo[iso]name=isobaseurl=file:///mnt/cdromenable=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#清除系统所有的yum缓存[root@node5 yum.repos.d]# yum clean all#⽣成yum缓存[root@node5 yum.repos.d]# yum makecache#注释:[iso] #yum源的名称,在本服务器上是唯⼀的,⽤来区分不同的yum源name= iso #对yum源描述信息baseurl=file:///mnt/cdrom #yum源的路径,还可以是FTP(ftp://...)、HTTP(http://...)、本地(file:///光盘挂载⽬录所在的位置)enabled=1 #为1,表⽰启⽤yum源;0为禁⽤gpgcheck=0 #为1,使⽤公钥检验rpm包的正确性;0为不校验gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #指定进⾏rpm校验的公钥⽂件地址3.设置开机⾃动挂载iso镜像⽂件#在/etc/fstab⽂件中,在最后⼀⾏添加[root@node5 ~]# cat /etc/fstab/dev/VolGroup00/LogVol00 / ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2tmpfs /dev/shm tmpfs defaults 0 0devpts /dev/pts devpts gid=5,mode=620 0 0sysfs /sys sysfs defaults 0 0proc /proc proc defaults 0 0/dev/VolGroup00/LogVol01 swap swap defaults 0 0/mnt/yum-iso/CentOS-7-x86_64-DVD-1611.iso /mnt/cdrom iso9660 loop 0 0⼆.配置国内yum源和epel源1.⾸先备份原有的repo⽂件[root@node5 ~]# cd /etc/yum.repos.d/[root@node5 yum.repos.d]# mkdir repo_bak[root@node5 yum.repos.d]# mv *.repo repo_bak/[root@node5 yum.repos.d]# lsrepo_bak2.下载国内镜像提供的repo⽂件[root@node5 yum.repos.d]# wget /repo/Centos-7.repo[root@node5 yum.repos.d]# wget /.help/CentOS7-Base-163.repo[root@node5 yum.repos.d]# lsCentOS7-Base-163.repo Centos-7.repo repo_bak#注释:Centos-7.repo⽂件⾥有⼀句:baseurl=/centos/$releasever/os/$basearch/#$releasever表⽰系统的版本号,可以使⽤cat /etc/centos-release查看版本号#[root@node5 yum.repos.d]# cat /etc/centos-release#CentOS Linux release 7.4.1708 (Core)#$basearch表⽰处理器类型,⽐如x86_64#清除系统所有的yum缓存[root@node5 yum.repos.d]# yum clean all#⽣成yum缓存[root@node5 yum.repos.d]# yum makecache3.安装epel源#安装官⽅epel源[root@node5 yum.repos.d]# yum install -y epel-release[root@node5 yum.repos.d]# lsCentOS7-Base-163.repo Centos-7.repo epel.repo epel-testing.repo repo_bak#安装阿⾥的epel源[root@node5 yum.repos.d]# wget -O /etc/yum.repos.d/epel-7.repo /repo/epel-7.repo[root@node5 yum.repos.d]# yum clean all[root@node5 yum.repos.d]# yum makecache4.查看系统可⽤的yum源和所有的yum源[root@node5 yum.repos.d]# yum repolist enabled[root@node5 yum.repos.d]# yum repolist all以上就是linux 配置本地yum源,配置国内yum源,配置epel源的步骤的详细内容,更多关于linux 配置源的资料请关注其它相关⽂章!。

linux如何配置本地yum源和外网yum源

linux如何配置本地yum源和外网yum源

linux如何配置本地yum源和外⽹yum源⼀:本地和外⽹源配置⽅法⼆:外⽹YUM源的地址⼀:本地源配置⽅法:以光盘⾥rpm举例(这⾥使⽤虚拟机演⽰)1、挂载⼀个iso的镜像把光盘挂载到⼀个⽬录/mnt下,然后进⼊/etc/yum.reps.d/⽬录下,创建⼀个以 .repo结尾的⽂件,内容如下:(此⽂件为最简写法)YUM: Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代⼯具yum repository: yum repo,存储了众多rpm包,以及包的相关的元数据⽂件(放置于特定⽬录repodata下)⽂件服务器:yum仓库的配置⽂件内容格式如下:yum客户端配置⽂件:(可按上⾯最简配置即可)/etc/yum.conf # 此⽬录⽂件为所有仓库提供公共配置/etc/yum.repos.d/*.repo # 为yum仓库的指向提供配置仓库指向的定义:[repositoryID]name=Some name for this repositorybaseurl=url://path/to/repository/enabled={1|0}gpgcheck={1|0}gpgkey=URLenablegroups={1|0}failovermethod={roundrobin|priority}roundrobin:意为随机挑选,默认值priority:按顺序访问cost= 默认为1000配置完后紧接着使⽤命令yum clean all 清空本地的yum源缓存yum repolist 重新⽣成元数据⼆、外⽹源的配置⽅法:⽹易(163)yum源是国内最好的yum源之⼀,⽆论是速度还是软件版本,都⾮常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免⼀些常见软件版本⽆法找到。

具体设置⽅法如下:1、⾸先进⼊yum源的配置⽬录cd /etc/yum.repos.d/此⽬录下默认会带有官⽅的yum源,因为这些地址都是国外的源下载时候速度会慢很多,下⾯给它替换成163的源2,先备份系统⾃带的yum源mv *.repo repo_backup/3、在当前⽬录执⾏⾯的命令,直接下载163⽹易的yum源:wget /.help/CentOS7-Base-163.repo下完后会有⼀个以repo结尾的163yum源配置⽂件,直接就可以使⽤避免受之前源的缓存的影响,最好清空⼀下yum的缓存yum clean all # 清空yum缓存yum repolist # 查看yum源的列表并⽣成相应的元数据缓存到本地4、配置完之后就可以使⽤了 yum install +软件名称⼆、配置外⽹yum源除了⽹易之外,国内还有其他不错的yum源,epel,清华⼤学的源,根据需要⾃⼰粘贴使⽤即可阿⾥云(也可以直接下载现成的⽂件)wget /repo/Centos-7.repoyum install -y epel-release # 下载epel源yum源的repo⽂件配置:也可以在⼀个⽂件内配置多个yum源,名称不能相同[aliyun]name=aliyun_yumbaseurl=https:///centos/$releasever/os/x86_64/gpgcheck=0enabled=1[epel]name=net epelbaseurl=https:///epel/$releasever/x86_64/gpgcheck=0enabled=1清华⼤学yum源配置⽅法:在/etc/yum.repos.d/⽬录下新建⼀个xxx.repo⽂件,粘贴以下内容即可:[base]name=CentOS-$releasever - Basebaseurl=/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#released updates[updates]name=CentOS-$releasever - Updatesbaseurl=/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that may be useful[extras]name=CentOS-$releasever - Extrasbaseurl=/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages[centosplus]name=CentOS-$releasever - Plusbaseurl=/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7希望上⾯的演⽰的实例可以帮助到你欢迎各位评论留⾔。

Linux中yum源配置

Linux中yum源配置

Linux中yum源配置⼀、yum是什么yum是⼀个软件包管理器,是Linux环境安装软件包的⼀种⽅式,yum仓库⽤来存放所有的rpm包,yum软件仓库的作⽤是为了进⼀步简化RPM 管理软件的难度以及⾃动分析所需软件包及其依赖关系的技术。

当使⽤yum安装⼀个rpm包时,yum会⾃动在仓库中查找依赖软件并安装。

yum可以⽅便地进⾏ RPM 包的安装、升级、査询和卸载,⽽且可以⾃动解决依赖性问题,⾮常⽅便和快捷。

但是,⼀定要注意 yum 的卸载功能。

yum 在卸载软件同时会卸载这个软件的依赖包,但是如果卸载的依赖包是系统的必备软件包,就可能导致系统崩溃。

除⾮你确实知道 yum 在⾃动卸载时会卸载哪些软件包,否则最好不要执⾏ yum 卸载。

⼆、yum源配置(基于CentOS 7)yum仓库可以是本地的,也可以是http、ftp、nfs形式的⽹络仓库,要使⽤⽹络 yum 源,你的主机必须是正常联⽹的。

当然,要使⽤ yum 进⾏ RPM 包安装,那么必须安装 yum 软件,查看命令是:rpm -qa | grep yum,如果没有安装,则需要⼿⼯使⽤ RPM 包⽅式安装。

在etc/yum.repos.d/⽬录中,存放着yum软件仓库的配置⽂件,⽂件的扩展名是.repo,⽬录中有⼏个系统⾃带的yum 源配置⽂件,默认情况下CentOS-Base.repo ⽂件⽣效。

1.⽹络yum源配置在主机⽹络正常的情况下,系统⾃带yum 源配置⽂件默认不需要进⾏任何修改就可以使⽤,如果要⾃⼰配置yum源,步骤如下。

1.1先备份原有的yum源将原有配置⽂件修改后缀,如.repo.back,或者全部放到⼀个新建⽬录中,最好不要直接删除,万⼀以后要⽤。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back1.2下载新的yum源(如阿⾥)wget -O /etc/yum.repos.d/CentOS-Base.repo /repo/Centos-7.repo1.3清除原有yum缓存yum clean all1.4⽣成新的缓存yum makecache2.本地yum源配置如果 Linux 主机不能联⽹,yum 也可以使⽤,在 /etc/yum.repos.d/ ⽬录下有⼀个 CentOS-Media.repo ⽂件,这个⽂件就是以本地光盘作为 yum 源服务器的模板⽂件,只需要进⾏简单的修改即可。

Linux中安装软件的三种方式

Linux中安装软件的三种方式

Linux中安装软件的三种⽅式1、Linux中安装软件的三种⽅式1、哪三种⽅式?rpm安装yum安装源代码编译安装2、区别rpm安装类似于windows中的安装包,下载下来之后直接安装。

缺点是不能⾃⼰解决依赖。

yum安装基于rpm安装,也就是在rpm上增加了⾃动解决依赖的功能。

源代码安装:通过编译源代码,得到软件包。

优点是可以⾃定制软件包,缺点是⽐较复杂。

2、RPM安装Linux中安装软件的三种⽅式安装:rpm -ivh [软件包名称]卸载:rpm -e [软件包名称]升级:rpm -Uvh [软件包名称]1、下载安装包2、安装[root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpmPreparing... ################################# [100%]Updating / installing...1:zsh-5.0.2-34.el7_8.2 ################################# [100%]3、卸载[root@localhost ~]# rpm -e zsh4、更新[root@localhost ~]# rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpmPreparing... ################################# [100%]Updating / installing...1:zsh-5.0.2-34.el7_8.2 ################################# [100%]5、软件包名称zsh-5.0.2-34.el7_8.2.x86_64.rpm软件包名称:zsh版本号:5.0.2第多少次编译:34适⽤的平台:el7_8(CentOS 7)适⽤的系统位数:x86_64扩展名:rpm6、查看软件包的配置⽂件[root@localhost ~]# rpm -qc zsh7、查看是否安装某软件[root@localhost ~]# rpm -q zsh8、查看当前系统安装了哪些软件[root@localhost ~]# rpm -qa9、查看软件的安装路径,查看安装了哪些东西[root@localhost ~]# rpm -ql zsh上传与下载:yum install lrzsz -y3、yum安装基于rpm安装,⾃动解决依赖。

Linux服务器配置与管理:YUM源管理

Linux服务器配置与管理:YUM源管理
步骤3:用yum-config-manager命令生成一个yum源的模板文件cdrom.r epo。
步骤4:将自动生成的模板文件/etc/yum.repos.d/cdrom.repo编辑如下:
[root@dyzx ~]# vim /etc/yum.repos.d/cdrom.repo
[cdrom]
//软件仓库的标识,全局唯一,不可重复
YUM源管理
常用yum命令
功能 安装指定的软件包,若选-y则在工作过程中需要使用者响应,这 个参数可以直接回答yes
升级指定的软件包或主机中所有已安装的软件包 卸载已经安装在系统中的指定的软件包 查找指定的文件属于哪个包; 查看指定软件包的详细信息 查看系统中yum资源库配置信息 查看模糊包名的软件包 查看仓库里面所有包组 查看指定包组里面的详细信息 查看指定包组里面的所有包 列出仓库里所有可安装的软件包 列出已经安装的所有的或指定的rpm包(包名中可使用匹配符) 清除下载到本机的指定的软件包或所有软件包的yum源缓存
name=RHEL7.3
//软件仓库的描述信息,原则上可以随便描述
baseurl=file:///media
//软件仓库(yum源)的位置,即本地光盘挂载路径
enabled=1
//此仓库是否开启。“1”表示开启;“0是否校验GPG签名,“1”表示校验,“0”表示不校验
Linux服务器配置与管理
第2 页
YUM源管理
建立yum本地光盘源
▪ 【例6-10】以本地光盘为软件仓库创建yum源,并利用该yum源安装httpd软 件包。 步骤1:将RHEL7安装光盘放入光驱(参见例6-6)。
步骤2:设置在系统启动时自动将光驱中的RHEL7系统映像文件挂载到 /media目录。

yum源配置的三种方法

yum源配置的三种方法

yum源配置的三种⽅法(⼀)yum源概述 yum需要⼀个yum库,也就是yum源。

默认情况下,CentOS就有⼀个yum源。

在/etc/yum.repos.d/⽬录下有⼀些默认的配置⽂件(可以将这些⽂件移到/opt下,或者直接在yum.repos.d/下重命名)。

⾸先要找⼀个yum库(源),然后确保本地有⼀个客户端(yum这个命令就是客户端),由yum程序去连接服务器。

连接的⽅式是由配置⽂件决定的。

通过编辑/etc/yum.repos.d/CentOS-Base.repo⽂件,可以修改设置。

name=Description#⼀个描述,随意。

baseurl=#设置资源库的地址,可以写阿⾥云也可以是⾃⼰的yumftp://http://file:///enabled={1|0}#enabled=1开启本地更新模式gpgcheck={1|0}# gpgcheck=1表⽰检查;可以不检查gpgcheck=0gpgkey=#检查的key;如果上⾯不检查这⼀⾏可以不写。

(⼆)yum源配置⽅法⼀(阿⾥云源)1) 安装wgetyum install -y wget2) 备份/etc/yum.repos.d/CentOS-Base.repo⽂件cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.back3) 下载阿⾥云的Centos-6.repo⽂件wget -O CentOS-Base.repo /repo/Centos-6.repo4) 重新加载yumyum clean allyum makecache(三)yum源配置⽅法⼆(本地挂载⽬录)1) 下载iso⽂件 从CentOS的下载CentOS的完整版iso⽂件,并上传到Linux⽂件系统中,例如/opt/tools/。

2) 创建挂载⽬录 为iso⽂件的挂载创建⽬录。

mkdir /mnt/vcdrom3) 挂载 将iso⽂件挂载到挂载⽬录。

linux下配置yum源方法详解

linux下配置yum源方法详解

linux下配置yum源⽅法详解本⼈使⽤的⽅法⼀,成功配置,⽅法⼆没测过,可以作为参考⽅法⼀:1.确保RHEL5中已经安装了yum[root@lvs-master ~]# rpm -qa |grep yumyum-metadata-parser-2-el5yum-updatesd-9-el5yum-22-el5yum-security-16-el5yum-rhn-plugin-4-el52.修改源配置⽂件#vim /etc/yum.repos.d/CentOS-Base.repo(如果⽬录下没有.repo⽂件⾃⼰创建⼀个)[base]name=CentOS-5-Base#mirrorlist=http://mirrorlistcentosorg/?release=$releasever5&arch=$basearch&repo=os#baseurl=http://mirrorcentosorg/centos/$releasever/os/$basearch/baseurl=http://ftpsjtueducn/centos/5/os/$basearch/gpgcheck=1gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-centos5#released updates[update]name=CentOS-5-Updates#mirrorlist=http://mirrorlistcentosorg/?release=4&arch=$basearch&repo=updatesbaseurl=http://ftpsjtueducn/centos/5/updates/$basearch/gpgcheck=1gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-centos5#packages used/produced in the build but not released[addons]name=CentOS-5-Addons#mirrorlist=http://mirrorlistcentosorg/?release=4&arch=$basearch&repo=addonsbaseurl=http://ftpsjtueducn/centos/5/addons/$basearch/gpgcheck=1gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-centos5#additional packages that may be useful[extras]name=CentOS-5-Extras#mirrorlist=http://mirrorlistcentosorg/?release=4&arch=$basearch&repo=extrasbaseurl=http://ftpsjtueducn/centos/5/extras/$basearch/gpgcheck=1gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-centos5#additional packages that extend functionality of existing packages[centosplus]name=CentOS-5-Plus#mirrorlist=http://mirrorlistcentosorg/?release=4&arch=$basearch&repo=centosplusbaseurl=http://ftpsjtueducn/centos/5/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-centos5#contrib - packages by Centos Users[contrib]name=CentOS-5-Contrib#mirrorlist=http://mirrorlistcentosorg/?release=4&arch=$basearch&repo=contribbaseurl=http://ftpsjtueducn/centos/5/contrib/$basearch/gpgcheck=1enabled=0gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-centos5# vi dagrepo[dag]name=Dag RPM Repository for RHEL5baseurl=http://ftprikenjp/Linux/dag/redhat/el5/en/$basearch/dag/enabled=1gpgcheck=1gpgkey=http://ftprikenjp/Linux/dag/packages/RPM-GPG-KEYdagtxt3. 导⼊key#rpm --import /centos/5/os/i386/RPM-GPG-KEY-CentOS-54. 运⾏,测试#yum update5.clean操作#yum clean all⽅法⼆:# cd /etc/yum.repos.d/#mv CentOS-Baserepo CentOS-Baserepobak#wget http://docslinuxtoneorg/soft/lemp/CentOS-Baserepo该⽂件内容如下:[base]name=CentOS-5 - Basebaseurl=http://centosustceducn/centos/5/os/$basearch/gpgcheck=1gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-CentOS-5#released updates[update]name=CentOS-5 - Updatesbaseurl=http://centosustceducn/centos/5/updates/$basearch/gpgcheck=1gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-CentOS-5#packages used/produced in the build but not released[addons]name=CentOS-5 - Addonsbaseurl=http://centosustceducn/centos/5/addons/$basearch/gpgcheck=1gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-CentOS-5#additional packages that may be useful[extras]name=CentOS-5 - Extrasbaseurl=http://centosustceducn/centos/5/extras/$basearch/gpgcheck=1gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-CentOS-5#additional packages that extend functionality of existing packages[centosplus]name=CentOS-5 - Plusbaseurl=http://centosustceducn/centos/5/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-CentOS-5#contrib - packages by Centos Users[contrib]name=CentOS-5 - Contribbaseurl=http://centosustceducn/centos/5/contrib/$basearch/gpgcheck=1enabled=0gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-CentOS-5#packages in testing[testing]name=CentOS-5 - Testingbaseurl=http://centosustceducn/centos/5/testing/$basearch/gpgcheck=1enabled=0gpgkey=http://mirrorcentosorg/centos/RPM-GPG-KEY-CentOS-5以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

Linux学习[4] YUM的介绍、YUM库的配置以及YUM源的设置(做源)

Linux学习[4] YUM的介绍、YUM库的配置以及YUM源的设置(做源)
#ping 192.168.0.254
2.查看共享列表
#showmount -e 192.168.0.254
(nfs支持远端挂载,可以不把源文件的拷贝到本地使用,但以要依然讲解挂载后进行本地的拷贝)
3.进行远端挂载
#mount 192.168.0.254:/var/ftp/pub /mnt/
* search string1 [string2] [...]
* shell [filename]
* resolvedep dep1 [dep2] [...]
* localinstall rpmfile1 [rpmfile2] [...]
4.检查新版本
使用yum check-update命令还可以检查YUM仓库中是否有比本地已安装的软件包的更新版本。
5.升级软件包
和rpm -U或rpm -F命令类似,使用yum update命令可以安装一个软件包的更新版本。其命令行语法为:
yum update [package1] [package2] [...]
* localupdate rpmfile1 [rpmfile2] [...]
* reinstall package1 [package2] [...]
* downgrade package1 [package2] [...]
* deplist package1 [package2] [...]
4.创建本地源拷贝目录
#mkdir /DATA/ (你可以自己设定)
5.拷贝源(这里以Server为对象进行讲解,而/mnt/VT,/mnt/Cluster,/mut/ClusterStorage,方法相同)

linux安装和YUM库

linux安装和YUM库

Linux系统安装安装环境:VM8虚拟机,RHEL_5.4 i386 DVD实验流程:1、选择跳过硬件自检2、直接选择下一步3、跳过安装号4、选择建立自定义的分区结构5、新建分区表6、创建boot分区(boot分区是linux启动时加载内核文件的地方)7、创建SWAP分区(swap分区为真实内存的2倍,一般为2048MB)swap分区相当于Windows下的内存作用8、创建斜杠分区,该分区为linux的主要目录分区其中包括:root、sbin、bin、dev之类9、选择GRUB引导装载程序将会被安装在/dev/sda上。

10、选择编辑11、给予IPv4的IP地址12、选择亚洲/上海,并取消系统时钟使用UTC13、下一步(后面的是linux自定义安装,玩家可以选择自己需要的软件进行安装)修改Linux开机序列。

进入/etc/inittab 文件可以修改开机levelYUM库的简单应用安装YUM库的RPM包使用rpm -qa |grep yum 来检查是否原本的linux服务器上已安装过了yum的RPM包(这里是安装过的,红帽RHEL 5.X以上的版本默认安装)这里我们还是来演示下rpm包的安装方式我们先使用ls *yum* 来模糊搜索需要的安装包接下来我们来安装yum-3.2.22-20.e15.noarch.rpm使用rpm -ivh命令来安装这里的系统提示是已经安装过该RPM包(这里做命令的演示)开始制作YUM库创建一个名为YUMsource目录(目录名称随便取)使用cp -rf /opt/Server/ /YUMsource命令将Server里的RPM尽数拷贝到YUMsource下这里我们还要进行一个设置:使用命令vim /etc/yum.repos.d/*.repo1、指定YUM源的标签,这个标签只要在本机定义的所有YUM源中不重复即可2、指定YUM源的名称,这个名称主要是用于YUM客户端查看可用RPM包的一个分类信息,只要在本机定义的所有YUM源中不重复即可3、指定YUM源,这里定义的YUM源是file:///YUMsource/Server也可以根据YUM 仓库的配置指定为其他方式,比如HTTP、一个ftp://192.168.1.1/pub/Server。

配置Linux本地YUM源

配置Linux本地YUM源

Linux YUM本地源配置通過rmp安裝Linux包時由於依賴關係原因總是提示需先安裝其依賴的包,創建yum既是先將所有的系統安裝包創建一個庫,然后對所有安裝包進行一個依賴關係分析,那么在下次安裝rpm包時則會自動依據創建的yum去安裝所依賴的所有包。

比如安裝Oracle時就需安裝N多個依賴包,如果通過yum來裝就省去了先查找安裝這些依賴的包了,方便很多。

下面以創建本地YUM為例,當然最好的是創建ftp YUM,那么其它人也可直接通過它來安裝。

一.创建个目录mkdir /u2/yum/pub并从光盘中(我的目錄是media/RHEL_5.4\ DVD)所有安裝包(主要有Server,VT,Cluster,ClusterStorage)複製至此目錄(/u2/yum/pub)。

cp -rv /media/RHEL_5.4\ DVD/Server /u2/yum/pub/cp -rv /media/RHEL_5.4\ DVD/VT /u2/yum/pub/cp -rv /media/RHEL_5.4\ DVD/Cluster /u2/yum/pub/cp -rv /media/RHEL_5.4\ DVD/ClusterStorage /u2/yum/pub/二.安装createrepocreaterepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包# rpm -qa |grep createrepo如果显示为尚未安装,则需要执行如下的命令完成安装:# rpm -ivh /media/ RHEL_5.4/Server/createrepo-0.4.4-2.fc6.noarch.rpmps:版本因操作系统的版本有所区别,请查找当前系统的createrepo版本三.创建yum repository的xml-rpm-metadata包依賴關係文件#createrepo -g /u2/yum/pub/Server/repodata/comps-rhel5-server-core. xml /u2/yum/pub/Server/#createrepo -g /u2/yum/pub/VT/repodata/comps-rhel5-vt.xml /u2/yum/ pub/VT/#createrepo -g /u2/yum/pub/Cluster/repodata/comps-rhel5-cluster.xml /u2/yum/pub/Cluster/#createrepo -g/u2/yum/pub/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /u2/ yum/pub/ClusterStorage/执行createrepo命令后系统会自动扫描相关目录,将rpm包加入到YUM源的数据库中。

linux替换yum源及配置本地源

linux替换yum源及配置本地源

linux替换yum源及配置本地源linux系统安装后⾃带的bash源由于在国外,安装软件包的时候会⾮常慢,最好替换⼀下yum源。

关于yum源的简单介绍yum的主要功能是更⽅便地添加,删除和更新rpmbao,它能⾃带解决包的依赖,(rpm包安装有很强的包的依赖性)yum可以同时配置多个源。

配置yum信息查看当前系统使⽤的源[root@localhost ~]# yum repolistLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* base: * extras: * updates: repo id repo name statusbase/7/x86_64 CentOS-7 - Base 9,591extras/7/x86_64 CentOS-7 - Extras 446updates/7/x86_64 CentOS-7 - Updates 2,416repolist: 12,453wget https:///epel/epel-release-latest-7.noarch.rpm 安装epel源[root@localhost ~]# rpm -ivh epel-release-latest-7.noarch.rpmwarning: epel-release-latest-7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEYPreparing... ################################# [100%]Updating / installing...1:epel-release-7-11 ################################# [100%] 此时看到epel源已经安装好了,如果我们不适⽤bash源,可以将bash源修改名称或者移⾛mv CentOS-Base.repo CentOS-Base.repo.bak 查看源1 [root@localhost ~]# yum repolist2 Loaded plugins: fastestmirror3 Loading mirror speeds from cached hostfile4 * epel: 5 repo id repo name status6 epel/x86_64 Extra Packages for Enterprise Linux7 - x86_64 12,4497 repolist: 12,449此时已经配置好了epel源,接下来再添加本地源,当没有⽹络环境的时候可以使⽤本地源安装⼀些⼯具包。

网管必备Linux-yum安装整个过程讲解(图)

网管必备Linux-yum安装整个过程讲解(图)

当我们在liunx系统中安装某个软件时,经常会遇到一些软件的依赖问题。

yum或者Yellow dog Update或者Modified是杜克大学为了提高RPM软件包安装性而开发的一种软件包管理器。

Yum可以从众多软件包仓库中搜索软件的依赖关系,因此可以减少由于依赖关系带来的问题。

还有就是我们在使用图形界面时,在应用程序-添加删除软件下的浏览里是空的。

如下图:第一种方法:(推荐)第一步:新建一个文件夹,并把光盘内的所有文件复制到这个文件夹里:[root@localhost ~]# mkdir /yum[root@localhost ~]# cp -rvf /misc/cd/* /yum第二步:备份repodata文件。

因为有四个文件夹里都有这个文件,所以都要备份。

[root@localhost ~]# mv /yum/Server/repodata /yum/Server/repodata.bak[root@localhost ~]# mv /yum/VT/repodata /yum/VT/repodata.bak[root@localhost ~]# mv /yum/Cluster/repodata /yum/Cluster/repodata.bak[root@localhost ~]# mv /yum/ClusterStorage/repodata/yum/ClusterStorage/repodata.bak第三步:安装工具包:[root@localhost ~]# rpm -ivh /yum/Server/createrepo-0.4.11-3.el5.noarch.rpm第四步:生成仓库数据库:[root@localhost ~]# createrepo -g/yum/Server/repodata.bak/comps-rhel5-server-core.xml /yum/Server/[root@localhost ~]# createrepo -g /yum/VT/repodata.bak/comps-rhel5-vt.xml/yum/VT/[root@localhost ~]# createrepo -g /yum/Cluster/repodata.bak/ /yum/Cluster [root@localhost ~]# createrepo -g/yum/ClusterStorage/repodata.bak/comps-rhel5-cluster-st.xml/yum/ClusterStorage/第五步:查看仓库数据文件:[root@localhost ~]# ls /yum/Server/repodata/comps-rhel5-server-core.xml //这个文件软件包组的分类。

Linux系统下YUM仓库的配置与搭建

Linux系统下YUM仓库的配置与搭建

摘要:阐述Linux 操作系统选软件安装中两种常见的形式,并分析了RPM 软件包管理存在的问题,引入YUM 技术并对YUM 仓库的安装、配置与搭建进行研究,实现使用YUM 仓库解决RPM 管理中存在的依赖关系。

关键词:YUM 仓库RPM 开源软件Linux 系统对于Linux 初学者来说,安装软件是一件很让人头疼的事,因为在Linux 以开源著称,Linux 下安装软件不像在Windows 中那样简单。

在Linux 系统中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,软件才能使用。

这也是Linux 之所以不能被普遍人群所接受的重要原因。

随着Linux 的不断升级,软件的安装也在不断的改进,本文旨在研究Linux 下的YUM 技术。

1问题描述随着Linux 的不断升级与进步,目前Linux 下的软件安装包主要有两种形式,其一是RPM 包,其二是压缩成*.tar.gz 的形式。

*.tar.gz 的格式需要有一定的Linux 专业功底,RPM 包是最受欢迎的形式。

Linux 是开源的操作系统,并且一向推崇自由软件,正是因为开源与自由造成了RPM 包具有很深的依赖关系。

使用RPM 在Linux 中安装软件或者服务时经常会涉及到rpm 包的依赖,往往我们在安装A 软件时,提示会依赖于B,安装B 时会依赖于C,安装时会……等一系列的依赖关系,YUM 仓库技术可以自动解决RPM 的依赖关系,方便软件的安装。

因此本文的研究具有重要的意义。

2YUM 技术介绍Yum (全称为Yellow dog Updater,Modified)是一个在Fedora 和RedHat 以及CentOS 中的Shell 前端软件包管理器。

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

Linux下rpm、yum和源码三种安装方式详细介绍

Linux下rpm、yum和源码三种安装方式详细介绍

Linux下rpm、yum和源码三种安装⽅式详细介绍第1章源码安装源码包安装会⽐RPM包安装慢,是因为RPM的软件包是根据特定系统和平台⽽指定的,经常⼀种程序会提供很多RPM包的格式,⽤户根据系统情况选择适合的RPM包直接安装,⽽源码包相当于通⽤型,可以是⽤于多个系统中,所以需要运⾏configure脚本来检测环境,⽣成对应的安装信息。

1.1 源码安装优点1、⽂档齐全2、因为可以定位到代码,所以debug⽅便3、本机兼容性最好(由于是本机编译的,只要编译通过,就没有各种库的依赖的问题)1.2 源码安装的缺点1、编译⿇烦2、缺乏⾃动依赖管理,软件升级⿇烦1.3 安装流程1.3.1 解压源码包tar⽂件:源码包通常会使⽤tar⼯具归档然后使⽤gunzip或bzip2进⾏压缩,后缀格式会分别为.tar.gz与.tar.bz2,分别的解压⽅式:tar -zxvf FileName.tar.gztar -jxvf FileName.tar.bz21.3.2 切换到解压后的⽬录cd /解压后⽬录1.3.3 准备编译⼯作:在开始安装服务之前,需要执⾏configure脚本,会⾃动的对当前系统进⾏⼀系列的评估,如源⽂件、软件依赖库、编译器、汇编器、连接器检查等等,如果有需要,还可以使⽤-prefix参数来指定程序的安装路径,⽽当脚本检查系统环境符合要求后,则会在当前⽬录下⽣成⼀个Makefile⽂件。

./configure -prefix=/usr/local/program1.3.4 ⽣成安装程序:上步⽣成的Makefile⽂件会保存有系统环境依赖关系的安装规则,接下来需要使⽤make命令来根据Makefile⽂件提供的规则使⽤合适的SHELL来编译所有依赖的源码,然后make命令会⽣成⼀个最终可执⾏的安装程序。

make 编译1.3.5 安装服务程序:如果在configure脚本阶段中没有使⽤-prefix参数,那么程序⼀般会被默认安装到/usr/local/bin⽬录中。

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

很多时候我们需要用linux运行或测试程序,然而我们发现64位linux系统在检测32位程序的动态链接库文件时(也就是ldd一个so文件)会报错:不是动态可执行文件【或英文提示:not a dynamic executable file】这是因为系统没有安装32位兼容库的缘故,我们分两大方法解决这个问题→有网络/无网络一、当前使用linux系统已连接网络情况下,可进行在线安装yum在线安装:sudo yum install xulrunner.i686或:sudo yum install ia32-libs.i686Ubuntu系统:sudo apt-get install ia32-libs但是在这里要附带说明一下,RedHat系统默认是需要注册才能使用yum的在线安装功能的,如果没有注册系统会提示:This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.如果您不想花钱注册,请参考B计划:【使用CentOS的网络资源配置yum源】备份原repo文件:mv /etc/yum.repos.d/rhel-debuginfo.repo/etc/yum.repos.d/rhel-debuginfo.repo.repo.bak编辑repo文件:vi /etc/yum.repos.d/rhel-debuginfo.repo内容为:[base]name=CentOS-$releasever - Basebaseurl=/centos/6.0/os/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#released updates[updates]name=CentOS-$releasever - Updatesbaseurl=/centos/6.0/updates/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#packages used/produced in the build but not released#[addons] #name=CentOS-$releasever - Addons#baseurl=/centos/$releasever/addons/$basearch/#gpgcheck=1#gpgkey=/centos/RPM-GPG-KEY-CentOS-6#additional packages that may be useful[extras]name=CentOS-$releasever - Extrasbaseurl=/centos/6.0/extras/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#additional packages that extend functionality of existing packages [centosplus]name=CentOS-$releasever - Plusbaseurl=/centos/6.0/centosplus/$basearch/gpgcheck=1enabled=0编辑完成后使用:yum clean all清理yum包使用yum install vim或yum install xulrunner.i686 命令安装32位运行库二、所使用的linux系统为封闭式网路,无法连接外网这种情况下我们需要有安装光盘,也就是安装当前linux系统所使用的安装光盘,也可以分为两种情况1): 使用iso镜像文件挂载1.创建iso存放目录和挂载目录mkdir /mnt/iso mkdir/mnt/cdrom2. 将iso镜像文件复制到/mnt/iso文件夹下3. 将/mnt/iso/下的iso文件挂载到/mnt/cdrom目录 mount -o loop /mnt/iso/XXXXX.iso /mnt/cdrom <注:挂载完之后对其操作会提示设备繁忙,此时需要umount解开挂载才行> 查看是否挂载成功:df -h <用来查看系统中所有挂载的,mount也可以>4. cd /etc/yum.repos.d/==> 创建自己的.repo文件touch myself.repo ==> vi myself.repo[base]name=RedHatbaseurl=file:///mnt/cdrom #注:这里的baseurl就是你挂载的目录,在这里是/mnt/cdromenabled=1gpgckeck=0gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release #注:此参数可以cd /mnt/cdrom/看到,此参数仅供参考5. 测试:yum clean all ==> yum install vim*如果无效则使用 yum install xulrunner.i6862:)使用已挂载的镜像文件配置yum源【光盘已经挂载在media文件中,显示的是已经解压的iso镜像文件】1. 挂载光盘mount /dev/cdrom /media 通常会提示:mount: block device /dev/sr0 is write-protected, mountingread-only意思是当前光盘是以只读方式挂载的,可以忽略,你也可以添加参数挂载:mount -ro -loop /dev/cdrom /media #以只读方式挂载,就不会报错了2. 建立yum配置文件vi /etc/yum.repos.d/local.repo 内容如下:[base]name=linux6baseurl=file:///mediagpgcheck=0enable=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release3. 修改YUM源地址vi/usr/lib/python2.6/site-packages/yum/yumRepo.py在末行模式下(也就是输入状态下按了ESC的状态),输入/remote可以查找remote单词找到 remote = url +'/' + relative 修改为:remote = '/yum' + relative4. 测试:yum clean all 安装: yum install vim*或者使用yum install xulrunner.i686如果系统在安装一大堆的i686包就代表完成了附录:yum说明[yum常用命令]Yum(全称为Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

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

安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm 删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm 升级软件:yum upgrade foo或者yum update foo 查询信息:yum info foo 搜索软件(以包含foo字段为例):yum search foo显示软件包依赖关系:yum deplist foo-e 静默执行-t 忽略错误-R[分钟] 设置等待时间-y 自动应答yes --skip-broken 忽略依赖问题--nogpgcheck 忽略GPG验证check-update 检查可更新的包clearn 清除全部clean packages 清除临时包文件(/var/cache/yum 下文件)clearn headers 清除rpm头文件clean oldheaders 清除旧的rpm头文件deplist 列出包的依赖list 可安装和可更新的RPM包listinstalled 已安装的包list extras 已安装且不在资源库的包info 可安装和可更新的RPM包信息info installed 已安装包的信息(-qa 参数相似) install[RPM包] 安装包localinstall 安装本地的RPM包update[RPM包] 更新包upgrade 升级系统search[关键词] 搜索包provides[关键词] 搜索特定包文件名reinstall[RPM包] 重新安装包repolist 显示资源库的配置resolvedep 指定依赖remove[RPM包] 卸载包应该不是的,使用本地yum源配置:mount /dev/cdrom /media/cdromvim /etc/yum.repos.d/local.repo 添加下面配置[localyum]name=mediayumbaseurl=file:///media/cdromenabled=1gpgcheck=0使用在线yum源配置:mv /etc/yum.repos.d/* /homewget /.help/CentOS6-Base-163.repoyum makecache163 centos镜像源帮助地址:/.help/centos.html追问:我刚使用wget /.help/CentOS6-Base-163.repo这个提示error 404 :not found追答:不会的,请检查你的本地网络。

要不你直接下载然后想办法把文件放到/etc/yum.repos.d/目录下就可以了。

相关文档
最新文档