opkg 找不到 apache

opkg 找不到 apache

我试图让 LAMP 堆栈在我的 BeagleBone Black 上运行,但我很早就被挫败了:opkg 似乎找不到 apache2 包。

根据 Angstrom 页面,它应该存在: http://www.angstrom-distribution.org/repo/(搜索“apache”进行确认)

...但是当我运行 opkg 时,它找不到它。

这是我所看到的:

root@beaglebone:~# opkg install apache2
Unknown package 'apache2'.
Collected errors:
 * opkg_install_cmd: Cannot install package apache2.
root@beaglebone:~# opkg list | grep apache2
php-fpm-apache2 - 5.3.19-r4.0.1 - php version 5.3.19-r4.0

...当然,这是在运行 opkg update 之后。

答案1

该线程可能会对您的问题有所帮助。该线程的标题是:BeagleBone 和丢失的包...我很困惑

在该线程中,他们讨论无法安装某些内核模块和 python。在确定您安装了哪个版本的 BeagleBone 以及您可以/不能安装存储库中的软件包版本时,似乎有些混乱。

第二个线程的标题是:最近的 angstrom 中缺少 sudo 包吗?,显示了下载软件包并手动安装它们的方法。此线程中还有一些额外的讨论,围绕以下事实:某些包在存储库中标记为特定版本和架构。

因此,如果opkg不配合您,您可以手动下载.ipkg所需的文件阿帕奇2并手动安装它们。

相关内容