在CentOS系统下,你可以使用以下方法来下载Linux软件包:
YUM是CentOS的默认包管理器,可以用来搜索、安装、更新和删除软件包。要使用YUM下载一个软件包,首先打开终端,然后输入以下命令:
yum install --downloadonly --downloaddir=/path/to/save/package package_name
将/path/to/save/package替换为你想要保存软件包的目录,将package_name替换为你要下载的软件包名称。
例如,要下载名为httpd的软件包,你可以输入:
yum install --downloadonly --downloaddir=/tmp/httpd httpd
这将在/tmp/httpd目录下下载httpd软件包及其依赖项。
你可以使用wget或curl从软件包的官方网站或其他可靠来源直接下载RPM软件包。例如,要使用wget下载名为httpd的软件包,你可以输入:
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/httpd-2.4.6-90.el7.centos.x86_64.rpm
请注意,你需要根据你的CentOS版本和系统架构选择正确的软件包URL。
有些软件包可能不在CentOS的默认仓库中,但可以在第三方仓库中找到。例如,EPEL(Extra Packages for Enterprise Linux)是一个流行的第三方仓库,提供了许多额外的软件包。要使用EPEL仓库下载软件包,首先安装EPEL仓库,然后使用YUM或dnf(CentOS 8及更高版本的默认包管理器)下载软件包,如上所述。
安装EPEL仓库的命令如下:
sudo yum install epel-release
或者,在CentOS 8及更高版本上:
sudo dnf install epel-release
安装EPEL仓库后,你可以使用YUM或dnf下载所需的软件包。