Offline instalacija/nadogradnja paketa

Izvor: HrOpenWiki
Inačica od 17:35, 25. svibnja 2011. koju je unio/unijela Aleksandar B (razgovor | doprinosi)

(razl) ←Starija inačica | vidi trenutačnu inačicu (razl) | Novija inačica→ (razl)
Skoči na: orijentacija, traži

Ubuntu

Ponekad se korisnik može naći u situaciji gdje nema vezu na internet što predstavlja problem ako želimo instalirati nove ili nadograditi postojeće pakete. U tom slučaju zgodno je znati postupak za offline instalaciju/nadogradnju. Proces se izvodi preko Synaptic Package Manager-a i potreban je pristup drugom računalu sa vezom na internet, kako je objašnjeno kasnije u tekstu nije važno dali je drugo računalo na Linuxu ili Windowsu.

1. Pokrenite Synaptic Package Manager
2. Odaberite pakete koje želite instalirati, ukoliko imate pakete koji su već instalirani ali ih želite nadograditi označite ih (u oba slučaja će biti označeni i ovisni paketi - dependency-ji)
3. Odaberite File > Generate package download script i snimite skriptu na usb stick
4. Skriptu je moguće otvoriti na GNU/Linuxu i Windowsu s obzirom da se radi o običnom tekstualnom dokumentu i tako vidjeti sadržaj koji je u obliku wget -c http://link_na_paket.deb što je link na paket koji možemo upisati u preglednik i tako skinuti paket(e). Međutim postoji i lakši način koristeći samu skriptu
  • Ukoliko računalo na kojem namjeravamo skinuti pakete vrti GNU/Linux, skriptu je potrebno samo pokrenuti i paketi će se skinuti u folder u kojem je skripta jer je Wget već instaliran
Terminal wget.png
Wget
Wget je aplikacija koja dohvaća sadržaj sa interneta. Koristi se preko terminala a pored GNU/Linuxa postoje verzije za Windows i Mac OSX.
  • Ukoliko isto želimo napraviti u Windows-u (za primjere je korišten Windows 7) potrebno je instalirati Wget i podesiti da ga možemo pozivati bilo gdje iz OS-a. Wget za Windows se može skinuti sa http://gnuwin32.sourceforge.net/packages/wget.htm. Instalacija se vrši po uobičajnom postupku (obratite pažnju na lokaciju gdje ste ga instalirali!). Zatim je potrebno postaviti Wget u PATH environment varijablu, to znači da će se program moći pozivati iz command prompta ili skripte bez obzira gdje se u sustavu nalazili, bez toga je potrebno ući u folder gdje je Wget instaliran i odande pokretati bilo skriptu ili samostalne komande iz command prompta
1. Desni klik na My Computer > Properties, u gornjem lijevom kutu odabrati Advanced system settings
2. U novom prozoru odabrati pri dnu Environment Variables, pod User variables for naziv_korisnika kliknuti na New, pored Variable name upisati Path, pod Variable value lokaciju wget.exe datoteke, recimo C:\Program Files\GnuWin32\bin, potvrditi sa OK i zatvoriti sve prozore
WinPath wget.PNG
3. Sad je potrebno otvoriti skriptu sa tekstualnim editorom i obrisati prvi red #!/bin/sh i pogledati dali je svaka komanda u samostalnom redu pošto se redovi znaju poremetiti pri otvaranju na drugom OS-u. Skriptu treba sačuvati i dodati joj ekstenziju .bat i pokrenuti ju, paketi će se skinuti u folder gdje se ona nalazi
5. Pakete prebaciti preko sticka na GNU/Linux računalo bez veze sa internetom
6. Pokrenuti Synaptic, odabrati File > Add downloaded packages i navigirati do lokacije paketa. Pojavit će se prozor sa listom paketa koji će biti instalirani, prihvatiti i sačekati da se instaliraju
7. Nakon završene instalacije zatvoriti Synaptic