在没有互联网连接的情况下安装软件包

在没有互联网连接的情况下安装软件包

我获得了一台基于 Windows 的笔记本电脑,该笔记本电脑被严格锁定,不允许安装任何应用程序。

我设法使用内存密钥从我的私人计算机下载并复制到我的工作计算机上安装了 xUbuntu virtualbox。 Linux 也被阻止,我无法使用 apt-get 安装任何东西。

现在,我需要安装一些 Linux 最爱,例如 quake 终端模拟器和 sshfs。

任何人都可以建议是否可以在不使用 apt-get 软件包安装程序的情况下下载这些软件包和其他软件包吗?

答案1

您也许可以设置ssh与您的私人计算机的会话,并将其用作 SOCKS 代理:

ssh -fD 8080 user@privatecomputer

然后设置您的终端以使用代理:

export http_proxy="http://localhost:8080"
export https_proxy="https://localhost:8080"
export ftp_proxy="http://localhost:8080"

然后再次尝试使用apt-get

如果你平时使用sudo的话apt-get可能需要使用以下内容:

visudo
#add the following line to the existing Defaults
Defaults env_keep = "http_proxy https_proxy ftp_proxy"

答案2

我感受到你的痛苦...

如果你可以使用兰伯特方法,就走那条路!

一种方法是:将 VM 的映像移至 USB 存储,在可免费访问 Internet 的 PC 上启动 VM,像平常一样安装软件包,然后将 VM 移回受限制的 PC。

或者,您可以手动下载软件包,然后通过 dpkg 安装它们:

dpkg -i /path/tp/package.deb

不过,如果包需要依赖项,那么这可能是 PITA,您还必须下载并安装这些依赖项...

相关内容