Offline instalace balicku v Ubuntu

Jedna z hlavnich vyhod linuxu je balickovaci system. Pridame si zdroj, nainstalujeme balicek a pote uz se nemusime starat o aktualizace, balickovaci system je hlida sam. To same zavislosti, v systemu je jedna knihovna, kterou pouziva 10 programu. Ne jako ve Windows, kde si 10 programu nainstaluje kazdy tu samou knihovnu.  

Zavislosti, ale maji i nevyhodu. Je skoro nemozne stahnout jeden deb balicek a nainstalovat ho na PC bez internetu.

Na ukazku se podivejme treba na program empathy (IM komunikator zvladajici ICQ, Jabber a spostu dalsich protokolu).
Kdybychom si chteli stahnout deb balicek se samotnym programem, narazime na zavislosti:

Exituje nekolik zpusobu, jak na offline instalaci. Napr. Keryx, ten jde bez problemu i na Windows, ale ja jsem ho nikdy nezkousel. Pak treba apt-offline.
Asi nejjednodussi je pouzit Synaptic, ktery stejna vetsina lidi pouziva pro instalaci balicku.
Normalne si oznacime balicky k instalci, ale misto Pouzit zvolime z menu Vyber -> Vygenerovat skript pro stazeni baliku.



Synaptic vygeneruje do souboru skript:

Pote Synaptic ukoncime (potvrdime ztratu zmen) a na PC s pristupem k internetu spustime skript. 
Kdyz bude skript ulozeny na FAT32 flash disku, staci pouzit sh NAZEV_SKRIPTU
Tim se stahnou vsechny potrebne balicky:

Nyni se vratime PC bez internetu a v Synapticu zvolime z menu Vyber -> Pridat stazene baliky

Vybereme adresar a je to 🙂

Takto samozrejme neni mozne resit aktualizace systemu, ale pouze instalaci novych balicku.

Problem muze nastat ve Windows, kde neni wget. Pravdepodobne bude stacit stahnout wget pro windows a soubor wget.exe umistit do adresare se skriptem, nebo proste nekam do promenne PATH. Nutno vyzkouset.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.