私はXubuntu/Ubuntu 16.04で、libssl0.9.8をインストールしようとしています:
Sudo apt-get install libssl0.9.8
エラー:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libssl0.9.8 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
E: Package 'libssl0.9.8' has no installation candidate
Xenial Xerusにはversion bumpがありました:
Sudo apt-get install libssl1.0.0
あなたが必要なものです...
参照:
このエラーは、リポジトリからパッケージを入手できない場合に発生します。つまり、そのパッケージはUbuntu 16.04(Xenial)には存在しません。それを参照してください こちら 。 Trusty(14.04)で停止します
本当にインストールする必要がある場合は、パッケージを手動でダウンロードしてインストールします。こうやって:
特定のアーキテクチャ(32/64ビット)のパッケージを here からダウンロードします。
ファイルを抽出します。
ターミナルを開き、抽出されたフォルダーに移動して実行します:
Sudo dpkg -i file.deb
Sudo apt-get install -f
(後者のコマンドは、リストにあるように、必要な依存ライブラリをインストールします here )
NOTE:古いパッケージとその依存関係のインストールは、現在のライブラリと競合する可能性があるため、危険を伴う可能性があります。パッケージがUbuntuリリースで利用できない理由があるかもしれません。
信頼できるパッケージを手動でダウンロードしてインストールします。
i386: http://packages.ubuntu.com/trusty/i386/libssl0.9.8/download
AMD64: http://packages.ubuntu.com/trusty/AMD64/libssl0.9.8/download