Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Vlastní mirror repositářů pro Debian a Ubuntu

Harvie .cz aura:55
11. 2. 2011 4:32 Nový

Nejjednodussi cache

celé vlákno

nejlepsi cache co sem kdy pouzival bylo tohle: http://lftpfs.sourceforge.net/
napsal sem si k tomu bashovej mount.lftps wrapper, takze to slo mountovat i z fstabu. dokaze to cachovat vzdaleny data pomoci ruznejch protokolu se spoustou nastaveni a neomezuje se to na debiani balicky. v zasade se to chova jako filesystem, kterej se pokusi ze zadanyho zdroje (cokoliv co ma podporu v lftp) stahnout kazdej soubor ke kterymu se nekdo pokusi pristoupit a pak ho nacachuje na prednastavenou dobu. pokud to hodite treba do rootu nejakyho ftp/webserveru, tak mate vlastne cachujici reverzni proxy pro statickej obsah...

mcx
mcx (neregistrovaný) ---.condornet.sk
11. 2. 2011 6:45 Nový

Re: Vlastní mirror repositářů pro Debian a Ubuntu

celé vlákno

Ak mam server zapojeny medzi pocitacmi a internetom a mam ho nastaveny cez Firehol aby preposielal udaje z eth0 na eth1 a zaroven mi na tom serveri bezi Appache, bude to fungovat?

MaKr
MaKr (neregistrovaný) ---.skvelynet.cz
11. 2. 2011 9:15 Nový

Re: Vlastní mirror repositářů pro Debian a Ubuntu

celé vlákno

Bude, není v tom problém.

jan.xxx
jan.xxx (neregistrovaný) ---.cuzk.cz
11. 2. 2011 9:26 Nový

Arch

celé vlákno

Existuje něco podobného i pro Arch?

RDa
RDa (neregistrovaný) ---.liwest.at
11. 2. 2011 9:31 Nový

Gentoo je jednodussi :)

celé vlákno

V Gentoo to je teda jednodussi podle me - staci nastavit na kazdem stroji stejny adresar pro uchovani stazenych balicku na nejaky NFS share, ktery je zapisovatelny. V make.conf napr.: DISTDIR="/mnt/d­istfiles". A stejne i se stromem balicku (PORTDIR="/mnt/p­ortage"), ktery pak staci synchronizovat na jednom stroji - pokud je to ten ktery to sdili, tento share muze byt readonly.

Miroslav Prýmek aura:58
11. 2. 2011 9:54 Nový

Re: Gentoo je jednodussi :)

celé vlákno

A jak je řešena konzistence dat?

např. stanice A stahuje právě balík mc-xyz, v tom ho chce stanice B nainstalovat, vidí ho tam, tak ho použije - ale ouha, on je poškozený (neúplný)

To samé se synchronizací portage.

RDa
RDa (neregistrovaný) ---.liwest.at
11. 2. 2011 12:11 Nový

Re: Gentoo je jednodussi :)

celé vlákno

Resi se to stejne jako kdyz si pustite lokalni instalaci toho sameho 2x.. DISTFILES nese zamky sebou (v adresari /mnt/distfiles/­.locks/ ) a instalator je dostatecne chytry aby pockal na dotazeni balicku.

V pripade vetsi instalace se balicky jiz nejakou dobu stahuji dokonce na pozadi instalace - cize soucasny pristup k datum je vyresen vyborne.

Co se tyce synchronizace PORTAGE - delate ji bud pravidelne v noci, nebo predtim nez neco potrebujete nutne aktualizovat. Vy si snad pustite synchronizaci a update/instalaci zaraz? Prinejhorsim se neco nepovede nainstalovat, zkusite podruhe a uz to jde. Standardni Gentoo zivot :) (taky je o hodne pravdepodobnejsi ze neco nepujde zkompilovat, nez ze se pri synchronizaci zrovna trefite do patchovani jen s polovinou patchu, nebo vypoctu zavislosti ktere by si spolu opravdu nesedli).

Miroslav Prýmek aura:58
11. 2. 2011 17:02 Nový

Re: Gentoo je jednodussi :)

celé vlákno

>> DISTFILES nese zamky sebou

Díky, to mě právě zajímalo.

>> se balicky jiz nejakou dobu stahuji dokonce na pozadi instalace

