在其他操作系统上手动下载软件包

在其他操作系统上手动下载软件包

为了连接到我姐姐所在大学的无线网络,我需要 ca-certificate 包。但由于没有互联网连接,我无法从存储库下载它。我如何在 Windows 系统上手动下载并安装它?.deb 包将最有帮助。

答案1

要找出你需要的包(以及它们的 URL),你可以使用 参数--print-urisapt-get例如:

apt-get install -y -d --print-uris ca-certificates

这将列出您需要在 Windows 系统上手动下载的所有内容。如果您想让它变得非常简单,您甚至可以生成一个 HTML 文件,其中包含您可以在 Windows 机器上加载的链接:

echo "<html><body><ul>" > /tmp/debs.html
apt-get install -y -d --print-uris ca-certificates | grep ^"'" | cut -d"'" -f2 | awk '{print " <li><a href=\"" $0 "\">" $0 "</a></li>"}' >> /tmp/debs.html
echo "</ul></body></html>" >> /tmp/debs.html

file:///path/to/debs.html只要在 Windows 机器上访问,您就可以下载所有所需的软件包。

答案2

您可以使用Ubuntu 软件包搜索页。

然后选择您的 Ubuntu 版本。对于 Maverick,您可以在以下位置找到所需的软件包http://packages.ubuntu.com/maverick/ca-certificates。此页面还列出了安装此软件包可能需要下载的所有最终依赖项。

祝你好运!

答案3

您可以使用离线包管理系统 Keryx。

检查这个网址:

http://keryxproject.org/

相关内容