baicai

白菜

一个勤奋的代码搬运工!

UbuntuのZlibのインストール

Ubuntu で zlib をインストールしようとすると、「unable to locate package zlib」というエラーが発生します。

Zlib はデータ圧縮のためのオープンソースライブラリです。

ユーザーとして、他のアプリケーションの依存関係として zlib(または zlib-devel パッケージ)をインストールする必要がある場合があります。

しかし、問題が発生します。Ubuntu で zlib をインストールしようとすると、「unable to locate package zlib」というエラーが発生します。

    sudo apt install zlib
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package zlib

なぜこの「Unable to locate package」エラーが表示されるのでしょうか?それは、zlib という名前のパッケージが存在しないためです。

apt search コマンドを使用すると、インストールできるいくつかのパッケージが見つかることがわかります:zlib1g と zlib1g-dev。これらを知っている場合は、apt コマンドを使用してそれらをインストールするだけです。

Ubuntu ベースの Linux ディストリビューションに Zlib をインストールする#

ターミナルを開き、次のコマンドを使用します:

    sudo apt install zlib1g

g の前の文字は数字 1 であることに注意してください。小文字の L ではありません。多くの人がこの間違いをコマンド入力時に犯します。

もう 1 つのパッケージ、zlib1g-dev は開発パッケージです。必要な場合にのみインストールしてください。それ以外の場合は、zlib1g パッケージを使用する必要があります。

    sudo apt install zlib1g-dev

Zlib のウェブサイトからソースコードをダウンロードしてインストールすることもできます。ただし、特別な理由がない限り、ソースコードを使用して zlib をインストールすることはお勧めしません。たとえば、最新バージョンや特定のバージョンの zlib がリポジトリで利用できない場合などです。

興味深いことに、zlib のように小さなものをインストールすることは、2 つの理由で面倒になることがあります:1 つは異なるパッケージ名、もう 1 つは「隠れた」数字 1 が含まれており、小文字の L と混同されることです。

参考#

Zlib [1]

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。