Newsletter 365tipů můžete číst zdarma. Placené předplatné je dobrovolná podpora, která pomáhá webu pokračovat.
Podpořit 365tipů

TIP#2271: QNAP a Entware. Jak si na QNAP pořídit normální package manager

Tohle je taková trochu komplikovaná záležitost – entware je package manager, nahradil dříve používané optware/ipkg. Hodí se enormně, protože umožňuje instalovat věci, které jinak dostupné nejsou. Můžete ho najít v QNAP Club (jako Entware-std, to je ten co aktuálně v pohodě funguje) a je to nejsnazší cesta k pořízení.

Po instalaci a spuštění odtamtud najdete opkg (což je právě package manager) zpravidla v něčem jako

 /share/CACHEDEV1_DATA/.qpkg/Entware/bin

Mělo by se to objevit v $PATH, ale těžko říct, v mém případě to tam prostě není. Takže buď napravit, nebo vstoupit do příslušné složky.

Spouštět opkg musíte jako sudo ./opkg a první co se vyplatí udělat je

sudo ./opkg update

To zajistí aktualizaci seznamu balíčku (a pozor, jejich opravdu hodně). Je nutno použít se sudo, pokud to neuděláte skončí chybou.

Chcete-li získat přehled balíčků, tak klasicky sudo ./opkg list – s ohledem na to kolik jich je neuškodí si to případně přesměrovat do souboru a zkoumat z něj.

Praktičtější může být

sudo ./opkg find regex pro nalezení zda nějaký takový balíček existuje. 

Případně využijte

opkg list | grep package

Takže až něco najdete, tak můžete použít

sudo ./opkg install balíček (takže například sudo ./opk install atop)

Otázkou je, kam to vlastně nainstaluje. Chová se to totiž docela chaoticky. Někdy to bude do složky uvedené výše, tedy tam kde je samotné opkg, někdy jinam.

Tady vám asi trochu může pomoci

sudo ./opkg files balíček … zobrazí vám které soubory do daného balíčku patří. 

Odstranit balíček je také snadné

sudo ./opkg remove balíček

Pro aktualizaci slouží

sudo ./opkg upgrade balíček

POZNÁMKA: Nainstalované věci půjde většinou spustit jen jako ./něco nebo prostě jen něco.

Pokud byste chtěli entware pořídit přímo a ne z QNAP Clubu, tak viz entware.net a github Entware / Entware. Slušný návod s přehledem všech parametrů a přepínačů najdete v Opkg package manager. Entware není specifické pro QNAP, používá se i pro řadu dalších zařízení podobného typu.