Avatar of tothgab

írta

Synaptic/csomag letöltő script

2012. május 23. szerda in Dokumentáció

Széles sávú internetcsatlakozás nélkül csomagok/programok letöltése és telepítése meglehetősen komplikált lehet. Ez az útmutató főleg azoknak a felhasználóknak segíthet, akiknek nincsen internet kapcsolatuk, ám mégis szeretnének Linux-ot használni operációs rendszerként, vagy van egy második gépük, ami nem csatlakozik az internetre, de alkalmanként hozzá jutnak egy olyan számítógéphez aminek van internet kapcsolata. A másik gépen futhat Windows, Mac vagy akár Linux is. Ez utóbbinak nem feltétlen kell Linux Mint-nek lennie.

Régi csomagok így könnyen letölthetőek, de időnként szükség van a frissebb csomagokra és a csomaglisták (repository) frissítésére. A frissítéshez szükség van valamilyen internet kapcsolatra, mint például a betárcsázós modem, rádiós kapcsolat vagy hasonló nem túl gyors megoldásra. Alternatív megoldásként szóba jöhet még a könyvtári hálózatra csatlakozás, vagy wifi hotspot egy internet kávézóban néhány havonta pár órára. Ez lenne a megoldás? Hordozható számítógépeknél meglehet, de sokan használunk még asztali számítógépeket. Megoldásként még az is lehet, hogy a saját merevlemezünket egy másik internettel rendelkező számítógépbe szereljük, de ez nagyobb körültekintést igényel, és nem mindenki akarja emiatt szétszerelni a gépét. Van egy másik útmutató, ami segíthet (apt-medium) , ha a számítógépen semmilyen internet nem érhető el és ha frissítés szükséges.

Csomagok kiválasztása

Indíts el a Synaptic csomagkezelőt. Keress rá és jelöld meg az összes alkalmazást, amit telepíteni vagy frissíteni szeretnél, akár csak a szokásos módon.

Script készítése

Ahelyett, hogy az “Alkalmazás” gombra kattintanál az eszköztáron – mint normál esetben -, menj a Fájl menübe és ott válaszd a “Csomag letöltő script készítése” opciót. A párbeszédablak megkérdezi, hogy mentse-e a generált script fájlt. Adj neki egy hangzatos nevet, például “Mint-20120522-MainMachine.sh” (megmutatva melyik fájl, milyen dátummal és melyik géphez készült) és kattints a “Mentés ” gombra. Ezt a script-et egy olyan számítógépen kell lefuttatni, amin van internet hozzáférés.

Letöltés

Letöltheted, vagy elmentheted ezeket a fájlokat egy USB-meghajtóra, vagy Flash-meghajtóra, memória kártyára, CD/CD-RW-re, DVD/DVD-RW-re, vagy akár külsö lemezmeghajtóra is. Könnyen meglehet, hogy az összes letöltésedet a fényképeződ memória kártyájára, mp3 lejátszódra, vagy az Ipod-odra mented. Erre nagyon sok megoldás lehet kéznél.

A trükk az, hogy az általunk készített “Mint-20120522-MainMachine.sh” script fájlt másoljuk be a saját felhasználói mappánkba az internetes gépen. Minden csomag ugyan abba a mappába töltődik le, ahol a script van. Tehát, ha a script-et az Asztalra mentettük és onnan futtatjuk, akkor a csomagok is az asztalra lesznek letöltve, amitől igen gyorsan megtelik “ikonokkal”. Ha az asztalon nyomsz egy jobb egér gombot, választ az új könyvtár készítése opciót. Ezután húzd az általad készített script fájlt az új könyvtárba, így a fájlok már erre az új helyre lesznek mentve. Nyisd meg az új könyvtárat az Asztalon és kattints kétszer a script-en.

Letöltés Windows-os számítógépen

Ennek négy fő megoldási módja létezik Windows alatt.

  1. Másold be a script-et egy könyvtárba és kattints rá kétszer.
  2. Firefox Add-Ons használata
  3. LiveCd-ről indítás (boot)
  4. Wget Windows-os használata

Nagyon régi verziójú Synaptic használatánál – ha nem mindig a legfrissebb Linux Mint kiadást futtatod – a script első sorát ki kell törölni. A fájl szerkesztéséhez Windowsban kattints a fájlon jobb gombbal, majd válaszd a “Megnyitás” opciót és a Notepad programot. Ez hasonlóan működik, mint a Gedit szöveg szerkesztő Linux alatt.

