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
この場合、どういった対応をすればよいのでしょうか。
baka1241
2018年10月12日 21時39分
該当のパッケージは本来はATDEにデフォルトで、インストールされているはずなので、
何らかの理由でパッケージが破損したのではないかと思われます。
https://download.atmark-techno.com/atde/atde6-i386-dpkg-list.txt
ATDEのVMイメージを公式から再DLして、そちらからパッケージを移せば、復旧するのではないかと思われます。