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.