Firefox Add-Ons

Két összetevőt (Add-On) telepíthetsz Mozilla Firefox-ra: Linkification és DownThemAll …

  1. Linkification a szöveges hivatkozásokat (link) konvertálja valódi, futtatható hivatkozássá.
  2. DownThemAll Add-On egy letöltés kezelő/gyorsító. Ha telepítetted, menj az Eszközök -> DownThemAll ->downthemall:
  3. Mantsd a fájlokat egy USB-meghajtóra.
  4. *.deb fájlok gyors szűrése

Live CD

Ez valóban csak egy átmeneti megoldás a Windows-os gépen ideiglenes Linux futtatására. Ebben az esetben kövesd a lentebb szereplö “Letöltés Linux alatt” részt.

Windows-os Wget használata

Ennél a megoldásnál a script fájl első sorát el kell távolítani és Windows-on futtathatóvá tenni úgy, hogy a “Mint-20120522-MainMachine.sh” nevű fájlt átírod “Mint-20120522-MainMachine.bat” fájlra. Ehhez használd a Wget for Windows programot. Ha nincs lehetőséged telepíteni a Windows-os gépen, akkor használ a szoftver hordozható változatát.

Ne felejtsd el beállítani a mappa elérési útvonalát, ahol a Wget.exe található. Bemásolhatod a “wget.exe” fájlt a “c:\wgetdir\” könyvtárba (szerkeszd a script-et egy szöveg szerkesztővel (Notepad) és cseréld ki az összes referenciát a wget-nél c:\wgetdir\wget -re)

Letöltés Linux alatt

Ez lesz a kényelmesebb megoldás, ha a számítógép rendelkezik gyors internet kapcsolattal és szintén valamelyik GNU/Linux operációs rendszer fut rajta, amin telepítve van a wget csomag. Készíts egy könyvtárat valahol, ahová szeretnéd majd a csomagokat letölteni. Másold be a script fájlt ebbe a könyvtárba. Indítsd el a Terminált, válts át abba a könyvtárba, ahová a fájlokat le szeretnéd tölteni,

cd /home/mappad/wget_downloads

és futtasd a script-et a következő paranccsal.

sh Mint-20120522-MainMachine.sh

 

Egy alternatív megoldásként használhatsz fájlkezelőt is (Nautilus), helyezd át a script fájlt abba a könyvtárba, ahová a fájlokat le szeretnéd tölteni és kattints kettőt a “Mint-20120522-MainMachine.sh” fájlon.

Telepítés

Amint az összes fájl letöltése befejeződött, másold át a letöltött fájlokat az internet nélküli számítógépre egy új könyvtárba a saját home könyvtáradon belül. Indítsd el a Synaptic csomagkezelőt újra és válaszd ki az azonos nevű csomagokat, amiket eredetileg kiválasztottál. Menj a “Letöltött csomagok hozzáadása” menüponthoz a Fájl menüben. Ezután felugrik a “Könyvtár kiválasztása” ablak, ahol nem a fájlokat válaszd ki, hanem azt a könyvtárat, ahol a fájlok vannak. Válaszd ki a könyvtárat és kattints a Megnyitás gombra. A Synaptic ekkor átvizsgálja a fájlokkal teli könyvtárat, amit megadtál és felajánlja a csomagok telepítését.

Terminál használatával is megoldhatod a telepítést, ha a letöltött fájlokat tartalmazó könyvtárban kiadod a következő parancsot:

sudo dpkg -i *.deb

 

További információkért olvasd el a következőket:


2 responses to Synaptic/csomag letöltő script

  1. Hasznos leírás, köszi.

  2. hali. nekem a rendszer Mint-maya cinnamon frissítés során nem tudott néhány tárolót beolvasni ez még nem is volna baj viszont valami felajánlotta, hogy a régi beállításaimat kicsréli újra, elfogadtam :( nah ezek után nincs alsó menüsorom, és a frissítéskezelő is piros x-et kapott. várom a segítő megoldásokat.
    Köszi




Szólj hozzá

Email cím (nem tesszük közzé) A kötelezően kitöltendő mezőket * karakterrel jelöljük


*

A következő HTML tag-ek és tulajdonságok használata engedélyezett: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>