OpenWrt/Práce s balíčky
Z Wikiknih
OpenWrt používá systém balíčků ipkg.
Obsah |
[editovat] Aktualizace informací o balíčcích
Protože se seznam dostupných balíčků průběžné mění je vhodné jejich lokální seznam pravidelně aktualizovat. Toto nám zajistí tento příkaz
ipkg update
A aktualizace proběhne
Downloading http://downloads.openwrt.org/backports/0.9/Packages Updated list of available packages in /usr/lib/ipkg/lists/0.9-backports Downloading http://downloads.openwrt.org/whiterussian/packages/Packages Updated list of available packages in /usr/lib/ipkg/lists/whiterussian Downloading http://downloads.openwrt.org/whiterussian/packages/non-free/Packages Updated list of available packages in /usr/lib/ipkg/lists/non-free Downloading http://download2.berlios.de/pub/xwrt/packages/Packages Updated list of available packages in /usr/lib/ipkg/lists/X-Wrt Successfully terminated.
[editovat] Instalace a odstraňování
Pokud potřebujeme nainstalovat balíček elinks, provedeme
ipkg install elinks
Pokud ho potřebujeme naopak odstranit, provedeme
ipkg remove elinks
Odstranění balíčku vypíše
Removing package elinks from /... Successfully terminated.
[editovat] Seznamy balíčků
Následují příkaz zobrazí seznam všech dostupných balíčků podle
ipkg list
Následují příkaz zobrazí seznam všech nainstalovaných balíčků
ipkg list_installed
[editovat] Aktualizace všech balíčků
Následující příkaz aktualizuje všechny balíčky podle lokálního seznamu balíčků.
ipkg upgrade
[editovat] Testování
V případě, že si nejsme jisti co se při instalaci stane, můžeme použitím parametru -test vynutit testovací běh, kdy nedojde k žádným změnám. Výhodou tohoto postupu je, že uvidíme co vše se bude dít při skutečnám vykonání příkazu. Toto je výhodné zvlášte u příkazu upgrade. Provedeme
ipkg -test upgrade
A výstupem bude například toto
Nothing to be done Successfully terminated.