Maitiro ekuchengeta akawanda michina kumusoro-kune-nguva panguva imwe chete

Mumamiriro ezvinhu apo iwe unogonesa akawanda michina, Apt inogona kubatsira zvakanyanya sezvo ichiita iyo nzira yekuvandudza uye kushandisa chengetedzo zvigamba zvemuchina wega wega zvakapusa. Dambudziko nderekuti, nemaitiro echinyakare, kana gadziriso yabuda, iwe unofanirwa kutora kopi yemapakeji ese matsva emuchina wega wega, zvinoreva kushandiswa kunoshamisa kwebandwidth uye bandwidth yedu. Neraki, pane nzira izvo zvinotibvumidza isu kumutsiridza mumwe wemakina uye, kubva ipapo, kugadzirisa mamwe ese emachina anoumba network yedu. Iyi nzira, pamusoro pekudzikisa kudhura uye kugadzirisa mashandisirwo eiyo bandwidth, inodzivirira kudzokorora kwemapakeji pane akasiyana michina: ivo vese vanoisa mapakeji vachishandisa "cache server" yedu.


Paunenge uchimhanyisa kugovera kumwe chete kumachina akasiyana (kungave kubasa, mumakomputa emagetsi, pane server "mapurazi," mumasumbu, kana kunyangwe pane yako diki diki network) zvinogona kubatsira kugadzira cache cache pane yako network kuitira kuti kana pasuru yatotorwa pasi kubva kune repamutemo repamutemo, mimwe michina yese inoitora kubva pane cache cache iyo inochengetwa pamushini padandemutande ratichadaidza kuti "server". Nenzira iyi, zvidzoreso zvinotorwa kubva kumuchina mumwe zvinogona kuiswa pane mamwe pasina kudhanilodha zvakare kubva kumahofisi epamutemo.

Ngatitangei titarise mhinduro "dzisiri dzechinyakare" dzandisingakurudzire, asi zvirokwazvo dzinouya mupfungwa kana uchigadzirisa uyu mubvunzo.

Kugovana / etc / apt

Kana iwe ukaisa pakeji pane yeDebian distro (kana zvigadzirwa zvayo), inochengetwa imomo mune '/ etc / apt' dhairekitori. Kana pasuru ichidikanwa, Apt inotanga kutarisa mune ino dhairekitori kuti uone kana paine kopi yemuno (ndokuti cache), nekudaro uchidzivirira kurodha pasi zvisina basa. Nekuda kweizvozvo, vanoverengeka venyu muchave vakafunga kuti nzira yakanaka yekugadzirisa dambudziko riri mubvunzo ingangova kusarudza komputa, iyo yatinozosarudza senge rudzi rwe server, iyo inogona kuvandudzwa ichishandisa zvinyorwa zvepamutemo, uye izvo zvaizo shandisa yako '/ etc / apt' dhairekitori pamwe neyakazara michina pane network. Nekudaro, iyi nzira inogona kutungamira kumatambudziko ane chekuita nekuvharirwa kweiyo faira 'zvinyorwa.list'. Kazhinji, haisi iyo inonyanya kushandiswa kana mhinduro iri nyore.

Fambisa mapakeji

Panzvimbo pekugovana zvakajairika '/ etc / apt' dhairekitori, imwe nzira inogona kunge iri yekombuta yega yega kushandisa yayo yemuno cache dhairekitori asi kuburitsa script inotarisira kuteedzera mapakeji kubva kune mumwe muchina kuenda kune mumwe kuitira kuti vese varambe vachigadziriswa . Chishandiso chekuita iri basa chinogona kunge chiri 'apt-kufamba', asi ini chokwadi handikurudzire nekuti haina kujeka zvakakwana kumushandisi wekupedzisira. Uye zvakare, zvinogona kureva kushandiswa kusiri madikanwa kwenzvimbo yedisk nekuti mapakeji ese anofanirwa kuteedzerwa kune yega yega michina.

Akazvitsaurira cache masisitimu

Mhinduro yakanakisa yedambudziko iri kushandisa yakatsaurwa cache system. Muchidimbu, zvazviri ndezvekugadzira kopi yemaseva epamutemo pane imwe michina pane yako network uye wozogadzira mimwe michina yese kuti, panzvimbo pekutsvaga zvitsva kubva kumaseva epamutemo, vanozviita vachishandisa izvi yemuno cache (kana kuteedzera).

Kune akasiyana masystem akagadzirirwa kushanda neApt, kusanganisira apt-cacher, apt-proxy, uye apt-cached.

Pano isu tave kuzobata neakakodzera-cacher, inova iri nyore kushandisa.

