Colibri 模块 ARM v7 处理器上 Angstrom 嵌入式 Linux 中的 opkg 包管理器出现问题

Colibri 模块 ARM v7 处理器上 Angstrom 嵌入式 Linux 中的 opkg 包管理器出现问题

我正在开发一个安装了 Angstrom linux 的 Colibri 模块!处理器是ARM​​ v7。我在更新系统中安装的软件时遇到问题。

每当我尝试该命令时opkg update,我都会收到一堆错误。也许,Angstrom 项目的支持似乎已被撤回,因为它给出了404 content not found错误。

错误信息是:

$ opkg update
Downloading http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/armv7ahf-vfp-neon/base/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Downloading http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/armv7ahf-vfp-neon/debug/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Downloading http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/armv7ahf-vfp-neon/gstreamer/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Downloading http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/all/Packages.gz.
Inflating http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/all/Packages.gz.
Updated list of available packages in /var/lib/opkg/lists/no-arch.
Downloading http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/armv7ahf-vfp-neon/perl/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Downloading http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/armv7ahf-vfp-neon/python/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Collected errors:
* opkg_download: Failed to download http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/armv7ahf-vfp-neon/base/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/armv7ahf-vfp-neon/debug/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/armv7ahf-vfp-neon/gstreamer/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/armv7ahf-vfp-neon/perl/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://feeds.angstrom-distribution.org/feeds/v2014.06/ipk/eglibc/armv7ahf-vfp-neon/python/Packages.gz, wget returned 1.
404 Not Found
feeds.angstrom-distribution.org

另外,我尝试gcc使用命令安装包opkg install gcc,但结果相同。再次令人惊讶的是,错误消息令人难以置信......

$ opkg install gcc
Unknown package 'gcc'.
Collected errors:
* opkg_install_cmd: Cannot install package gcc.

我不知道如何解决这个错误,因为它完全令人惊讶。另外,它非常重要,因为我必须在安装gcc和运行 C 程序后 2 天内完成它......

答案1

抱歉,我现在才看到你的问题,我必须在 Apalis T30 上处理同样的问题。如果您向他们提问,Toradex 会非常有帮助,但我自己在他们的发行说明中找到了解决方案。

为 Apalis 和 Colibri 构建的 Toradex 的较新映像与 Angstrom 包源存在问题。 (V2.3 Beta1+是我的理解)。您需要手动更改 /etc/opkg/*.conf 中的一些文件才能使其工作。搜索armv7ahf-vfp-neon并将其替换为armv7at2hf-vfp-neon。来自 Toradex 的发行说明文件 Colibri_T30_LinuxReleaseNotesV2.x.txt:

  • 此后,Angstrom-Distribution 改用 ARM Thumb2 指令集。要使用他们的二进制提要,例如使用 opkg 包管理器,请更改 /etc/opkg/base-feed.conf 等。等人。 armv7ahf-vfp-neon 到 armv7at2hf-vfp-neon。我们考虑在下一个版本中进行切换。

在 Apalis T30 上,我必须更改 5-6 个 .conf 文件才能使其正常工作。

相关内容