UbuntuにOracle 11gセットアップの依存関係をインストールしているときに、次のエラーが表示されました。
Package libmotif4 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libxm4:i386 libuil4:i386 libmrm4:i386 libxm4 libuil4 libmrm4 libmotif-common
E: Package 'libmotif4' has no installation candidate
このエラーを解決する方法は?
libmotif4は最新のUbuntu 16.04には存在しないため、このエラーが発生しています。回避策として、 http://packages.ubuntu.com/wily/libmotif4 から以前のubuntu 15.10と互換性のあるlibmotif4をダウンロードしました
ダウンロード後、apt-get installコマンドを使用してエラーで提案されたパッケージをインストールするだけです
libxm4:i386 libuil4:i386 libmrm4:i386 libxm4 libuil4 libmrm4 libmotif-common
Ubuntu 16.04で自分で修正する必要がありました。私は次のことをしました:
https://launchpad.net/ubuntu/xenial/AMD64/libmotif4/2.3.4-8ubuntu1 に移動して、.debファイルをダウンロードします。
ファイルがダウンロードされたディレクトリから次を実行します。
Sudo dpkg -i libmotif4_2.3.4-8ubuntu1_AMD64.deb
このプロセス中に、libmrm4、libuil4、およびlibxm4がこの順序で存在しないとabotから不平が言われます。
次のコマンドを実行して、満たされていない依存関係を修正します。
Sudo apt-get -f install
稼働している必要があります。 2017年6月1日の時点で、上記のリンクは良好でした。うまくいけば、もっと長く続くことができます。
packages.ubuntu.com からアーキテクチャに利用可能な最新のlibmotif4 debをダウンロードしてインストールできます。
または、あなたの場合は単に実行してください、
Sudo dpkg -i http://mirrors.kernel.org/ubuntu/pool/universe/m/motif/libmotif4_2.3.4-8ubuntu1_AMD64.deb
oracle 11gのセットアップを続行します。