首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下载软件和依赖关系

下载软件和依赖关系
EN

Ask Ubuntu用户
提问于 2012-07-21 12:54:25
回答 4查看 3.2K关注 0票数 0

我正在尝试下载xen管理程序,以便当任何时候没有互联网时,我可以安装它。我用的是:

代码语言:javascript
复制
sudo apt-get download xen-hypervisor-4.1-i386

这将创建一个.deb file,但是当我要安装它时,它会显示很多依赖项错误。但是,当我使用:

代码语言:javascript
复制
sudo apt-get install xen-hypervisor-4.1-i386

它会完美地运作。那么有没有办法下载所有的依赖软件包呢??

EN

回答 4

Ask Ubuntu用户

发布于 2012-07-21 13:03:01

如何使用安装与-d选项(仅下载)?

代码语言:javascript
复制
sudo apt-get install -d xen-hypervisor-4.1-i386
票数 1
EN

Ask Ubuntu用户

发布于 2012-07-21 15:49:29

有一种方法可以下载你所有依赖的软件包.

sudo apt-get install xen-hypervisor-4.1-i386此命令将搜索并下载此包,并包含所有依赖项。当终端提升下载和继续安装的权限时,您可以在终端中看到它。

如果您想要使此包和依赖项可用于脱机安装,那么只需这样做。

sudo apt-get clean以清除先前下载的缓存。当您从终端/软件中心下载或安装包时,都会将文件下载到系统文件夹/var/cache/apt/archives中。

sudo apt-get clean以清除先前下载的缓存。

只需从终端或软件中心安装您的包,并从此文件夹收集所有.deb并将其保存在另一个位置。

你完了。下一次当您想安装时,只需按照下面的说明进行安装即可。

打开终端并键入

cd ~/Desktop/offline,我假设您将thoese .deb复制到此文件夹中。它可以在任何地方。去那个带终端的目录。

如果文件夹包含多个sudo dpkg -i *.*deb,则键入.deb。它将安装这个包与所有下线依赖。

如果安装过程中仍然存在依赖关系问题,请执行以下操作

sudo apt-get -f install它将通过下载和安装所需的软件包来解决这个问题。如果你想让它离线安装,请在安装新软件包之前先做一个sudo apt-get clean

票数 1
EN

Ask Ubuntu用户

发布于 2012-07-21 13:05:52

错误来自您用来下载文件的命令。

  1. CTRL+ALT+T (打开终端)。
  2. sudo apt-get install wget
  3. wget http://ftp.us.debian.org/debian/pool/main/x/xen/xen-hypervisor-4.1-i386_4.1.3~rc1+hg-20120614.a9c0a89c08f2-4_i386.deb

我希望这能帮上忙

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

https://askubuntu.com/questions/166360

复制
相关文章

相似问题

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