Debian 下载不同架构的软件包和依赖项

Debian 下载不同架构的软件包和依赖项

我的笔记本电脑上有一个干净的 i386 Debian 安装,我需要安装 ndiswrapper 才能使其上的互联网正常运行。

我的另一台笔记本电脑上安装了 amd64 Debian,并且可以上网。

如何在我的 amd64 笔记本电脑上下载 ndiswrapper 及其所有适用于 i386 的依赖项?

答案1

我不知道使用 aptitude 的简单方法。 apt-get install ndiswrapper-utils-1.9 --print-uris在目标系统上运行将为您提供软件包 URL 列表,您可以直接下载(如果您精通 bash,您可能可以编写一个脚本在几分钟内自动完成此操作)。

如果你想手动执行此操作,软件包文件位于 packages.debian.org -这里是适用于 debian stable 的 ndiswrapper-utils,它依赖于所有其他 ndiswrapper 包(确保您下载了 i386 包)。

您还需要下载构建内核模块所需的依赖项(ndiswrapper-common、ndiswrapper-dkms 和 ndiswrapper-source)。(此外,您还需要构建内核模块所需的所有软件包,如 dkms、kernel-package 和 module-assistant,但您的系统中可能已经有这些软件包)。该网站将告诉您哪些软件包需要哪些依赖项。

然后,按相反​​顺序安装它们(先安装依赖项,然后安装依赖它们的包)。您可以使用图形包管理器或# dpkg -i <package file>安装它们。如果您缺少依赖项,它会告诉您,您必须先安装该依赖项。

相关内容