Když jsem měl doma počítač, použil jsem GNU / Linux bez jakýchkoli problémů i bez nutnosti používat úložiště k internetu.
Co jsem udělal, bylo vzít kopii balíčků nainstalovaných na mém pracovním počítači a nainstalovat / aktualizovat je doma. Existuje několik aplikací a variant, jak to udělat, některé vám ukážu.
aptOnCD
Ideální pro uživatele ubuntu. S APTOnCD vezmeme všechny balíčky, které máme v mezipaměti APT v . Iso bez komplikací. Chcete-li jej nainstalovat:
$ sudo aptitude install aptoncd
Chcete-li jej použít, jednoduše spustíme aplikaci a krok za krokem uděláme to, co nám říká. Nic komplikovaného.
Výhody:
- Úložiště si můžete vzít v .iso (nebo několik, v závislosti na velikosti) Kamkoli chcete, abyste šli Můžete vytvořit iso in CD y DVD.
- Můžete rozbalit .iso a zkopírovat vše uvnitř do složky a odtud aktualizovat.
- APTOnCD zjistí, kdy máte nové balíčky, a přidá je k vyřazení starých.
Nevýhody:
- Pokud nemáte CD-RW o DVD-RW budete plýtvat penězi, pokud jste jedním z těch, kteří se rádi denně aktualizují, i když můžete mít jako alternativu bod 2 výhody.
- Pokud používáte trefné připnutí s několika větvemi (Testovací, Sid, experimentální), může vám to při instalaci závislostí způsobit nějaké chyby.
apt-move:
Tato alternativa je ideální pro Debian Squeeze, v Testování Debianu Měl jsem nějaké problémy, protože jsem nekopíroval balíčky do cílové složky.
Chcete-li jej nainstalovat:
$ sudo aptitude install apt-move
Nastavení:
Všechny možnosti trefný pohyb lze nahlédnout do jeho manuálu (man apt-move). Jeho konfigurace je v /etc/apt-move.conf a musíme v něm upravit některé věci, proto otevřeme náš oblíbený editor tohoto souboru:
$ sudo nano /etc/apt-move.conf
A musíme vzít v úvahu následující řádky, které jako jediné musíme upravit:
# 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
To je v nastavení více než dost.
Použití:
Tak jednoduché jako běh:
$ sudo aptitude update && aptitude upgrade && apt-move update
Tím se zkopírují všechny balíčky v naší mezipaměti pro složku, kterou jsme vybrali
Výhody:
- Vytvořte přesnou strukturu zrcadla s balíčky, které máme v mezipaměti.
- Seskupuje větve Main a Contrib pouze v Main, takže při přidávání adresy do source.listu musíme dát pouze main non-free.
- Pokud máme apt-pinning, můžeme si každou větev stáhnout samostatně.
Nevýhody:
- Zatím jsem žádné nenašel.
Používání balíčků dpkg-scanpackages
Poznámka: Toto je něco jako používání APTOnCD
Funkce tohoto nástroje je vytvořit mini repo, které můžete snadno přepravit a zahrnout do souboru sources.listze stažených souborů nebo ze souborů, které sami přidáte.
Provozní režim je následující: Nejprve nainstalujte dpkg-dev
$ sudo apt-get install dpkg-dev
Zkopírujte soubory z mezipaměti apt do složky, kterou jste vybrali pro práci, předpokládejme, že se nazývá repo a nachází se v / home / user / repo /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
Můžete také zahrnout deb že chcete
Nyní přejdeme do naší složky: repo (v tomto případě).
cd /home/usuario/repo
a provedeme:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
Co tady děláme, je čtení všech balíčků, které jsou v / home / user / repo / a soubor je vytvořen packages.gz s touto informací; V závislosti na počtu balíčků bude čas na dokončení procesu.
Chcete-li začít pracovat s vytvořeným novým mini-repo, dalším krokem bude přidání do sources.listtoho je dosaženo pomocí následujících kroků:
S naším textovým editorem (v tomto případě nano):
nano /etc/apt/sources.list
Přidáme následující řádek:
deb file:/home/usuario repo/
Je důležité zdůraznit, vzít v úvahu, že po souboru se do něj vloží dvojtečka (:) a poté jedno lomítko (/), také to, že po poslední složce, v tomto případě Desktop, není lomítko, zabere to místo a potom složku mini-repo (repo) s lomítkem na konci.
S těmito kroky jsme vytvořili mini-repo připravené k přepravě.