Problema com o gerenciador de pacotes opkg no Linux embarcado Angstrom no processador ARM v7 do módulo Colibri

Problema com o gerenciador de pacotes opkg no Linux embarcado Angstrom no processador ARM v7 do módulo Colibri

Estou trabalhando em um módulo Colibri com Angstrom linux instalado! O processador é ARM v7. Estou tendo problemas para atualizar os softwares instalados no sistema.

Sempre que eu tentava o comando opkg update, recebia vários erros. Provavelmente, parece que o apoio do projeto Angstrom foi retirado porque dá 404 content not founderro.

A mensagem de erro é:

$ 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

Além disso, tentei instalar o pacote gccusando o comando opkg install gcc, mas o mesmo resultado. Novamente, surpreendentemente, a mensagem de erro é inacreditável...

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

Não tenho ideia de como resolver esse erro, pois é completamente surpreendente. Além disso, é de imensa importância, pois tenho que concluí-lo dentro de 2 dias após instalar gcce executar programas C...

Responder1

Desculpe, acabei de ver sua pergunta agora e tive que lidar com o mesmo problema no Apalis T30. A Toradex é bastante útil se você fizer perguntas, mas eu mesmo encontrei a solução nas notas de lançamento.

Imagens mais recentes de compilações da Toradex para Apalis e Colibri apresentam problemas com os feeds de pacotes Angstrom. (V2.3 Beta1+ é meu entendimento). Você precisará alterar manualmente alguns arquivos no /etc/opkg/*.conf para que funcione. Procure armv7ahf-vfp-neon e substitua-os por armv7at2hf-vfp-neon. Do arquivo de notas de lançamento da Toradex Colibri_T30_LinuxReleaseNotesV2.x.txt:

  • Desde então, a Angstrom-Distribution passou a usar o conjunto de instruções ARM Thumb2. Para usar seus feeds binários, por exemplo, usando o gerenciador de pacotes opkg, altere em /etc/opkg/base-feed.conf et. al. armv7ahf-vfp-neon para armv7at2hf-vfp-neon. Consideramos mudar em nosso próximo lançamento.

No Apalis T30 tive que alterar de 5 a 6 arquivos .conf para que funcionasse.

informação relacionada