Zlib je open source knihovna pro kompresi dat.
Jako koncový uživatel se pravděpodobně setkáte s potřebou nainstalovat Zlib (nebo vývojový balíček zlib) jako závislost jiné aplikace.
Ale tady nastává problém. Pokud se pokusíte nainstalovat Zlib na Ubuntu, zobrazí se chyba „nelze najít balíček zlib“.
sudo apt install zlib
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package zlib
Proč se vám nedaří najít chybu balíčku? Protože neexistuje žádný balíček s názvem zlib.
Pokud použijete příkaz apt search, zjistíte, že existuje několik balíčků, které vám umožní nainstalovat zlib:zlib1g a zlib1g-dev . Když máte tyto informace, jejich instalace je vzdálena pouze jeden příkaz apt.
Nainstalujte Zlib na linuxové distribuce založené na Ubuntu
Otevřete terminál a použijte následující příkaz:
sudo apt install zlib1g
Mějte prosím na paměti, že písmeno před g je 1 (jedna), nikoli malé L. Mnoho lidí dělá tuto chybu při psaní příkazu.
Druhý balíček, zlib1g-dev, je vývojový balíček. Nainstalujte jej pouze v případě, že jej požadujete, jinak byste měli být v pořádku s hlavním runtime balíčkem zlib1g.
sudo apt install zlib1g-dev
Můžete si také stáhnout zdrojový kód Zlib z jeho webových stránek a nainstalovat jej. Nedoporučuji však jít cestou zdrojového kódu pouze pro instalaci zlib, pokud k tomu nemáte dobrý důvod. Pokud například potřebujete nejnovější nebo konkrétní verzi zlib, která není dostupná v úložišti distribuce.
Je zajímavé, jak se zdánlivě malé věci, jako je instalace zlib, mohou stát bolestí ze dvou důvodů:jiný název balíčku a název balíčku obsahující „skrytou“ číslici jedna (1), která je zaměňována s malým L.
Doufám, že vám tento rychlý tip pomůže. Neváhejte zanechat své dotazy, návrhy nebo jednoduché „děkuji“ v sekci komentářů.