Kui mul oli kodus arvuti, siis ma kasutasin GNU / Linux ilma probleemideta ka ilma, et oleks vaja Interneti-ala hoidlate kasutamiseks.
Mida ma tegin, võtsin koopia oma tööarvutisse installitud pakettidest ja installisin / värskendasin neid kodus. Selleks on mitu rakendust ja varianti, ma näitan teile mõnda.
aptOnCD
Ideaalne kasutajale Ubuntu. Koos APTonCD võtame kõik vahemälus olevad paketid APT aastal . ISO ilma tüsistusteta. Selle installimiseks toimige järgmiselt.
$ sudo aptitude install aptoncd
Selle kasutamiseks käivitame lihtsalt rakenduse ja teeme samm-sammult seda, mida see meile ütleb. Pole midagi keerulist.
Eelised:
- Saate oma hoidla viia .iso (või mitu, olenevalt suurusest) Kuhu soovite, et te läheksite Saate iso sisse luua CD y DVD.
- Võite .iso lahti pakkida ja kõik seal olevad kausta kopeerida ning sealt värskendada.
- APTonCD tuvastab, kui teil on uued paketid, ja lisab need vanad ära visates.
Puudused:
- Kui teil seda pole CD-RW o DVD-RW teil on raha raiskamine, kui olete üks neist, kellele meeldib igapäevaselt värskendada, ehkki teil võib olla alternatiivina eeliste 2. punkt.
- Kui kasutate tabav kinnitamine mitme haruga (Testimine, Sid, eksperimentaalne), võib see sõltuvuste installimisel põhjustada mõningaid vigu.
apt-move:
See alternatiiv sobib ideaalselt debian-squeeze. Sisse Debiani testimine Mul oli probleeme, sest ma ei kopeerinud pakette sihtkausta.
Selle installimiseks toimige järgmiselt.
$ sudo aptitude install apt-move
Seadistus:
Kõik valikud tabav käik saab selle käsiraamatust (man apt-move). Selle konfiguratsioon on sisse lülitatud /etc/apt-move.conf ja me peame selles mõningaid asju muutma, selleks avame selle faili oma lemmikredaktori:
$ sudo nano /etc/apt-move.conf
Ja me peame arvestama järgmiste ridadega, mis on ainsad, mida peame muutma:
# 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
See on seadetes enam kui piisav.
Kasutage:
Nii lihtne kui jooksmine:
$ sudo aptitude update && aptitude upgrade && apt-move update
See kopeerib meid valitud kausta jaoks kõik vahemälust paketid
Eelised:
- Looge vahemälus olevate pakettidega peegli täpne struktuur.
- See rühmitab harud Main ja Contrib ainult Mainis, nii et aadressi lisamisel source.listisse peame panema ainult maini vaba.
- Kui meil on apt-pinning, võime iga haru alla laadida iseseisvalt.
Puudused:
- Siiani pole ma ühtegi leidnud.
Dpkg-scanpackages'i kasutamine
Märkus. See on umbes nagu kasutamine APTonCD
Selle tööriista ülesanne on luua mini repo, mida saate hõlpsasti transportida ja kaasata sources.list, allalaaditud failidest või nendest, mille ise lisate.
Töörežiim on järgmine: Esimene install dpkg-dev
$ sudo apt-get install dpkg-dev
Kopeerige failid apt-vahemälust kausta, mille leiate toimimiseks. Oletame, et seda nimetatakse repoks ja see asub / kodu / kasutaja / repo /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
Võite lisada ka deb et tahad
Nüüd läheme meie kausta: repo (sel juhul).
cd /home/usuario/repo
ja me täidame:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
See, mida me siin teeme, on kõigi pakettide lugemine / home / kasutaja / repo / ja fail on loodud Paketid.gz selle teabega; Olenevalt pakettide arvust on aeg protsess lõpule viia.
Loodud uue mini-repoga töötamise alustamiseks oleks järgmine samm selle lisamine sources.list, saavutatakse see järgmiste sammudega:
Meie tekstiredaktoriga (antud juhul nano):
nano /etc/apt/sources.list
Lisame järgmise rea:
deb file:/home/usuario repo/
Oluline on arvesse võtta, et pärast faili pannakse koolon (:) ja seejärel üks kaldkriips (/), ka see, et pärast viimast kausta, antud juhul töölauda, pole sellel kaldkriipsu, see võtab tühiku ja seejärel mini-repo kausta (repo), mille lõpus on kaldkriips.
Nende toimingutega oleme loonud transpordiks valmis mini-repo.