To je pěkné!

>> Vy si snad pustite synchronizaci a update/instalaci zaraz?

Nepustím, protože Gentoo nepoužívám ;) Spíš my šlo třeba o to, že si člověk nemusí uvědomit, že když spustí před spaním kompilace nějakýho molocha (OpenOffice nebo tak něco), že se mu do toho přes noc připlete synchronizace portage v cronu... Čili ptal jsem se (podobně jako v předchozí otázce), jestli je to ošetřeno, nebo to musí hlídat admin.

>> Prinejhorsim se neco nepovede nainstalovat, zkusite podruhe a uz to jde. Standardni Gentoo zivot :)

Tak to mě teda moc neláká, bez urážky :)

Miroslav Prýmek aura:58
11. 2. 2011 17:03 Nový

Re: Gentoo je jednodussi :)

celé vlákno

Omlouvám se za chyby - holt, ty příspěvky si člověk po sobě má přečíst :)

#
# (neregistrovaný) ---.116.broadband7.iol.cz
13. 2. 2011 16:14 Nový

Re: Gentoo je jednodussi :)

celé vlákno

>> Čili ptal jsem se (podobně jako v předchozí otázce), jestli je to ošetřeno, nebo to musí hlídat admin.

Zavislosti se generuji pred zacatkem stahovani/kompilace prvniho balicku, tedy synch portage behem probihajici kompilace nema zadnej vliv.

Miroslav Prýmek aura:58
13. 2. 2011 16:27 Nový

Re: Gentoo je jednodussi :)

celé vlákno

Nejde jenom o zavislosti, ne?

#
# (neregistrovaný) ---.116.broadband7.iol.cz
13. 2. 2011 18:13 Nový

Re: Gentoo je jednodussi :)

celé vlákno

samozrejme pak jsou potreba jeste fyzicky ebuildy (ulozeny v portage tree); tady je teoreticky mozny, ze by update portage mohl nektery ebuild odstranit a nahradit jinym (vetsinou novejsim), nicmene v situaci, kdy budu updatovat pravidelne nightly se to imo nestane (starsi baliky se nemazou hned a velke mnozstvi baliku ma vic stable/testing verzi).

Pro absolutni klid admina na dusi by pro tento pripad stacilo napr lokalne pres rsync (prvni co me napadlo) pred emerge synchronizovat portage tree a nepouzivat sdileny uloziste (samozrejme cache balicku by dal zustala sdilena). Pripadne pouzit neco jako skript update-world, kterej se po nezdarene kompilaci pokousi o dalsi (jen by se musel upravit pro znovugenerovani listu balicku).

RDa
RDa (neregistrovaný) ---.liwest.at
13. 2. 2011 19:00 Nový

Re: Gentoo je jednodussi :)

celé vlákno

Sync behem kompilace ma vliv - mensi patche jsou soucasti portage (adresar files), ale ne kazdy balicek je vyuziva. Tyto se aplikuji behem kompilace takze pokud je sync odstrani tak zamyslena verze k instalaci jiz nepujde skompilovat.

Miroslav Prýmek aura:58
13. 2. 2011 21:15 Nový

Re: Gentoo je jednodussi :)

celé vlákno

Ano - o to mi šlo. Jestliže si dokážu představit situaci, kdy běží kompilace a uprostřed ní se spustí sync portage, pak si dokážu představit i situaci, kdy tento sync překlad pokazí (pakliže neexistuje nějaký zámek, který synchronizaci uprostřed kompilace nedovolí).

.
. (neregistrovaný) ---.cust.selfnet.cz
11. 2. 2011 15:14 Nový

Re: Gentoo je jednodussi :)

celé vlákno

Článek jsi vůbec nečetl, nebo jen nepochopil?

RDa
RDa (neregistrovaný) ---.liwest.at
12. 2. 2011 12:41 Nový

Re: Gentoo je jednodussi :)

celé vlákno

Cetl a pochopil moc dobre :) A mit prehled je prece plus.

Ono je to videt i v diskuzi, jak to nekterym nefunguje, ze zcela zahadneho duvodu. Neni prece jednodussi, kdyz primo balickovaci system je navrzen inteligentne, oproti stavu "staci jednoduse a zbytek se nejak pozdeji dodela".. to pak vznikaji tyto problematicke doplnky.

