有时候,我们需要在有互联网的机器上下载rpm包,然后把它们拷贝到其它不能上网的机器上,进行软件包的安装。我们可以利用dnf的downloadonly功能。

具体用法如下:

dnf install --downloadonly --downloaddir=/path/to/download/directory nginx

案例测试

1、先建立下载目录

mkdir /opt/nginx

2、下载nginx文件

dnf install --downloadonly -y --downloaddir=/opt/nginx nginx

3、查看文件

# ll /opt/nginx/
total 636
-rw-r--r-- 1 root root 18425 Apr 6 17:30 almalinux-logos-httpd-90.5.1-1.1.el9.noarch.rpm
-rw-r--r-- 1 root root 36297 Apr 6 17:30 nginx-1.20.1-20.el9.alma.1.x86_64.rpm
-rw-r--r-- 1 root root 579346 Apr 6 17:30 nginx-core-1.20.1-20.el9.alma.1.x86_64.rpm
-rw-r--r-- 1 root root 8484 Apr 6 17:30 nginx-filesystem-1.20.1-20.el9.alma.1.noarch.rpm

4、注意事项

下载目录,只能用dnf install –downloadonly命令使用一次,如果第二次使用,它会先清空下载目录文件,再下载rpm包。

声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。