我有一个树莓派零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
- 但在您的情况下,您还必须手动安装它,并且取决于存储库列表的当前更新状态。