Habo
Habo (neregistrovaný) 158.195.206.---
11. 2. 2011 13:21 Nový

Prenosné zariadenia

celé vlákno

To je super, niečo také som potreboval! Ako je to ale s prenášaním? Napr. ak by som si to nastavil na notebooku doma a potom by som chcel niečo inštalovať mimo moju sieť, bude to fungovať?

Marek Turnovec aura:70
11. 2. 2011 20:34 Nový

Re: Prenosné zariadenia

celé vlákno

No je celkem jasné, že to fungovat nebude... Ten váš server, na kterém ta cache jede, nejspíš nebude dostupný (zvlášť když to bude něco typu 192.168.*.*)...

A je asi celkem jedno, jestli se použije to nastavení v článku - cache server bude nastavený jako proxy - nebo to zadáte jako nový repozitář.

Asi by se to dalo vyřešit tak, že by měl člověk dva konfigurační soubory pro APT (jeden s proxy, druhý bez) a nějakým skriptem mezi nimi přepínal...

Habo
Habo (neregistrovaný) 158.195.206.---
12. 2. 2011 10:39 Nový

Re: Prenosné zariadenia

celé vlákno

Dobré vedeieť... Tak mi napadlo, že by mohlo byť dobré urobiť akúsi P2P sieť pre ľudí, ktorí nemajú domáci server... Ale písať sa mi to nechce :) Asi skúsim to s 2 konfigurákmi...

piskvor
piskvor (neregistrovaný) ---.opera-mini.net
12. 2. 2011 11:58 Nový

Re: Prenosné zariadenia

celé vlákno

K tomu presne mam na notebooku tenhle skript v /etc/network/if-up.d/apt-proxy : http://so.piskvor.org/3503/apt-proxy - podle broadcast adresy z DHCP nastavi tu spravnou proxy pro APT (nebo prime spojeni, pokud neni na zname siti).

Brbla80
14. 2. 2011 1:41 Nový

Re: Prenosné zariadenia

celé vlákno

Zajímavé řešení. Zkusmo jsem jej upravil:

if arp 192.168.1.1 | grep xx:xx:xx:xx:xx:xx > /dev/null; then
if ping -c 1 192.168.1.2 ; then
case "$DHCP4_IP_ADDRESS" in
192.168.1.5)
PROXY='Acquire::http { Proxy "http://192.168­.1.2:3142"; };';
;;
*)
PROXY=""
;;
esac
fi
fi

Pokud adresa 192.168.1.1 má MAC adresu mého routeru, zdaří se ping na cache server a zároveň je mi přidělena má IP (jsem tedy doma) - použije se nastavení pro proxy server, jinak se proxy nepoužije.

Lezu s netbookem i do jiných LAN, kde mi může být přidělena IP adresa z rozsahu, který mám doma. Též adresa přiřazená cache serveru může být obsazena a fungující. Proto jsem si doplnit i kontrolu MAC adresy síťového prvku, který mi IP přiřazuje.

Vypadá to, že to funguje - přesto se chci zeptat - není v mé úvaze a vylepšení skriptu bota, kterou jsem si neuvědomil? Nerad bych byl za čas nepříjemně překvapen nefungujícím řešením z vlastní dílny :-)

Dave
Dave (neregistrovaný) 195.122.213.---
11. 2. 2011 15:29 Nový

Chyba

celé vlákno

Zdravím,

tohle je přesně to, co potřebuju. Podle popisu vše proběhlo jak má, při pokusu o aktualizaci ale dojde k chybě:
W: Chyba při získávání http://cz.archive.ubuntu.com/ubuntu/pool/main/b/base-files/base-files_5.0.0ubuntu20.10.04.3_i386.deb
Nemohu se připojit k 192.168.1.20:3128 (192.168.1.20). - connect (111: Connection refused)

Jak mám prosím říct zdroji, aby spojení neodmítal? ;-)

Díky...

Habo
Habo (neregistrovaný) 158.195.206.---
11. 2. 2011 15:32 Nový

Re: Chyba

celé vlákno

To by som tipoval na ohnivú stenu, zlú IP alebo nebežiaci démon...