apt-cacher

Apt-cacher yakasiyana zvakanyanya kubva kune imwe repository caching masystem nekuti haisi chirongwa chekumira-chega asi inomhanya seCGI script pasi peApache. Izvi zvine zvakwakanakira zvakati wandei, senge kuzviita chishoma uye zvakapusa chishandiso asi panguva imwechete zvine simba uye, nekudaro, chakasimba nekuti hachidi kodhi yayo kubata zvibvumirano, uye inochinjika zvakanyanya nekuti unogona kushandisa iyo Apache's yekudzivirira kudzora mashandiro kuitira kana iwe uchida kudzikamisa huwandu hwemakina anogoneswa kuwana cache.

Apt-cacher inongoda kuiswa pamushini mumwe, iyo yaunofunga kuti inofanira kushanda seyako repacific cache. Zvino, mamwe ese emakomputa pane yako network anofanira kugadzirirwa kukumbira kugadzirisa kubva kune cache uye kwete kubva kumaseva epamutemo.

Kugadziriswa kweSeva

Kuisa chete

sudo apt-tora kuisa apt-cacher

Iyi pasuru ine kutsamira neapache, perl uye wget, saka inozovaisa kana iwe usina iyo yakamboiswa kare.

Kamwe yaiswa, zvinokurudzirwa kutangazve Apache:

/etc/init.d/apache inotangazve

Chekupedzisira, zvese zvaunofanirwa kuita kugadzirisa izvo zvekumisikidza paramende zveiyo script. Ini ndakanyora mune terminal:

sudo gedit /etc/apt-cacher/apt-cacher.conf

Kazhinji, zvese zvinokanganisa zvakanaka, asi zvinokurudzirwa kugadzirisa zvinotevera zvitatu:

admin_email = mimail @ myserver gener_reports = 1 expire_hours = 24

Chinhu chechipiri ndechekusiyana kweBoolean iyo inogadza kuburitswa kwemishumo (0 haina kuburitsa mishumo, 1 inovagadzira). Chinhu chekutanga, pachinzvimbo, ndiyo kero yeemail iyo iyo mishumo yakasikwa ichatumirwa. Chinhu chechitatu uye chekupedzisira chinogadza huwandu hwemaawa Apt anofanirwa kumirira kuti aongorore zvinyorwa zvinowanikwa pamaseva epamutemo.

Kana iwe uri kushandisa proxy, usakanganwa kuwedzera zvinotevera zvinhu:

http_proxy = proxy.example.com: 8080 shandisa_proxy = 1

Kuti uone kuti inoshanda, unogona kuwana cache yako yemuno kuburikidza neiyo url http: // server_name / apt-cacher / uye peji richaonekwa richiratidza apt-cacher kumisikidzwa. Rangarira kuti 'server_name' inofanirwa kutsiviwa neIP yemuchina iyo iwe yawakadoma se'seva ', ndiko kuti, senzvimbo yekuchengetera yepackareta yemuno.

Vatengi kumisikidzwa

Iye zvino zvese zvaunofanirwa kuita kugadzirisa zvinyorwa.rondedzero yevatengi kuti vapfuure nepaseva. Kana iyo IP server iri 123.123.123.123, iwe unofanirwa kuiwedzera kune yega tambo yezvinyorwa.list, uye zvakare chenjera kuti vese vanongedzera kuseva imwe chete, zvikasadaro cache haizove nemhedzisiro.

sudo gedit /etc/apt/source.list
Ongorora: Chenjera! MuDebian uye nemhedzisiro yayo iyo 'zvinyorwa.list' yakachengetwa mu '/ etc / apt'. Nekudaro, mune kumwe kugovera kunogona kuchengetwa mune imwe nzira. Kana iwe ukasakwanisa kuwana iyo faira iwe unogona kugara uchiriwana nekupinda 'tsvaga zvinyorwa.list' mune inoteedzera

Kana iyo faira ikavhurwa, iyo IP ye server yedu iri 123.123.123.123, mitsara yese inofanira kuchinjwa uchishandisa zvinotevera nzira:

# Chekutanga #deb http://ftp.us.debian.org/debian/ sid main contrib isiri-yemahara # deb-src http://ftp.us.debian.org/debian/ sid chikuru chinopa chisina-chemahara # Modified deb http://123.123.123.123/apt-cacher/ftp.us.debian.org/debian/ sid main don-non-mahara deb-src http: //123.123.123.123/apt-cacher/ftp.us.debian. org / debian / sid chikuru chinopa chisina-chemahara

Sezvauri kuona, iwe unofanirwa kuwedzera iyo server IP + '/ apt-cacher /' pakutanga kweiyo URL. Zvino kunoenda kwakasara kwetambo yekutanga.

