一、yum源下载器
yum源下载器(如yumdownloader)是一个命令行工具,用于从yum仓库中下载rpm包及其依赖项。yum源下载器不仅可以下载已安装软件的rpm包,还可以下载还未安装软件或未来的软件包。
以下是使用yum源下载器下载nginx的示例:
yumdownloader nginx
下载后,可以在当前目录下找到相关的rpm包及其依赖项。
二、yum源离线下载
在某些场景下,服务器可能无法连接互联网,此时需要离线下载yum源并手动安装。以下是通过rsync工具离线下载CentOS 7的yum源并挂载到本地使用:
rsync -av rsync://mirror.yandex.ru/centos/7/os/x86_64/ /path/to/local/mirror mount -o loop /path/to/local/mirror /yum/mirror
离线下载后,在客户端的yum源配置文件(如/etc/yum.repos.d/CentOS-Base.repo)中将baseurl指向本地挂载的yum源即可。
三、yum源下载mysql
yum源一般包含各种类型的软件包,包括数据库软件。以下是使用yum命令下载mysql的示例:
yum install -y mysql-server
这将下载mysql-server及其依赖项,并自动安装。
四、yum源下载tar包
有些软件没有提供rpm包,而是以tar包形式提供,此时需要下载并手动安装。以下是通过yum源下载tar包的示例:
yumdownloader --source tar
这将下载所有以tar包形式发布的软件包的源代码,需要进入源代码目录,根据INSTALL文件中的说明进行编译及安装。
五、yum源下载rpm包到本地
在某些场景下,需要从yum源下载rpm包并手动安装。以下是下载rpm包到本地的示例:
yumdownloader --resolve --destdir /path/to/local/rpms package-name
--resolve选项会同时下载软件包的所有依赖项。下载后,可以将所有rpm包复制到目标服务器,并使用rpm命令手动安装。
六、yum源下载不了
在使用yum下载软件包时,可能会出现无法连接yum仓库的情况。以下是常见的解决方案:
1、检查网络连接;
2、检查DNS配置,确认可以解析yum仓库地址;
3、检查yum仓库配置文件(如/etc/yum.repos.d/CentOS-Base.repo)中的地址是否正确;
4、尝试切换至其他yum仓库源。
七、yum源下载地址
以下是常见的yum源下载地址:
1、CentOS官方yum源:http://mirror.centos.org/centos/
2、EPEL yum源:http://dl.fedoraproject.org/pub/epel/
3、Remi yum源:https://rpms.remirepo.net/
4、Webtatic yum源:https://webtatic.com/
八、yum源下载命令
以下是常见的yum源下载命令:
1、yum install package-name:安装软件包;
2、yum update:更新所有软件包;
3、yum update package-name:更新指定软件包;
4、yum remove package-name:卸载软件包;
5、yum clean all:清除所有yum缓存;
6、yum list:列出所有可用软件包;
7、yum search keywords:搜索yum仓库中的软件包。
九、yum源下载到本地
以下是将yum源下载到本地的示例:
yum install -y yum-utils yumdownloader --destdir=/path/to/local/yumrepo package-name
下载后,将yum源挂载到本地即可使用。
十、yum源下载glmark
glmark是一种用于测试3D渲染性能的基准测试工具。以下是使用yum命令下载glmark的示例:
yum install -y glmark2
下载后,即可使用glmark2命令进行测试。