Dave
Dave (neregistrovaný) ---.pilsfree.net
12. 2. 2011 10:34 Nový

Re: Chyba

celé vlákno

No, ohnivá stěna není, IP je dobře.
Ale na toho démona se podívám, i když si myslím, že běží asi rovnou, ne? Bez nějakýho speciálního souštění...
Díky za tip.

drs
drs (neregistrovaný) ---.hayes-lemmerz.net
15. 2. 2011 9:07 Nový

Re: Chyba

celé vlákno

OT: To je protipozarni, nikoliv ohniva stena. Nelze pouzivat doslovny preklad.

"Firewall (construction), a barrier inside a building or vehicle, designed to limit the spread of fire, heat and structural collapse"

Pavel Šimerda (pavlix)
Pavel Šimerda (pavlix) (neregistrovaný) 2a00:1268:1ff:----:----:----:----:----
16. 2. 2011 14:54 Nový

Re: Chyba

celé vlákno

To záleží na tom, jestli jsi hrál Diablo :).

piskvor
piskvor (neregistrovaný) ---.opera-mini.net
12. 2. 2011 11:02 Nový

Re: Chyba

celé vlákno

neni to nespravne nastavenym portem? apt-cacher i apt-cacher-ng defaultne bezi na portu 3142, u Vas vidim 3128...

Dave
Dave (neregistrovaný) 195.122.213.---
15. 2. 2011 11:05 Nový

Re: Chyba

celé vlákno

Je. Tedy bylo. Díky moc za tip - většina mých problémů se zakládá na podobných chybách...
Nicméně, v "V adresáři /etc/apt/apt.con­f.d/ stačí vytvořit soubor 01proxy" - jak píše autor jsem skutečně zapsal hodnotu podle článku.
V Synapticu jsem ale při konfigurování proxy udělal překlep. Možná jsem to úplně nepochopil - stačí tedy udělat jen jeden krok? Anebo jsou zapotřebí konfigurovat obě místa?

Jak říkám, díky za popostrčení :D

Gerlige
Gerlige (neregistrovaný) ---.eurotel.cz
11. 2. 2011 17:10 Nový

Redhat/Fedora

celé vlákno

Možná by nebylo špatné zmínit, jestli existuje něco podobného taky pro RedHat, Fedoru nebo jiné systémy založené na rpm.

kaldax
kaldax (neregistrovaný) ---.pilsfree.net
11. 2. 2011 17:45 Nový

Re: Redhat/Fedora

celé vlákno

Pro Fedoru jsem nasel https://fedorahosted.org/intelligentmirror/wiki/IntelligentMirror

Bohuzel pro openSUSE jsem funkcni projekt nenalezl. V anarchistickych diskusnich krouzcich se hovori o zypp-proxy ;) Nicmene bohuzel pro zypper se mi jevi jako jedina neidealni varianta - http proxy. Squid je ale strasna vec, ktera snad v kazde verzi kompletne zmeni syntax konfiguracnich souboru.

kesitnarfs
kesitnarfs (neregistrovaný) ---.net.upcbroadband.cz
12. 2. 2011 17:17 Nový

Re: Redhat/Fedora... a další...

celé vlákno

Jestli se smím zeptat - což takhle podobná vychytávka pro uživatele Mandrivy? Má někdo k tomu pozitivní zkušenost? Díky!

_dworkin
_dworkin (neregistrovaný) ---.cust.nbox.cz
14. 2. 2011 21:45 Nový

Re: Redhat/Fedora... a další...

celé vlákno
_dworkin
_dworkin (neregistrovaný) ---.cust.nbox.cz
14. 2. 2011 21:49 Nový

Re: Redhat/Fedora... a další...

celé vlákno
kesitnarfs
kesitnarfs (neregistrovaný) ---.czech-tv.cz
16. 2. 2011 20:44 Nový

Re: Redhat/Fedora... a další...

celé vlákno

OK, děkuji za info, vyzkouším... :-)

Erich Stark aura:53
11. 2. 2011 18:53 Nový

Re: Vlastní mirror repositářů pro Debian a Ubuntu

celé vlákno

Tento apt-cacher-ng som nasadzoval asi dva roky dozadu v skole, fungoval krasne :)

Linuxes aura:43
11. 2. 2011 19:50 Nový

