gpt4 book ai didi

python - 在没有互联网连接的情况下运行 sudo apt-get install

转载 作者:IT王子 更新时间:2023-10-29 01:01:38 30 4
gpt4 key购买 nike

我的最终目标是将我的 Raspberry Pi 变成一个 FTP 服务器。它连接到网络,但没有互联网连接。如果我可以运行“sudo apt-get install ....”命令,这似乎非常容易完成,但由于我没有互联网,这是不可能的。

我下载了 python 的“ftplib”,我认为它可以让我连接到我的 FTP 服务器并与之交互,但现在我卡住了。

我对 Linux 或 Web 服务器了解不多,因此提前感谢您的耐心等待。

我认为一个可能的解决方案是在我的计算机上通过互联网下载一个 LAMP 包,然后将其传输到 Raspberry Pi,但我不确定我可能会遇到什么样的路径和文件夹问题。

最佳答案

这样做永远不会干净,也永远不会完美。但以下是我为使其有时正常工作所做的工作。

您需要一台类似于 FTP 服务器的机器,您需要从 FTP 服务器下载所有包和依赖项。通常,您将首先从互联网机器运行:

sudo apt-get clean 

上面的命令清理了 /var/cache/apt/archives/目录,这样你就可以确保它只包含你想要的包和依赖项。然后执行:

sudo apt-get -d build-dep <package_name>

-d只下载 build-dep获取所有需要的依赖项并将它们放入 /var/cache/apt/archives/ .这就是为什么你至少需要一个类似的构建。有时你甚至可能需要做一个 sudo apt-get remove <package name>如果你的机器已经有你的目标服务器需要的包。

然后您从该目录中取出数据并将其放在某个设备上以传输到您的 FTP 服务器。从那里你在你的目标机器上执行:

sudo dpkg -i *.deb

您可以做的另一件事是离线使用 apt http://apt-offline.alioth.debian.org/

关于python - 在没有互联网连接的情况下运行 sudo apt-get install,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16919114/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com