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:
#!/bin/sh wget -c http://archive.ubuntu.com/ubuntu/pool/main/t/telepathy-farsight/libtelepathy-farsight0_0.0.19-1_amd64.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/e/empathy/empathy-common_3.2.0.1-0ubuntu1.1_all.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/t/telepathy-mission-control-5/telepathy-mission-control-5_5.9.1-0ubuntu2.1_amd64.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/t/telepathy-logger/telepathy-logger_0.2.10-2_amd64.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/e/empathy/empathy_3.2.0.1-0ubuntu1.1_amd64.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/e/empathy/nautilus-sendto-empathy_3.2.0.1-0ubuntu1.1_amd64.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/t/telepathy-python/python-telepathy_0.15.19-2.1_all.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/t/telepathy-butterfly/telepathy-butterfly_0.5.15-2.1_all.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/t/telepathy-gabble/telepathy-gabble_0.13.5-0ubuntu2_amd64.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/t/telepathy-haze/telepathy-haze_0.5.0-1_amd64.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/t/telepathy-indicator/telepathy-indicator_0.0.7-0ubuntu1_amd64.deb wget -c http://archive.ubuntu.com/ubuntu/pool/main/t/telepathy-salut/telepathy-salut_0.5.0-3ubuntu1_amd64.deb
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.