在 Windows PC 中下载树莓派操作系统程序的 apt-get 软件包

在 Windows PC 中下载树莓派操作系统程序的 apt-get 软件包

我有一个树莓派零W板,我无法连接到wifi

我想将 cmake 安装到其中,但构建 cmake 3.21.3 时遇到问题(经过很长的编译过程后,出现了一些类似于“编译器不支持 C++11”的错误;不确定这是怎么回事,因为它有gcc 8.3.0,我虽然支持 C++14)。

如果 wifi 正在工作,我可以只执行“sudo apt-get install cmake”,默认情况下我认为它会安装 cmake 3.13 或其他东西

有没有办法从 Windows 计算机获取“sudo apt-get install cmake”使用的任何 .deb 文件?网站上是否列出了确切的文件?如果是,我如何找到它?我可以将此文件复制到树莓派操作系统 SD 卡并手动离线安装吗?

操作系统版本是最新的树莓派操作系统桌面版本。

答案1

/etc/apt/sources.list您可以使用 中的可选条目查找存储库/etc/apt/sources.list.d

这会将您链接到http://raspbian.raspberrypi.org/raspbian/

现在,您将在 中pool找到预编译的deb-packages(或源代码为.tar.gz),例如 for main- 然后按字母顺序排序(按字母,然后是包名称,不同版本位于包目录中)。您将cmake在这里找到一组可能的版本:

http://raspbian.raspberrypi.org/raspbian/pool/main/c/cmake/


安装简单,使用

 dpkg -i package.deb

如果失败,这通常是由于缺少依赖项,这将被显示。现在烦人的部分是递归确定、下载和安装依赖包。递归查找依赖项的简单程序是apt-rdepends- 但在您的情况下,您还必须手动安装它,并且取决于存储库列表的当前更新状态。

相关内容