Package-Management

Colibri 模組 ARM v7 處理器上的 Angstrom 嵌入式 linux 中的 opkg 包管理器出現問題

  • March 9, 2019

我正在開發一個安裝了 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 天內完成它……

對不起,我現在才看到你的問題,我不得不在 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 文件才能使其正常工作。

引用自:https://unix.stackexchange.com/questions/162017