Nincs interneted? Megtanulják, hogyan vigyék haza az adattárakat

A Deviantart képe

Amikor otthon volt számítógépem, akkor használtam GNU / Linux probléma nélkül, anélkül, hogy internet lenne a tárolók használatához.

Amit tettem, az volt, hogy készítettem egy példányt a számítógépemre telepített csomagokról, és otthon telepítettem / frissítettem őket. Számos alkalmazás és változat van erre, megmutatok néhányat.

APTonCD

Ideális a Ubuntu. a APTonCD elvesszük az összes csomagot, amely a gyorsítótárban van APT egy . Iso bonyodalmak nélkül. Telepítéséhez:

$ sudo aptitude install aptoncd

Használatához egyszerűen futtatjuk az alkalmazást, és lépésről lépésre megtesszük, amit mond. Semmi bonyolult.

Előnyök:

  • Az adattárat .iso fájlba veheti (vagy több, mérettől függően) Bárhová akarsz menni Létrehozhat iso-t CD y DVD.
  • Kicsomagolhatja az .iso fájlt és mindent átmásolhat egy mappába, majd onnan frissítheti.
  • APTonCD észleli, ha új csomagja van, és hozzáadja azokat a régiek eldobásához.

Desventajas:

  • Ha nincs CD-RW o DVD-RW pénzt fog pazarolni, ha Ön egyike azoknak, akik szeretnek naponta frissülni, bár alternatívaként az előnyök 2. pontja lehet.
  • Ha használja találó-rögzítés több ággal (Tesztelés, Sid, kísérleti), ez hibákat okozhat a függőségek telepítésekor.

apt-move:

Ez az alternatíva ideális debian-squeeze. -Ban Debian tesztelés Néhány problémám volt, mert nem másoltam a csomagokat a célmappába.

Telepítéséhez:

$ sudo aptitude install apt-move

Beállítás:

Minden lehetőség találó lépés kézikönyvében olvasható (man apt-move). Konfigurációja benne van /etc/apt-move.conf és módosítanunk kell benne néhány dolgot, ehhez megnyitjuk a kedvenc szerkesztőnket:

$ sudo nano /etc/apt-move.conf

És figyelembe kell vennünk a következő sorokat, amelyeket egyedül módosítanunk kell:

# Establecemos la carpeta donde se creará el mirror que nos llevaremos a casa.
LOCALDIR=/home/usuario/carpeta_mirror

# Ponemos la distribución que usamos para nuestro mirror
DIST=squeeze

# Si lo ponemos en Yes, borrará los paquetes antiguos que se bajan a la caché
DELETE=no

# Si lo ponemos en NO, moverá los paquetes a nuestra carpeta mirror y los elimina de la caché
COPYONLY=yes

Ez több mint elég a beállításokban.

Használat:

Olyan egyszerű, mint a futás:

$ sudo aptitude update && aptitude upgrade && apt-move update

Ez átmásol minket a kiválasztott mappa számára a gyorsítótárunkban lévő összes csomagra

Előnyök:

  • Készítse el a tükör pontos szerkezetét a gyorsítótárban lévő csomagokkal.
  • A Main és a Contrib ágakat csak a Main-ban csoportosítja, ezért amikor hozzáadjuk a címet a source.list-hez, akkor csak a main-free-t kell tennünk.
  • Ha van apt-pinning, akkor minden ágat önállóan tölthetünk le.

Desventajas:

  • Eddig nem találtam.

Dpkg-scanpackages használata

Megjegyzés: Ez valami olyasmi, mint a használata APTonCD

Ennek az eszköznek a feladata egy mini repo létrehozása, amelyet könnyen szállíthat és felvehet a források.lista, a letöltött fájlokból vagy azok közül, amelyeket önállóan tartalmaz.

Az üzemmód a következő: Első telepítés dpkg-dev

$ sudo apt-get install dpkg-dev

Másolja a fájlokat az apt gyorsítótárból abba a mappába, amelyet kiválasztott működésre, tegyük fel, hogy repo-nak hívják, és / home / user / repo /.

cp /var/cache/apt/archives/*.deb /home/usuario/repo/

Felveheti a . Deb amit akarsz

Most megyünk a mappánkba: repo (ebben az esetben).

cd /home/usuario/repo

és végrehajtjuk:

dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz

Itt azt csináljuk, hogy elolvassuk az összes csomagot / home / user / repo / és a fájl létrejön Csomagok.gz ezzel az információval; A csomagok számától függően itt lesz az ideje a folyamat befejezésének.

A létrehozott új mini-repo használatának megkezdéséhez a következő lépés az, hogy hozzáadja azt a források.lista, ezt az alábbi lépések követésével érhetjük el:

A szövegszerkesztőnkkel (ez az eset nano):

nano /etc/apt/sources.list

A következő sort adjuk hozzá:

deb file:/home/usuario repo/

Fontos kiemelni, figyelembe véve, hogy a fájl után a kettőspont (:), majd egyetlen perjel (/) kerül bele, valamint az is, hogy az utolsó mappa után, jelen esetben az Asztal, nincs perjel, szóközt igényel, majd a mini-repo mappa (repo), a végén perjel.

Ezekkel a lépésekkel létrehoztunk egy szállításra kész mini-repót.