
私は公式のガイド:
$ sudo apt-get install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
結果:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package zlib.i686
E: Couldn't find any package by glob 'zlib.i686'
E: Couldn't find any package by regex 'zlib.i686'
E: Unable to locate package ncurses-libs.i686
E: Couldn't find any package by glob 'ncurses-libs.i686'
E: Couldn't find any package by regex 'ncurses-libs.i686'
E: Unable to locate package bzip2-libs.i686
E: Couldn't find any package by glob 'bzip2-libs.i686'
E: Couldn't find any package by regex 'bzip2-libs.i686'
そして、次のような場合も:
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
結果:
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package lib32bz2-1.0
E: Couldn't find any package by glob 'lib32bz2-1.0'
E: Couldn't find any package by regex 'lib32bz2-1.0'
理由が何か分かりますか? どうすればこれを回避できますか?
答え1
試す
sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6
私の場合はうまくいきました。マルチアーキテクチャサポートが有効になっていない場合は、以下を実行する必要があります。
sudo dpkg --add-architecture i386
sudo apt-get update