Traffic nhamba

Kana iwe ukawedzera iyo element 'gener_reports = 1' mufaira 'apt-cacher.conf', apt-cacher ichagadzira zviyero zvekuwana, zvaunogona kuwana neiyo url '/ apt-cacher / report'.

Kana, nekuda kwechikonzero chero chipi zvacho, iwe unofanirwa kuburitsa manhamba pamberi pehuwandu hwemaawa akaiswa mu 'apt-cacher.conf', mhanyisa unotevera kuraira:

/usr/share/apt-cacher/apt-cacher-report.pl

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Eduard akadaro

    Kwaziso, mupiro wakanakisa, mubvunzo wangu ndewe kana iwe uchiziva chero chishandiso chinokutendera iwe kuve nechepakati repositi yekushandisa zvigamba asi kune akasiyana magovano, ndiko kuti, chengeta akati wandei michina yakagadziridzwa panguva imwe chete asi iine akasiyana masheni

  2.   Ngatishandise Linux akadaro

    Mhoro Eduardo! Chokwadi ndechekuti ndinozviona zvakaoma. Kana iwe ukawana chero nzira, usamire kundiudza ini.
    Kumbundira kukuru! Mufaro! Paul.

  3.   chiche akadaro

    Ini ndinoshandisa chidzoyi kudzora maneja masevhisi andinotarisira.

  4.   Ngatishandise Linux akadaro

    Ehe.Ndatenda zvikuru neruzivo. Ndakatozvigadzirisa.
    Kumbundirana! Paul.

  5.   Geniutrixone akadaro

    Sawa,

    iyo dzidziso yakanaka kwazvo ... ini ndine chiyero .. munaDebian Lenny sosi.lst iri munzira / etc / apt /

    Kwazisa

  6.   sepulvedamarcos akadaro

    mubvunzo….

    kana ndiine michina yakati wandei neiyo distro… asi kwete nezvirongwa zvakafanana…. Unoziva sei kuti download kubva pamutemo repos…. inoderedza zvese ??? ...

  7.   Ngatishandise Linux akadaro

    Mubvunzo wako wakanaka. Ini ndinoverenga kuti iyo system inofanirwa kushanda zvakafanana neyakajairika Apt: kana ikasaiwana mune cache, inoirodha pasi kubva kumahofisi epamutemo. Mune ino kesi, imwe ye "mutengi" michina inozivisa iyo "sevha" kuti inoda kuvandudzwa zvinoenderana nerondedzero yezviratidziro pane "server" yenetiweki yako. Kuisa iyo yekuvandudza ini ndinoverenga kuti ichatanga kutsvaga iyo package mune server cache. Kana ikasakwanisa kuiwana, inoirodha pasi kubva kumahofisi epamutemo, kuichengeta pane server uye, kubva ipapo, yakaiswa pamushini waida iyo. Iyi pasuru ichave ichiwanikwa mu "server" cache kuitira kuti mimwe michina pane yako network ikwanise kuiisa kubva ipapo futi.

    Ndokumbirawo unzwe wakasununguka kunyora dai ndanga ndisina kujekerwa zvakakwana.

    Kumbundira! Paul.

  8.   Mishudark akadaro

    Ini ndinofunga pane ERROR… mapakeji haana kuchengetwa mu / etc / apt…. ivo chaizvo vanogara mu / var / cache / apt / archives

  9.   Ngatishandise Linux akadaro

    Chokwadi ndechekuti handizive.
    Chokwadi pane nzira yekuzviita. 🙁
    Ukazozviziva, ndiudze uye ini ndichawedzera.
    Mufaro! Paul.

  10.   Alvaro akadaro

    Hapana chine simba ip's, handiti?

  11.   Marce akadaro

    Sezviri pachena mune mamwe aripo madistros iwe unofanirwa kuwedzera chiteshi (3142 nekumisikidza) kune iyo URL yenzvimbo yemuno. Zvinotaridzika seizvi: http://mi_servidor:3142/apt-cacher

  12.   alfredo torrealba akadaro

    Ndine lubuntu 16.04 ndiani akazviita pasi pesisitimu ino uye kana zvakamushandira? Uye izvo zvandaida kubvunza zvinotevera kana ndikaisa iyi server uye yangu mimwe michina haina zvirongwa zvakafanana kana ndichiita chikumbiro pane yangu mutengi michina yekumisikidzwa kwechirongwa chandinacho pane server, unofunga ini ndinoisa yakananga kubva kuseva yemuno kana inoita chikumbiro kune repamutemo repository server ¿?