centos的yum包下载,centos下载地址
RHEL配置Centos yum源的方法
由于RHEL的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件。在这种情况下,如果我们使用的机器安装的是RHEL系统要是每次安装软件先挂载本地光盘会很繁琐,而且有些软件也是老版本的,这种情况下我们可以借助CentOS的YUM源来满足我们的需求。
一、删除RHEL原有的YUM
rpm-aq|grepyum|xargsrpm-e--nodeps
二、下载CentOS的yum安装包(163源)
wget
wget
wget
wget
三、安装CentOS的YUM安装包
yum和yum-plugin-fastestmirror需要一起安装,这两个包存在依赖关系,分开安装会失败,安装之前先把RPM-GPG-KEY导入系统,否则会出现警告信息
rpm-ivhyum-metadata-parser-1.1.2-4.el5.x86_64.rpm
rpm--importRPM-GPG-KEY-CentOS-5
rpmivhyum-3.2.22-40.el5.centos.noarch.rpmyum-fastestmirror-1.1.16-21.el5.centos.noarch.rm
至此我们就可以在线使用yum了
四、修改yum源
为了使用在线使用Yum安装软件更快,我们可以使用国内的网易Yum源或者其他国内yum源
五、更改yum源
#我们使用网易的CentOS镜像源
cd/etc/yum.repos.d/
virhel-debuginfo.repo
#CentOS-Base.repo
#
#ThemirrorsystemusestheconnectingIPaddressoftheclientandthe
#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand
#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates
#unlessyouaremanuallypickingothermirrors.
#
#Ifthemirrorlist=doesnotworkforyou,asafallbackyoucantrythe
#remarkedoutbaseurl=lineinstead.
#
#
[base]
name=CentOS-5-Base-163.com
mirrorlist=$basearchrepo=os
baseurl=$basearch/
gpgcheck=1
gpgkey=
#releasedupdates
[updates]
name=CentOS-5-Updates-163.com
mirrorlist=$basearchrepo=updates
baseurl=$basearch/
gpgcheck=1
gpgkey=
#packagesused/producedinthebuildbutnotreleased
[addons]
name=CentOS-5-Addons-163.com
mirrorlist=$basearchrepo=addons
baseurl=$basearch/
gpgcheck=1
gpgkey=
#additionalpackagesthatmaybeuseful
[extras]
name=CentOS-5-Extras-163.com
mirrorlist=$basearchrepo=extras
baseurl=$basearch/
gpgcheck=1
gpgkey=
#additionalpackagesthatextendfunctionalityofexistingpackages
[centosplus]
name=CentOS-5-Plus-163.com
mirrorlist=$basearchrepo=centosplus
baseurl=$basearch/
gpgcheck=1
enabled=0
gpgkey=
#contrib-packagesbyCentosUsers
[contrib]
name=CentOS-5-Contrib-163.com
mirrorlist=$basearchrepo=contrib
baseurl=$basearch/
gpgcheck=1
enabled=0
gpgkey=
六、清理
yumcleanall
yummakecache
七、更新
yumupdate
在CentOS中用yum命令下载RPM包但不进行安装的方法
yum是基于Red Hat的系统(如CentOS、Fedora、RHEl)上的默认包管理器。使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系。但是如果你只想将一个RPM包下载到你的系统上该怎么办呢?例如,你可能想要获取一些RPM包在以后使用,或者将他们安装在另外的机器上。
这里说明了如何从yum仓库上下载一个RPM包。
方法一:yum
yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的。
代码如下:
$ sudo yum install--downloadonly
默认情况下,一个下载的RPM包会保存在下面的目录中:
代码如下:
/var/cache/yum/x86_64/[centos/fedora-version]/[repository]/packages
以上的[repository]表示下载包的来源仓库的名称(例如:base、fedora、updates)
如果你想要将一个包下载到一个指定的目录(如/tmp):
代码如下:
$ sudo yum install--downloadonly--downloaddir=/tmp
注意,如果下载的包包含了任何没有满足的依赖关系,yum将会把所有的依赖关系包下载,但是都不会被安装。
另外一个重要的事情是,在CentOS/RHEL 6或更早期的版本中,你需要安装一个单独yum插件(名称为 yum-plugin-downloadonly)才能使用--downloadonly命令选项:
代码如下:
$ sudo yum install yum-plugin-downloadonly
如果没有该插件,你会在使用yum时得到以下错误:
代码如下:
Command line error: no such option:--downloadonly
方法二: Yumdownloader
另外一个下载RPM包的方法就是通过一个专门的包下载工具--yumdownloader。这个工具是yum工具包(包含了用来进行yum包管理的帮助工具套件)的子集。
代码如下:
$ sudo yum install yum-utils
下载一个RPM包:
代码如下:
$ sudo yumdownloader
下载的包会被保存在当前目录中。你需要使用root权限,因为yumdownloader会在下载过程中更新包索引文件。与yum命令不同的是,任何依赖包不会被下载。
在linux中,如何使用yum命令下载安装包
在 Linux系统中,YUM命令作为包管理工具在 CentOS、Fedora等基于 RPM的发行版中广泛使用。通过 YUM命令,用户可以便捷地下载和安装所需的软件包。
要开始使用 YUM下载安装包,首先打开终端,并以超级用户身份登录(或者使用 `sudo`命令)。接下来,输入以下命令搜索特定的软件包:
yum search package_name
将"package_name"替换为想要查找的软件包名称。执行命令后,YUM将列出包含该软件包的可用版本。
为了安装所选软件包,输入以下命令:
yum install package_name
同样,将"package_name"替换为软件包名称。执行命令后,YUM将下载并安装所需的软件包及其依赖项。
在安装过程中,YUM会提示确认是否继续。输入"y"并按下 Enter键即可继续。完成安装后,YUM将自动处理所有依赖关系。
若需要更新已安装的软件包,使用以下命令:
yum update package_name
将"package_name"替换为需要更新的软件包名称。更新后,软件包将被升级至最新版本。
如果想要卸载已安装的软件包,输入以下命令:
yum remove package_name
将"package_name"替换为需要卸载的软件包名称。执行命令后,软件包及其所有依赖项将被卸载。
使用 YUM进行包管理时,确保具备足够的权限至关重要。在执行关键操作(如安装、更新和卸载)之前,务必确认具备必要的管理员权限。
通过以上步骤,用户可以轻松地在 Linux系统中使用 YUM命令下载、安装、更新和卸载软件包,为系统提供强大的功能支持。