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ě.
Něco jiného než pro distribuce, které používají RPM?
Možná YumonCD:
https://bitbucket.org/a_atalla/yumoncd/downloads/
Nikdy jsem to nezkoušel, ale je to nápad / vodítko, kde začít hledat.
Bohužel s tímto typem balíčku nemáme velké zkušenosti, ale určitě někde existuje varianta.
Existuje nástroj createrepro k vytváření úložišť z adresáře, kde jsou umístěny knihovny.
Podívejte se na http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html tam podrobně vysvětlují celý proces.
Další možností je použít keryx, můžete si stáhnout balíčky desde Linux nebo Windows a poté jej nainstalujte do počítače bez internetu. Funguje pouze pro Debian a Ubuntu.
Také jsem to udělal před časem program stahovat balíčky pro linux bez internetu, ale musel jsem opustit U_U, abych spustil další projekt mnohem pokazenější, který určitě představím do konce roku 😀
Byl jsi tvůrcem sushi? : -O Páni, skvěle. Použil jsem to při několika příležitostech. Je pravda, že existují i jiné grafické nástroje, budu o tom muset shromáždit více informací.
Myslím, že nejjednodušší věcí pro mě vždy bylo zachránit balíčky z / var / cache / apt a předat je do paměti nebo cokoli jiného. Jdu domů, otevřete konzolu, přejděte do složky, kde jsou balíčky, a vše nainstaluji zadáním sudo dpkg -i * .deb
pozdravy
Dobrá řešení, VŠECHNY, včetně vynikajícího blogu Drnocho's, jsem velmi rád, když najdu aktivní blogy o svobodném softwaru, a ještě více, když je v našem milovaném Debianu.
Debian Rulez !!!
Díky příteli, je mi potěšením pomoci a trochu vrátit všechny ty znalosti, které nám komunita dala 🙂
Zdravím 😀
Nevím, jestli to bude oprava, ale pokud použijeme apt-move, řádek v terminálu bude vypadat takto:
sudo aptitude update && sudo aptitude upgrade && sudo apt-move aktualizace
I když to zní nadbytečně nebo zjevně, ale vždy se najdou lidé, kteří si neuvědomují ten malý detail hahaha.
Zdravím!
Vítejte zOdiaK:
Díky za tip ... 😀
Existuje něco podobnějšího jako Synaptic? Pa 'mi je nejlepší
děkuji za informace, ale vyvstává otázka, aptoncd generuje iso s programy staženými na PC s internetem, ale na PC bez internetu by musel mít nainstalovaný aptoncd, ale jeho instalace se provádí pomocí PC s internetem, jak tedy obnovíte iso generováno bez aptoncd na PC bez internetu.
Příspěvek je dobrý ... Existuje nějaký typ těchto nástrojů, ale zaměřený na balíčky .rpm?
Ahoj. Co mi poradíš? Mám rozdělený počítač Toshiba s Windows 7 a Debian Linux 7 pomocí GRUBu. Jelikož se jedná o grafickou řadu ATI x1200, zbyla mi chyba a má pouze tty obrazovku. Při nastavování sudo nebyl nalezen příkaz mark. Snažil jsem se stáhnout úložiště pomocí Suhsi huh a camicri cube, to nebylo možné. Existuje nějaký způsob, jak mě můžete doporučit.
Děkuju.