Ahojte, mám jednu zaujímavú otázku: Ako by som zistil závislosti a následne stiahol balíky aj bez nainštalovaného Linuxu? Vysvetlím: Na mojom kompe mám externú wifi (TP-LINK WN822N) a nemám možnosť pripojenia káblom. Aby som rozbehal wifinu potrebujem mať v distre nahodené prekladače (gcc, cpp), ktoré ale v základnej inštalácii Ubuntu/Xubuntu nemá zahrnuté. Napríklad Linux Mint ich má už v základe a preto viem rýchlo rozbehať wifinu a následne pracovať s distrom pripojeným na net. Noo a hľadám spôsob, ako dostať napríklad do Xubuntu prekladače aj bez netu, nemáte nejakú ideu? Mám takú myšlienku že skúsiť zistiť závislosti Xubuntu (neviem ako), stiahnuť ich napr. aj pod Windowsom a skúsiť potom nahodiť z disku. Dakedy som to robil cez lokálny repozitár, ale teoreticky by som to potom vedel aj cez dpkg. Ďakujem za tipy,,,
Zistenie závislosti balíkov bez distra
Pre pridávanie komentárov sa musíte prihlásiť.
Našiel som zaujímavý návod so Synapticom, ale ak sa nemýlim Xubuntu nemá Synaptic v základnej inštalácii takže som sa nepohol z miesta, Ubuntu ťahám a vyskúšam,,,
Možno hľadať niekde približne tu
Ale to bude úmorná robota.Nebolo by lepšie použiť androidí mobil čo vie poskytnúť dátové pripojenie cez tethering ? Alebo usb modem alebo starší dumbfón, čo vie funkciu modemu na pripojenie cez usb kábel k pc.Aj keď mobilné dáta sú neni zrovna lacné.
Už som to hľadal v Ubuntu Packages ale to by bolo o preklikávanií z balíka na ďalšiu závislosť a dookola. Inak som prekvapený že v 4tej oprave LTS verzie Ubuntu aj Xubuntu zahrnulo do základných inštalácií aj prekladače ktoré tam predtým tuším neboli. Ale pre zmenu sa mi nedarí skompilovať driver pre wifinu, zajtra hodím screen,,,
1. moznost - mobilny net Fakt problem s internemtom. Ved dnes uz mobil, kabel a operator, zaplatis a ides. ... (akcie napr.: max 0.4/0.5 EUR za den)
2. moznost - klonovanie distra:
Na no-net pc a VPS (forpsi.com za 1 EUR/mesiac ti staci) si nainstalujes rovnake verzie ubunty. Potom si na VPS ubuntu doinstalujes balicky co potrebujes. Docastne balicky stiahnute na instalaciu sa ukladaju v /var/cache/apt/archives/ (aspon pre Debian). A tie si skopriujes a nainstalujes do no-net ubuntu.
3. moznost - ofline verzia balickov ubunty: Stiahni si vsetky baliky ubunty (staci sada main) a tie si pridaj ako repozitar do no-online distra. 4 moznost - zmena distra
Na toto som sa nepýtal,,,
Ak trváš na tom železe, tak bude najjednoduchšie mať jednorázové Ubuntu vo virtuálke bežiace pod OS v ktorom tá karta funguje. A v nej vypnúť mazanie nainštalovaných deb balíkov a podobných vecí.
Hovorí sa tomu "dependency hell" a nie je to úplne jednoduché vyriešiť, pretože balíček "A" závisý na "B", "B" závisí na "C"...
Doinštaluj si do Win, Ubuntu enviroment z Win obchodu.
Skús si vypísať všetky závislosti cez: (za názov balíčku si dosaď ten svoj)
No a pokús sa ich všetky stiahnúť.
Potom si ich hoď na USB kľúč a skús nainštalovať.
Veľa štastia :)
Takže pár nových postrehov, cez Synaptic to naozaj funfuje :-) Aj keď je zádrhel v tom, že ho musí obsahovať distro a musí byť minimálne obnovený zoznam repozotárov (update), takže zase to bezn netu nejde. Hodil som do prílohy screen skriptu, ktorý vygeneroval Synaptic pri inštalácii dpkg-dev,,,
Aj ten zoznam repozitárov sa dá natiahnuť offline, sídli myslím že v /var/lib/apt/lists/ ale zdroj by mal byť z (takmer) identického systému. Ale v reále je výhodnejšie sponzorovať výrobcu ktorý podporuje Linux. A je to aj lacnejšie.
To som riešil dávno. Ale fakt že dávno. https://launchpad.net/keryx