Armadilloフォーラム

ATDE6でのgcc-4.9-arm-linux-gnueabihfのインストール失敗

pocket8137

2018年10月12日 13時38分

ATDE6にクロスコンパイル環境を構築させるため、gcc-4.9-arm-linux-gnueabihfをインストールしたところ、以下のようなメッセージが表示され、インストールができません。

# sudo apt-get install gcc-4.9-arm-linux-gnueabihf
・
・
・
gcc-4.9-arm-linux-gnueabihf : Depends: libgcc-4.9-dev:armhf (= 4.9.2-10) but 4.9.2-10+deb8u1 is to be installed
E: Unable to correct problems, you have held broken packages.

どうも、4.9.2-10バージョンのバグの可能性があり、アップグレードされたものをインストールする必要があるようなのですが、debian(jessie)のリポジトリサーバの最新版が、4.9.2-10なので、
インストールができない状態です。

https://packages.debian.org/ja/jessie/gcc-4.9

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789430

この場合、どういった対応をすればよいのでしょうか。

コメント

該当のパッケージは本来はATDEにデフォルトで、インストールされているはずなので、
何らかの理由でパッケージが破損したのではないかと思われます。

https://download.atmark-techno.com/atde/atde6-i386-dpkg-list.txt

ATDEのVMイメージを公式から再DLして、そちらからパッケージを移せば、復旧するのではないかと思われます。