今日、古い Windows Vista を Ubuntu に置き換えて、新規インストールしました。Steam をインストールしようとしたら、このエラーが発生しました。
Steam needs to install these additional packages: libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
パッケージをインストールしようとすると、このエラーが発生します。
The following packages have unmet dependencies: libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.5) 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.
ウィンドウを離れると、Steam にエラーが表示されます:
You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1'
他の解決策を検索し、最初に一般的なアップデートを試しました。
sudo apt-get update; sudo apt-get dist-upgrade;
更新しました。
同じ解決策を試しました:
wget {LIEN SUPPRIMÉ} -O /tmp/steam_1.0.0.27_i386.deb
wget {LIEN SUPPRIMÉ} -O /tmp/steam_1.0.0.27_amd64.deb
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -y ia32-libs
sudo dpkg -i /tmp/steam*.deb
sudo apt-get install -fy
つまり、次のようになります。
danny@notquitealienware:~$ wget {LIEN SUPPRIMÉ} -O /tmp/steam_1.0.0.27_i386.deb
--2015-10-14 14:03:29-- http://%7Blien/
Resolving {lien ({lien)... failed: Name or service not known.
wget: unable to resolve host address ‘{lien’
idn_encode failed (3): ‘Non-digit/letter/hyphen in input’
--2015-10-14 14:03:29-- http://supprim%C3%89%7D/
Resolving supprimÉ} (supprimÉ})... failed: Name or service not known.
wget: unable to resolve host address ‘supprimÉ}’
idn_encode failed (3): ‘Non-digit/letter/hyphen in input’
--2015-10-14 14:03:29-- http://supprim%C3%89%7D/
Resolving supprimÉ} (supprimÉ})... failed: Name or service not known.
wget: unable to resolve host address ‘supprimÉ}’
danny@notquitealienware:~$ wget {LIEN SUPPRIMÉ} -O /tmp/steam_1.0.0.27_i386.deb
--2015-10-14 14:03:45-- http://%7Blien/
Resolving {lien ({lien)... failed: Name or service not known.
wget: unable to resolve host address ‘{lien’
idn_encode failed (3): ‘Non-digit/letter/hyphen in input’
--2015-10-14 14:03:45-- http://supprim%C3%89%7D/
Resolving supprimÉ} (supprimÉ})... failed: Name or service not known.
wget: unable to resolve host address ‘supprimÉ}’
idn_encode failed (3): ‘Non-digit/letter/hyphen in input’
--2015-10-14 14:03:45-- http://supprim%C3%89%7D/
Resolving supprimÉ} (supprimÉ})... failed: Name or service not known.
wget: unable to resolve host address ‘supprimÉ}’
danny@notquitealienware:~$ wget {LIEN SUPPRIMÉ} -O /tmp/steam_1.0.0.27_amd64.deb--2015-10-14 14:03:45-- http://%7Blien/
Resolving {lien ({lien)... failed: Name or service not known.
wget: unable to resolve host address ‘{lien’
idn_encode failed (3): ‘Non-digit/letter/hyphen in input’
--2015-10-14 14:03:45-- http://supprim%C3%89%7D/
Resolving supprimÉ} (supprimÉ})... failed: Name or service not known.
wget: unable to resolve host address ‘supprimÉ}’
idn_encode failed (3): ‘Non-digit/letter/hyphen in input’
--2015-10-14 14:03:45-- http://supprim%C3%89%7D/
Resolving supprimÉ} (supprimÉ})... failed: Name or service not known.
wget: unable to resolve host address ‘supprimÉ}’
danny@notquitealienware:~$ sudo dpkg --add-architecture i386
私もインストールを試みましたia32-libs
が、次のようになりました:
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0
E: Package 'ia32-libs' has no installation candidate
danny@notquitealienware:~$
そこで私は新しい解決策を試しました:
sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386
そしてこれを得ました:
Reading package lists... Done
Building dependency tree
Reading state information... Done
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:
gnome-session-bin : Depends: libgl1-mesa-glx or
libgl1
indicator-network : Depends: unity8 (>= 7.82) but it is not going to be installed
libgl1-mesa-dri-lts-utopic:i386 : Conflicts: libgl1-mesa-dri
libgl1-mesa-glx-lts-utopic:i386 : Depends: libglapi-mesa-lts-utopic:i386 (= 10.3.2-0ubuntu1~trusty2) but it is not going to be installed
libgnome-desktop-3-7 : Depends: libgl1-mesa-glx or
libgl1
libqt5gui5 : Depends: libgl1-mesa-glx or
libgl1
libqt5multimedia5-plugins : Depends: libqgsttools-p1 (>= 5.2.1-0ubuntu5) but it is not going to be installed
libqt5quick5 : Depends: libgl1-mesa-glx or
libgl1
libwebkitgtk-3.0-0 : Depends: libgl1-mesa-glx or
libgl1
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
danny@notquitealienware:~$
私は 64 ビットの AMD RADEON 4350 グラフィック カードを持っています。Web サイトにアクセスしてドライバーを更新しようとしましたが、ファイルが実行されません。どうすればよいのか、どう対処すればよいのか全くわかりません。助けてください。
答え1
「sudo dpkg --add-architecture i386」 「sudo apt-get update」 「Sudo apt-get install steam」 「Sudo apt-get upgrade: ia32-libs のインストールも必要になる場合があります。これは、上記の手順で sudo apt-get update を実行した後に実行できます。