私は次のガイドに従っていました:http://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/
そして、次の段階に到達したとき:
次に、次のコマンドを実行して、ビルドに必要な他のすべてのパッケージをインストールします。
sudo apt-get install git gnupg flex bison gperf build-essential \ zip bzr curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 schedtool \ g++-4.8-マルチライブラリ
apt
言った:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.4)
Recommends: libgl1-mesa-dri:i386 (>= 7.2)
unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
これを修正するにはどうすればいいでしょうか? さらに情報が必要な場合はお知らせください。
編集:
aptitude を使用した解決策は次のとおりです。
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) binutils:i386 [Not Installed]
2) cpp:i386 [Not Installed]
3) cpp-4.8:i386 [Not Installed]
4) gcc:i386 [Not Installed]
5) gcc-4.8:i386 [Not Installed]
6) libgl1-mesa-dri:i386 [Not Installed]
7) libgl1-mesa-glx:i386 [Not Installed]
8) libglapi-mesa:i386 [Not Installed]
Leave the following dependencies unresolved:
9) libc6-dev:i386 recommends gcc:i386 | c-compiler:i386
10) libgl1-mesa-glx:i386 recommends libgl1-mesa-dri:i386 (>= 7.2)
このソリューションでは、基本的に 1 つの未解決の依存関係が残りますが、その依存関係は推奨事項です。
Leave the following dependencies unresolved:
4) libgl1-mesa-glx:i386 recommends libgl1-mesa-dri:i386 (>= 7.2)
答え1
aptitude を使ってみてください。私の知る限り、依存関係の処理がより優れています。
それ以外の場合は、apt-get 行を使用する前に必要なパッケージをインストールしてください。
sudo apt-get install libglapi-mesa libcheese-gtk23 libcheese7 libgl1-mesa-dri