Alpine Linux je známý svou velikostí. Minimální obraz Dockeru založený na Alpine Linuxu s úplným indexem balíčků je pouze 5 MB ve velikosti! Není divu, proč je oblíbenou volbou pro mnoho zkušených uživatelů a vývojářů Linuxu. Ve srovnání se svými protějšky je tak malý, protože mnoho nechtěných balíčků je odstraněno, aby se Alpine Linux zmenšil. Dokonce ani manuálové stránky pro mnoho nástrojů příkazového řádku nejsou ve výchozím nastavení zahrnuty v obrázcích Alpine docker a v rámečcích tuláků. Tento stručný průvodce vás provede kroky instalace manuálových stránek v Alpine Linux.
Instalovat Man Pages v Alpine Linux
Chcete-li přidat nebo nainstalovat manuálové stránky v Alpine Linux, spusťte:
$ sudo apk add man man-pages mdocml-apropos less less-doc
Počínaje Alpine Linuxem 3.12 vývojáři změnili jméno man
balíček do mandoc
. Pokud tedy používáte verzi 3.12, spusťte následující příkaz pro přidání manuálních stránek:
$ sudo apk add mandoc man-pages less less-doc
Dále použijte preferovaný PAGER
pro zobrazení dlouhých manuálových stránek, stránku po stránce:
$ export PAGER=less
Chcete-li, aby to bylo trvalé, přidejte jej do svého ~/.bashrc
soubor:
$ echo 'export PAGER=less' >> ~/.bashrc
Spusťte následující příkaz, aby se změny projevily:
$ source ~/.bashrc
Nyní si můžete prohlédnout manuálové stránky příkazů Linuxu v systému Alpine Linux:
$ man uname
Vzhledem k jejich malému prostoru přidají výše nainstalované balíčky pouze základní manuálové stránky. Stále mnoho dalších nainstalovaných programů nezahrnuje své vlastní manuálové stránky. Místo toho poskytují přidružený balíček, který obsahuje manuálové stránky.
Zkusme například zobrazit curl
manuálová stránka:
$ man curl
man: No entry for curl in the manual.
Vidět? Manuál pro curl
není zahrnuto, přestože jsme již přidali balíčky, které poskytují manuálové stránky.
Pomocí apk můžete zjistit, který balíček poskytuje dokumentaci k danému balíčku příkaz a grep příkaz jako níže:
$ apk search curl | grep ^curl
Ukázkový výstup:
curl-7.69.1-r3
curl-dev-7.69.1-r3
curl-dbg-7.69.1-r3
curl-static-7.69.1-r3
curl-doc-7.69.1-r3

Jak můžete vidět ve výše uvedeném výstupu, curl-doc
balíček přidá dokumentaci do curl
příkaz. Pojďme jej tedy nainstalovat pomocí příkazu:
$ sudo apk add curl-doc
Nyní můžete zobrazit manuálovou stránku příkazu curl:
$ man curl

Pojďme hledat jiný nástroj příkazového řádku, například wget
:
$ apk search wget | grep ^wget
wget-1.20.3-r1
wget-doc-1.20.3-r1
wgetpaste-2.29-r1
wgetpaste-zsh-completion-2.29-r1
Jak vidíte, balíček, který poskytuje dokumentaci pro wget
příkaz je wget-doc
. Chcete-li zobrazit manuálové stránky wget
, musíte tento balíček nainstalovat příkaz:
$ sudo apk add wget-doc
Doufám, že to pomůže.
Související čtení:
- Naučte se efektivně používat Man Pages v Linuxu
- Jak zobrazit konkrétní sekci na Manových stránkách v Linuxu
- Dobré alternativy k manuálním stránkám, které musí znát každý uživatel Linuxu
- Jak najít nejdelší mužskou stránku v Linuxu
- Jak vytvořit a udržovat své vlastní Man Pages
- Jak nainstalovat chybějící manuálové stránky příkazů na Ubuntu
- Pinfo – program CLI pro barevné čtení informačních a manuálových stránek