有适用于 Windows 的 apt-get 吗?

Tom*_*ica 3 aptitude debian

如果是没有互联网连接的 Windows 机器,我会做的是在另一台计算机上下载安装程序/程序,将它们放在便携式媒体上,将它们复制到无连接的机器上并安装它们。不幸的是,Linux 并没有那么简单地工作——尽管我希望你能在这一点上证明我是错的。

在 linux (debian) 上,我从来没有喜欢通过以下方式安装任何东西:

sudo apt-get install package_name(s)
Run Code Online (Sandbox Code Playgroud)

没有连接到互联网的事情是不可能的。不幸的是,要下载哪些文件以及从何处下载也很不清楚。通常 apt 会下载数十个文件,这是我讨厌手动执行的操作。

那么,是否有一个程序可以在我的 Windows PC 上下载文件,而无需做任何事情,只需告诉它包名?

der*_*ert 6

我认为您正在寻找apt-offline。

在没有 Internet 连接的 Linux 机器上,假设您要安装 emacs。你会这样做:

# apt-offline set --install-packages=emacs /media/usbstick/offline.sig
Run Code Online (Sandbox Code Playgroud)

然后,在具有 Internet 连接的 Windows 计算机上,您将执行以下操作:

E:\> apt-offline get offline.sig
Run Code Online (Sandbox Code Playgroud)

最后,在你的 Linux 机器上:

# apt-offline install /media/usbstick/offline.zip
Run Code Online (Sandbox Code Playgroud)

更多详细信息可以在文章离线包管理 APT 中找到。超级用户在将 apt-offline 添加到 Windows 上的路径方面有一些帮助。