CacheDir

celé vlákno

mohu nastavit CacheDir: /var/cache/ap­t/archives ?

Sten
Sten (neregistrovaný) 2001:0:53aa:----:----:----:----:----
13. 2. 2011 16:56 Nový

Re: CacheDir

celé vlákno

Ne, APT cache je jeden adresář bez Release souborů, APT server (mirror) je množství různých hierarchicky uspořádaných adresářů.

marek
marek (neregistrovaný) 78.108.147.---
11. 2. 2011 21:03 Nový

Re: Vlastní mirror repositářů pro Debian a Ubuntu

celé vlákno

snazim zprovoznit mirror uz asi 2 hodky, ale zkoncil jsem na tom ze mi to netaha.
Pri importu mi to pisne hlasku:
"Maintenance task (File Import), apt-cacher-ng version: 0.5.13 (Cancel)
Importing from /var/cache/apt-cacher-ng/_import/_import directory, scanning...
No index files detected. Unable to continue, cannot map files to internal locations.
Return to main page"

v configu mam cestu /var/cache/apt-cacher-ng/_import/ ne chapu kde to bere _import

Patrik Šíma aura:90
12. 2. 2011 8:53 Nový

DD WRT + cache

celé vlákno

Netušíte někdo, zda to lze nainstalovat na wifi s DD WRT?

Patrik Šíma aura:90
15. 7. 2011 22:51 Nový

Re: DD WRT + cache

celé vlákno

Odpovím si sám, kdyby to náhodou někoho zajímalo. Jde to skrze Squid http://lauri.vosandi.eu/blog/?p=173

ondra.novacisko.cz
ondra.novacisko.cz (neregistrovaný) ---.112.250.42.static.b2b.upcbusiness.cz
12. 2. 2011 11:15 Nový

Balíčky z různých zdrojů, "all" balíčky

celé vlákno

Zdar, netušíte, zda to pozná balíčky ze zdrojů různé platformy označené jako "all" a nacacheuje? A co když jeden počítač to tahá z originálních repozitářu a druhý z českých?

Sten
Sten (neregistrovaný) 2001:0:53aa:----:----:----:----:----
13. 2. 2011 16:53 Nový

Re: Balíčky z různých zdrojů, "all" balíčky

celé vlákno

Všechny balíčky jsou v jednom společném poolu, akorát seznamy balíčků se potom rozdělují podle architektury. Tedy balíčky all mají jenom jednu URL a tak se nacachují jenom jednou.

S více mirrory apt-cacher-ng nemá problém, jeho balíček obsahuje seznam mirrorů (i když tam můj oblíbený chyběl) a ty on poté mapuje dohromady jako jeden zdroj (uburep, debrep ap.). Neumí to ale pracovat se systémem getdeb, to jsem musel obcházet pomocí jména balíku.

me
me (neregistrovaný) ---.187.broadband6.iol.cz
12. 2. 2011 14:31 Nový

Update accelerator

celé vlákno

Dobry clanek!

Pouzival jsem podobnou vec, modul pro IPCop; Update Accelerator
http://update-accelerator.advproxy.net/

Vyhody:
  • Modul pro transparetni proxy; klienti o proxy nevi, neni treba nastavovat
  • Obecnejsi. Podporuje DEB, RPM i aktualizce pro Windows; malou zmenou skriptu lze rozsirit, treba o DRPM anebo XY balicky
  • Graficke GUI (HTML). Prehled o vyuziti akceleratoru (statistiky, kolik se usporilo, kolikrat byl kazdy soubor pozadovan, atd)
Nevyhody:
  • Reseni omezene na IPcop/SmoothWall

Zaujalo me, ze v provozu se nejvice dat usetrilo pro stanice s Windows, prestoze jich bylo v siti minimum. Stanice s Windows stale stahovaly nejake update pro antiviry, i nekolikrat denne, atd, atd. V absolutnich cislech obrovska uspora prenesenych dat... Linuxove stanice zase zabiraly velke mnostvi diskoveho prostoru; velke mnozstvi ruznych balicku, casto ruzne verze tehoz SW.

Urcite mohu provoz cachovaciho serveru pro provoz lokalni site doporucit; vyplati se...

Zasílat nově přidané příspěvky e-mailem