Linux 下载二进制和源码包方法

Linux猿 发表于 2021/10/30 23:04:11 2021/10/30
【摘要】 🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊! 🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬

🎈 作者:Linux猿

🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!

🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬


在 Linux 中,不管是 Ubuntu,还是 CentOS,或者其它的 Linux 系统,例如:fedora、debian、redhat等,在线包管理器都离不开 apt 和 yum。

日常使用过程中,下载二进制或源码包是经常的事情,下面就分别来说一下。

一、apt

1.1 下载二进制包

命令如下:

apt-get download 包名
例如:下载 wget 二进制包,如下所示:
inux@linux:~$ apt-get download wget
获取:1 http://cn.archive.ubuntu.com/ubuntu focal/main amd64 wget amd64 1.20.3-1ubuntu1 [349 kB]
已下载 349 kB,耗时 5秒 (66.5 kB/s)
linux@linux:~$ ls -l wget_1.20.3-1ubuntu1_amd64.deb 
-rw-r--r-- 1 linux linux 348824 7月  25  2019 wget_1.20.3-1ubuntu1_amd64.deb
linux@linux:~$
 将 wget 包下载到当前目录下。

1.2 下载源码包

命令如下所示:

apt-get source 包名
例如:下载  curl 的源码包,如下所示:
linux@linux:~$ apt-get source curl
正在读取软件包列表... 完成
提示:curl 的打包工作被维护于以下位置的 Git 版本控制系统中:
https://salsa.debian.org/debian/curl.git
请使用:
git clone https://salsa.debian.org/debian/curl.git
获得该软件包的最近更新(可能尚未正式发布)。
忽略已下载的文件“curl_7.68.0-1ubuntu2.7.dsc”
忽略已下载的文件“curl_7.68.0.orig.tar.gz”
忽略已下载的文件“curl_7.68.0-1ubuntu2.7.debian.tar.xz”
需要下载 0 B 的源代码包。
忽略已经被解包到 curl-7.68.0 目录的源代码包
linux@linux:~$ 
二、yum

2.1 下载二进制包

命令如下所示:

yumdownloader 包名
下面以下载 wget 包为例,如下所示:
[root@localhost ~]# yumdownloader wget
上次元数据过期检查:0:03:27 前,执行于 2021年10月30日 星期六 10时46分03秒。
wget-1.19.5-10.el8.x86_64.rpm                          2.5 MB/s | 734 kB     00:00    
[root@localhost ~]#
2.2 下载源码包

命令如下所示:

yumdownloader --source 包名
下面以下载 wget 的源码包为例:
[root@localhost ~]# yumdownloader --source wget
正在启用 AppStream-source 仓库
正在启用 BaseOS-source 仓库
正在启用 extras-source 仓库
CentOS-8 - BaseOS Sources                               27 kB/s | 364 kB     00:13    
CentOS-8 - AppStream Sources                            27 kB/s | 850 kB     00:31    
CentOS-8 - Extras Sources                              1.2 kB/s | 8.0 kB     00:06    
wget-1.19.5-10.el8.src.rpm                              16 kB/s | 4.3 MB     04:29    
[root@localhost ~]# 

 三、总结

好了,上面便是使用 apt 和 yum 下载二进制包或源码包的用法。


CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!

欢迎小伙伴们点赞👍、收藏⭐、留言💬


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。