V linuxu je možné instalovat balíčky přímo z repozitáře, ale mě to nechtělo vzít závislosti a nepodařilo se mi to vyřešit a tak jsem hledal cestu jak tuto chybu obejít. Našel jsem dva velmi podobné postupy které využívají přímo octave. Nejprve popíšu ten trochu pracnější a vhodný pokud si nepamatujete jméno balíčku.
Pracnější postup spočívá v ručním stažení balíčku ze stránky:
, kde je seznam všech balíčků. Pokud si klikneme na detail objeví se stránka balíčku kde je možné zobrazit jaké funkce balíček potřebuje.
Následně se v octave přesuneme do složky se staženým tar.gz archivem a nainstalujeme ho pomocí příkazu:
pkg install -auto jmeno.tar.gz
dojde ke kompilaci a je hotovo. Octave by mělo informovat o možnosti zobrazit si seznam změn.
Nyní k jednoduší variantě. Pokud znáte jméno balíčku kde se vaše funkce nachází je možné instalovat ji bez nutnosti balíček vyhledávat, Octave si ho najde samo. Příkaz je potom následovný:
pkg install -forge -auto io
Nyní pouze název balíčku bez přípon, ale s příznakem -forge, který Octave říka, že se to má najít sám.
Tak a je hotovo.
Žádné komentáře:
Okomentovat