はデータ圧縮のためのオープンソースライブラリです。
ユーザーとしては、他のアプリケーションの依存関係として zlib をインストールする必要がある場面に遭遇するかもしれません。
しかし、ここで問題が発生します。Ubuntuにzlibをインストールしようとすると、「unable to locate package zlib」というエラーが出ます。
sudo apt install zlibReading package lists... DoneBuilding dependency treeReading state information... DoneE: Unable to locate package zlib
Ubable to locate packageエラーが表示されるのはなぜですか?zlib という名前のパッケージがないからです。
apt検索コマンドを使うと、インストールできるパッケージがいくつか見つかります。
UbuntuベースのLinuxディストリビューションへのZlibのインストール
ターミナルを開き、以下のコマンドを使用します:
sudo apt install zlib1g
コマンドを入力するときに、多くの人がこの間違いを犯します。
もう一つのパッケージ zlib 1g-dev は開発用パッケージです。必要な場合のみインストールしてください。そうでない場合は、zlib 1g パッケージを使用してください。
sudo apt install zlib1g-dev
ソースコードをダウンロードしてインストールすることもできます。例えば、ディストリビューションのリポジトリにない最新のzlibや特定のバージョンのzlibが必要な場合などです。
興味深いことに、zlibをインストールするという一見小さなことが、2つの理由で面倒なことになることがあります。1つはパッケージ名が異なること、もう1つは小文字のLと混同される「隠された」数字1が含まれていることです。





