怎样在 CentOS 里下载 RPM 包及其所有188体育 | 《Linux就该这么学》

/ 0评 / 0

        

        

        

        

导读 日前我试着金属钱币一点钟只包括朕永远的我 CentOS 7 常常软件的土著的内存库。自然,朕可以用它。 curl 或许 wget 下载什么一组建议,只因为,这些命令不能胜任的下载所需的依赖项包。

        您必然要破费其中的一部分工夫人工操作查找和下载。只是,朕不相同的。。在大约短期的的Windows 教程中,我将会铅你以两种方式下载一组建议及其个人财产188体育。我先前在那里了。 CentOS 7 朕举行了以下测得结果,但这些同一的估量可能性因为另外估量。 RPM 凑合着活下去零碎的散布也可以任务,比如 RHEL,Fedora 和 Scientific Linux。

        方式1 应用 Downloadonly 可插件下载 RPM 一组建议及其个人财产188体育

        朕可以挺过来。 yum 命令的 Downloadonly 可插件下载 RPM 一组建议及其个人财产188体育。
用于架置 Downloadonly 可插件,以 root 以identit的使符合运转以下命令。

        yum install yum-plugin-downloadonly

        如今,运转以下命令下载 RPM 一组建议。

        yum install --downloadonly         

        默许制约下,此命令将下载并保养包t /var/cache/yum/ 的 rhel-{arch}-channel/packageslocation 大学情况便览,不外,您还可以下载一组建议并将其保养到什么可容纳若干座位,你可以经过 –downloaddir 要选定的的选择。

        yum install --downloadonly --downloaddir=         

        状况:

        yum install --downloadonly --downloaddir=/root/mypackages/ httpd

        终点输入:

        Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: 
 * epel: 
 * extras: 
 * updates: 
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-40.el7.centos.4 will be installed
--> Processing Dependency: httpd-tools = 2.4.6-40.el7.centos.4 for package: httpd-2.4.6-40.el7.centos.4.x86_64
--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-40.el7.centos.4.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-40.el7.centos.4.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-40.el7.centos.4.x86_64
--> Running transaction check
---> Package apr.x86_64 0:1.4.8-3.el7 will be installed
---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
---> Package httpd-tools.x86_64 0:2.4.6-40.el7.centos.4 will be installed
---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================================
 Package Arch Version Repository Size
=======================================================================================================================================
Installing:
 httpd x86_64 2.4.6-40.el7.centos.4 updates 2.7 M
Installing for dependencies:
 apr x86_64 1.4.8-3.el7 base 103 k
 apr-util x86_64 1.5.2-6.el7 base 92 k
 httpd-tools x86_64 2.4.6-40.el7.centos.4 updates 83 k
 mailcap noarch 2.1.41-2.el7 base 31 k

Transaction Summary
=======================================================================================================================================
Install 1 Package (+4 Dependent 包装)

Total download size: 3.0 M
Installed size: 10 M
Background downloading packages, then exiting:
(1/5): apr-1.4.8-3.el7.x86_64.rpm | 103 kB 00:00:01 
(2/5): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:01 
(3/5): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:01 
(4/5): httpd-tools-2.4.6-40.el7.centos.4.x86_64.rpm | 83 kB 00:00:01 
(5/5): httpd-2.4.6-40.el7.centos.4.x86_64.rpm | 2.7 MB 00:00:09 
---------------------------------------------------------------------------------------------------------------------------------------
Total 331 kB/s | 3.0 MB 00:00:09 
exiting because "Download Only" specified

        怎样在 CentOS 里下载 RPM 包及其个人财产188体育
如今切换到选定的的大学情况便览可容纳若干座位,你会查看下载的一组建议和互相牵连软件。。在我这种制约下,我先前下载了t包 /root/mypackages/ 大学情况便览下。让朕看一眼灵

        ls /root/mypackages/

        范本输入:

        apr-1.4.8-3.el7.x86_64.rpm
