Legyen a mi helyi deb adattár (Debian, Ubuntu stb

howto → Tedd helyi adattár deb (Debian, Ubuntu stb) saját kezűleg

Származott tétlen kamat (praktikus feltétlenül biztos, de tétlen), mondjuk van n-Noe gépek számát az Ubuntu, és ha sok közülük, majd felhívja a forgalmat az adattár összes gép lesz valójában közvetlenül arányos számuk, és ha a frissítés egyetlen gépen - még mindig minden rendben, akkor 20 vagy több, ez komoly. A anlim vállalati párt hazánkban rossz, így a kérdés a forgalom gyakran nagyon súlyos. És a hajózási csatorna nem ér mennyit hiába-, hogy vannak egyszerű és elegáns megoldásokat.

Ha zaguglit ebben a témában, először kijutni 2 népszerű megoldások: apt-mirror és az apt-proxy. Mindkét megoldás vonzó a maga módján, de a fordítást minden gyakorlati szinten meg kell érteni, és hogy a választás, én röviden területén.

apt-mirror - egy csomagot, amely egy teljes helyi tükör tárolókban. Fel van szerelve, konfigurálva, majd indítsa el, és leereszt a tartalomlerakatokhoz hogy vannak megadva a beállításokat. Alapvetően jó, mert minden lehetséges csomagokat azonnal elérhető lesz, és nagy sebességgel. De a másik oldalon ott van a szivattyú a minden, ami szükséges, és nincs szükség. Legalábbis ez árnyalatot tegye fordítani a választott apt-mirror.

apt-proxy - munkák egy kicsit más elv, tetszett jobban. Úgy vélem, hogy az elv még intelligensebb. Nem leereszteni mindent, és megrázza csak annyit kért, hogy valójában az első hívást azt kikényszeríti a megfelelő csomagot az interneten, így akkor meg kell várni, így ez egy helyi másolatot későbbi. Általában caching proxy adattár - a választás!

A kezem, a kísérletek 2 autó. Kis jelentéktelen servachok Debian Squeese és asztali Ubuntu 9.10 Karmic. (Be debiane úgy döntött, hogy telepíteni egy proxy Repov karmika asztali megfelelően helyes sources.list)

De hirtelen, nem találtam a repah Squeese apt-proxy csomagot. Internetezhetnek, az apt-proxy projekt oldalán Megtanultam, hogy az élet egy bonyolult dolog, és hogy ott valaki tört meg egy autóbalesetben, visszatérve néhány ITshnoy tusy. Ennek eredményeként az ígért újratervezés nem fejeződött be, és általában tudja látható. Azonban láttam egy listát a projekt klónok, és íme, itt debiane volt egy közülük: apt-cacher.

Általában sorsú megy, mint ez egy apt-cacher, ami meglehetősen nyilvánított.


Mivel a kliens gépen használjuk az Ubuntu, a config előírja path_map:


apt-Caher alapértelmezett port - 3142. Annak érdekében, hogy akassza fel a port <1024, надо запускать его из под рута, что в целом не нужно.

Így megkapjuk a következő elemeket ínszalagok:


És hogy tetszett, ellentétben sok csomagot, nem szükséges meghatározni egy adott eloszlás, azaz ezekkel a beállításokkal, tudjuk fenntartani a gép minden disztribúció Ubuntu.

tartalmaz egy démon autostart:

Mi meg az értéket:
Újraindítás:

Voila. Minden készen áll, hogy menjen.

Az asztali CAR:

Most tesszük a adattár sources.list asztali gép:


Így könnyen és gyorsan bekent helyi apt-proxy. =)
Sok szerencsét!

Kérjük írjon egy cikket, hogyan lehet létrehozni egy telepítési disztró, mely a Debian (és a csomagokat és beállítások).
Helyi adattár szükséges dolog, köszönöm egyet.

Hasonló probléma nem megoldott.

Az érdeklődésen találok időt, hogy leírja létrehozására saját layfsidi / usb alapú ubuntovskogo blackjack és .... Ez volt a helyzet, teremt magának egy kész, hogy automatizálják a telepítés a rendszer képet a számítógépre.
De ez nem volt egy elosztó, ez csak kész rendszer, amely az élet-usb egyszerűen egy lemezre másolt egy teljesen automatikus üzemmódban.

Azt, hogy csak ezt a munkát a hibákat?

A referencia-rendszer a legjobb megoldás debootstrap'om.
És egyéb problémák mik voltak.

Telepítettem az apt-mozog /etc/apt-move.conf file I meg az utat helyi_könyvtár = / home / ült / debian, ez az egész tartjuk, és bevezette az apt-mozog a frissítés parancsot, majd a mappa / home / ült / debian másoltam Az összes fájl debian-testing-i386-netinst.iso (caesar.acc.umu.se/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso), majd Csináltam egy mappa / home / debian / indexek és fel fájlokat a override.sid.hhhh letöltött ftp.fr.debian.org/debian/indices/ (ezek a fájlok kicsomagolva az archív) Ezután hozzon létre egy fájlt a / home / debian / apt. conf amelyben azt írták wiki.debian.org/DebianCustomCD/PoolAptConf csak egy sort (Codename «etch»; = Codename «sid»;) megváltozott, ezért hoztam létre egy fájlt, amelyben mycd.conf oxi-jelentése wiki.debian.org/DebianCustomCD/PoolPackagesGzConf természetes szó etch megváltozott ebben a fájlban a sid, és ez után én adja ki a parancsot az apt-ftparchive -c apt.conf generál mycd.conf kopogtat nekem egy hiba:


Megpróbáltam ezt az egészet, és root egynek.
Még azután is, a hiba kijavítása a probléma itt nem ér véget.
Kijavítottam a hibát:
Azt átnevezte a mappa volt / debian / dists / Squeeze / debian / dists / sid és fájlból törölt mycd.conf:

ah, igen ... egy személyes seb akkor distributivcheg lassan ... majd főzni egy howto.

Úgy döntöttem, hogy nem hoz létre saját értékesítési, és menj a másik irányba, fogok létrehozni fayl.sh amely összegyűjti az összes csapat, aki elkészíti, és mindent meg fog tenni, hogy szükség van, és a telepítés után a tiszta rendszer elindításához. Itt egy fájlt, amit eddig kiderült: 31bel.ru/debian/debian.sh