首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何下载并安装包含所有依赖项的单个包?

如何下载并安装包含所有依赖项的单个包?
EN

Ask Ubuntu用户
提问于 2014-08-13 06:54:58
回答 1查看 2.3K关注 0票数 2

如何下载一个包及其所有依赖项,以便以后可以在另一台计算机上安装,而不需要互联网。我在Ubuntu的正式套餐试过。但它也需要单独下载所有依赖项。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-08-13 08:31:32

若要查看包依赖项的列表以及是否已安装依赖项,请使用应用程序apt-r级。

代码语言:javascript
复制
sudo apt-get apt-rdepends

要列出所有依赖项的依赖项和状态,也可以使用“apt-r级-p”,如下所示:

代码语言:javascript
复制
apt-rdepends -p packagename 

示例:

代码语言:javascript
复制
apt-rdepends -p sl

输出将显示包"sl“的依赖项、依赖项的依赖项、依赖项的依赖项等。

输出还将显示这些设备是否已安装在计算机上(状态)。

另一种选择是,尝试将所有安装包安装在没有互联网的盒子上,这样您就可以从源构建包。源代码通常有与包一起编译的包依赖项。不包括编译代码所需的构建依赖关系。这很简单;大多数情况下,构建编译和或制作安装指令在“自述”、readme.md (标记)或“安装”文件中都有描述。如果自动运行,首先运行./autogen.sh,然后运行./configuremakemake install

您可以使用

代码语言:javascript
复制
sudo apt-get build-dep packagename
sudo apt-get source packagename

当然,用实际的包名代替"packagename“。

这将首先安装编译和安装包所需的构建依赖项(您可以注意到它们是什么),然后下载源代码档案。您必须在/etc/apt/ source . must文件中启用“源代码”存储库(取消对所有"deb-src“条目的注释)或在ubuntu软件中心下载源代码。

源代码也可以从项目网站下载,或者更好地从"github“克隆。

此外,如果安装了python,则可以安装从pypi.python.org/下载的python包。

例如,要下载和安装"youtube-dl“,可以从https://pypi.python.org/packages/source/y/youtube_dl/youtube_dl-2014.08.10.tar.gz#md5=d5d259bf8a2ec1b7bf3b744c173308d9下载源代码,解压缩主目录( ~/ )中的包,然后运行以下命令:

代码语言:javascript
复制
cd youtube_dl-2014.08.10
python setup.py install

如果出现错误,则可能需要使用sudo python setup.py install。不过,尝试在没有互联网的情况下下载youtube视频是很愚蠢的。:)

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/510626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档