apr-util-1.5.2-6.el7.x86_64.rpm
httpd-2.4.6-40.el7.centos.4.x86_64.rpm
httpd-tools-2.4.6-40.el7.centos.4.x86_64.rpm
mailcap-2.1.41-2.el7.noarch.rpm

        怎样在 CentOS 里下载 RPM 包及其个人财产188体育
从下面的输入可以看出, httpd包已粉底个人财产依赖项下载 。
请留意,此可插件依从的 yum install/yum update, 但这几乎不合身。 yum groupinstall 。默许制约下,大约可插件将会下载仓库栈中最新干的一组建议。只因为,您可以经过选定的ve来下载指定的软件版本。
状况:

        yum install --downloadonly --downloaddir=/root/mypackages/ 

        同时,您还可以下载多个一组建议,列举如下所示:

        yum install --downloadonly --downloaddir=/root/mypackages/ httpd vsftpd

        方式 2应用 Yumdownloader 要下载的器 RPM 一组建议及其个人财产188体育

        yumdownloader是一点钟简略的,但它也一点钟十分有用处的命令行,它可以一次下载什么东西 RPM 一组建议及其个人财产188体育。
以 root identity运转以下命令以架置 Yumdownloader 器。

        yum install yum-utils

        一旦架置获得,运转以下命令下载包,比如 httpd。

        yumdownloader httpd

        因为个人财产依赖项下载包,朕应用 解析限制因素:

        yumdownloader --resolve httpd

        默许制约下,Yumdownloader 一组建议将下载到趋势的任务掌管。
将软件下载到指定大学情况便览,朕应用 --destdir 限制因素:

        yumdownloader --resolve --destdir=/root/mypackages/ httpd

        或许,

        yumdownloader --resolve --destdir /root/mypackages/ httpd

        终点输入:

        Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: 
 * epel: 
 * extras: 
 * updates: 
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-40.el7.centos.4 will be installed
--> Processing Dependency: httpd-tools = 2.4.6-40.el7.centos.4 for package: httpd-2.4.6-40.el7.centos.4.x86_64
--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-40.el7.centos.4.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-40.el7.centos.4.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-40.el7.centos.4.x86_64
--> Running transaction check
---> Package apr.x86_64 0:1.4.8-3.el7 will be installed
---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
---> Package httpd-tools.x86_64 0:2.4.6-40.el7.centos.4 will be installed
---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
--> Finished Dependency Resolution
(1/5): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:01 
(2/5): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:02 
(3/5): apr-1.4.8-3.el7.x86_64.rpm | 103 kB 00:00:02 
(4/5): httpd-tools-2.4.6-40.el7.centos.4.x86_64.rpm | 83 kB 00:00:03 
(5/5): httpd-2.4.6-40.el7.centos.4.x86_64.rpm | 2.7 MB 00:00:19

        怎样在 CentOS 里下载 RPM 包及其个人财产188体育
让朕身份证明一下一组建议无论被下载到朕选定的的大学情况便览下。

        ls /root/mypackages/

        终点输入:

        apr-1.4.8-3.el7.x86_64.rpm
apr-util-1.5.2-6.el7.x86_64.rpm
httpd-2.4.6-40.el7.centos.4.x86_64.rpm
httpd-tools-2.4.6-40.el7.centos.4.x86_64.rpm
mailcap-2.1.41-2.el7.noarch.rpm

        怎样在 CentOS 里下载 RPM 包及其个人财产188体育

        不相似的 Downloadonly 可插件,Yumdownload 你可以下载一套互相牵连的一组建议。

        yumdownloader @勋绩 Tools" --resolve --destdir /root/mypackages/

        据我看来,我相同的 Yumdownloader 更胜于 Yum 的 Downloadonly 可插件。只因为,两者都都不费力地投合心意,可以做同一的任务。。

        原文是人:

        本文地址:编纂员:烨子,复核员:冯琪

        本文的原始地址:编纂:烨子,复核员:暂无

发表评论

电子邮件地址不会被公开。 必填项已用*标注