Ungabagcina njani oomatshini abaninzi behlaziyekile ngaxeshanye

Kwiimeko apho ulawula khona oomatshini abaninzi, i-Apt ingaluncedo kakhulu njengoko isenza inkqubo yokuhlaziya kunye nokufaka ii-patches zokhuseleko kumatshini ngamnye kube lula. Ingxaki kukuba, ngendlela yesiNtu, nje ukuba uhlaziyo luphume, kuya kufuneka ukhuphele ikopi yazo zonke iipakeji ezitsha zoomatshini bonke, oko kuthetha ukusetyenziswa okumangalisayo kwendlela yethu yokuhamba kunye nobubanzi bebhendi. ukusuka kwiseva esemthethweni Ngethamsanqa, kukho indlela esivumela ukuba sihlaziye omnye koomatshini kwaye, ukusuka apho, uhlaziye bonke oomatshini abenza inethiwekhi yethu. Le ndlela, ukongeza ekunciphiseni iindleko nasekusebenziseni ukusetyenziswa kwebandwidth yethu, iyakuthintela ukuphindaphindwa kweephakeji koomatshini abohlukeneyo: Zonke ziyafaka iipakeji zisebenzisa i "cache server" yethu.


Xa uhambisa ulwabiwo olufanayo koomatshini abohlukeneyo (nokuba usemsebenzini, kwiilebhu zekhompyuter, kwiserver "iifama," kwiiqoqo, okanye nakwinethiwekhi yakho encinci yasekhaya) kunokuba luncedo ukwenza indawo yokugcina i-cache kwinethiwekhi yakho ukuze Nje ukuba iphakheji ikhutshelwe kwindawo yokugcina esemthethweni, bonke abanye oomatshini bayayikhuphela kwindawo yokugcina izinto egcinwe kumatshini kwinethiwekhi yakho esiza kuyibiza ngokuba "yiseva". Ngale ndlela, uhlaziyo olukhutshelweyo kumatshini omnye lunokufakwa kwabanye ngaphandle kokuzikhuphela kwakhona kwiindawo zokugcina ezisemthethweni.

Masiqale sijonge ezinye zezisombululo "ezingezizo ezesiko" ENGINGACEBISI ngazo, kodwa oko kuyakufika engqondweni xa usombulula lo mbuzo.

Yabelana / njl / apt

Xa ufaka iphakheji kwi-Debian distro (okanye iziphumo zayo), igcinwa kwalapha kulawulo '/ etc / apt'. Xa kufuneka iphakheji, kuqala kuqala ukujonga kule khowudi ukubona ukuba kukho ikopi yendawo (oko kukuthi, i-cache), ke oko kuthintela ukukhuphela ngokungeyomfuneko. Ngenxa yoko, uninzi lwenu ngokuqinisekileyo luya kucinga ukuba indlela elungileyo yokusombulula ingxaki ekuthethwa ngayo inokuba kukukhetha ikhompyuter, esiya kuyichonga njengohlobo lweseva, eya kuthi ihlaziywe kusetyenziswa oovimba abagcina iincwadi, yabelana ngesikhombisi sakho '/ njl / apt' kunye nabanye oomatshini kwinethiwekhi. Nangona kunjalo, le ndlela inokukhokelela kwiingxaki ezinxulumene nokuvalwa kwefayile 'yemithombo yolwazi'. Ngokubanzi, ayisosona sisombululo sisetyenziswa kakhulu okanye esona sisombululo silula.

Hambisa iiphakheji

Endaweni yokwabelana ngesiqhelo '/ etc / apt' isikhombisi, enye indlela inokuba kukuba ikhompyuter nganye isebenzise isikhombisi sayo sendawo yokugcina izinto kodwa ivelise iskripthi esikhathalela ukukopa iiphakheji ukusuka komnye umatshini ukuya komnye ukuze zihlale zihlaziywa. Isixhobo sokwenza lo msebenzi sinokuhamba 'ngokufanelekileyo,' kodwa andiyincomi ngokunyanisekileyo kuba ayicacanga ngokwaneleyo kumsebenzisi wokugqibela. Kananjalo inokuthetha ukusetyenziswa ngokungeyomfuneko kwendawo yediski kuba zonke iipakeji kuya kufuneka zikotshelwe kumatshini ngamnye.

Iinkqubo zecache ezinikezelweyo

Esona sisombululo sisiso kule ngxaki kukusebenzisa i-cache enikezelweyo. Ngamafutshane, into emalunga nokwakha ikopi yeeseva ezisemthethweni komnye woomatshini kwinethiwekhi yakho kwaye uqwalasele oomatshini abaseleyo ukuze, endaweni yokukhangela uhlaziyo olusuka kwiiseva ezisemthethweni, bayakwenza oko i-cache yendawo (okanye ikopi).

Kukho iinkqubo ezahlukeneyo ezenzelwe ukusebenza ne-Apt, kubandakanya i-apt-cacher, i-apt-proxy, kunye ne-apt-cached.

Apha siza kujongana ne-apt-cacher, eyona ilula ukuyisebenzisa.

Ulungelelaniso

I-Apt-cacher yahluke mpela kwezinye iinkqubo zokugcina i-caching kuba ayisiyiyo inkqubo yokuma yodwa kodwa isebenza njengeskripthi se-CGI phantsi kwe-Apache. Oku kunezibonelelo ezininzi, njengokukwenza isixhobo esincinci nesilula kodwa kwangaxeshanye kunamandla kwaye, ngenxa yoko, yomelele ngakumbi kuba ayifuni ikhowudi yayo ukuphatha iiprothokholi, kwaye iyaguquguquka kuba ungasebenzisa ii-Apache's indlela yolawulo lofikelelo kwimeko apho ufuna ukunciphisa umda koomatshini ababenakho ukufikelela kwi-cache.

I-Apt-cacher ifuna kuphela ukufakwa kumatshini omnye, oya kuthatha isigqibo sokuba usebenze njengendawo yokugcina indawo yakho. Ke ezinye iikhompyuter kwinethiwekhi yakho kufuneka ziqwalaselwe ukuze zicele uhlaziyo kwi-cache hayi kwiiseva ezisemthethweni.

Ukucwangciswa kweseva

Ukufaka nje

Sudo apt-fumana ukufaka i-apt-cacher

Le phakheji inokuxhomekeka kwi-apache, i-perl kunye ne-wget, ke iya kubafaka ukuba awunakukufaka ngaphambili

Nje ukuba ufake, kuyacetyiswa ukuba uqalise kwakhona i-Apache:

/etc/init.d/apache qala kwakhona

Okokugqibela, konke okufuneka ukwenze kukuhlengahlengisa iparameter emiselweyo yeskripthi. Ndabhala kwisiphelo sendlela:

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

Ngokubanzi, onke amaxabiso asisiseko alungile, kodwa kuyacetyiswa ukuba uhlengahlengise oku kulandelayo:

admin_email = mimail @ myserver gener_reports = 1 expire_hours = 24

Into yesibini luhlobo oluguqukayo lweBoolean olumisela ukuveliswa kweengxelo (0 ayivelisi ngxelo, 1 iyazivelisa). Into yokuqala, endaweni yoko, yidilesi ye-imeyile apho iingxelo ezenziwe ziya kuthunyelwa khona. Into yesithathu neyokugqibela imisela inani leeyure ukuze kulindwe ukujonga uhlaziyo olukhoyo kwiiseva ezisemthethweni.

Ukuba usebenzisa ummeleli, musa ukulibala ukongeza ezi zinto zilandelayo:

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

Ukuqinisekisa ukuba iyasebenza, unokufikelela kwi-cache yakho yendawo nge-url http: // server_name / apt-cacher / kwaye iphepha liza kubonakala libonisa ubumbeko lwe-apt-cacher. Khumbula ukuba 'igama_legama' kufuneka lithathelwe indawo yi-IP yomatshini oyikhethileyo 'njengeseva', oko kukuthi, njengendawo yokugcina indawo yokugcina ipakethe yendawo.

Uqwalaselo lwabathengi

Ngoku konke okufuneka ukwenze kukuguqula uluhlu lwemithombo yabathengi ukuba udlule kwiseva. Ukuba i-IP yeseva iyi-123.123.123.123, kuya kufuneka uyongeze kumgca ngamnye we-source.list, kwaye ulumke ukuba bonke babhekisa kwiseva enye, kungenjalo i-cache ayizukubanesiphumo.

Isudo gedit /etc/apt/source.list
Qaphela: Lumka! Kwi-Debian kunye nakwiziphumo zayo 'imithombo yoluhlu' igcinwe kwi '/ etc / apt'. Nangona kunjalo, kolunye unikezelo kunokugcinwa kwenye indlela. Kwimeko apho ungayifumani ifayile unokuhlala uyifumana ngokufaka 'indawo ekufumaneka kuyo uluhlu kuluhlu'.

Nje ukuba kuvulwe ifayile, i-IP yeseva yethu ibe yi-123.123.123.123, yonke imigca kufuneka iguqulwe kusetyenziswa ezi ndlela zilandelayo:

# Original #deb http://ftp.us.debian.org/debian/ engundoqo igalelo non-free # deb-src http://ftp.us.debian.org/debian/ engundoqo igalelo non-free # Modified deb http: // 123.123.123.123/apt-cacher/ftp.us.debian.org/debian/ eyona nto iphambili inegalelo simahla kwi-deb-src http: //123.123.123.123/apt-cacher/ftp.us.debian. I-org / i-debian / i-sid ephambili inegalelo ngaphandle kwesimahla

Njengoko ubona, iseva IP + '/ apt-cacher /' kufuneka yongezwe ekuqaleni kwe-URL. Emva koko kuza wonke umgca wokuqala.

Iinkcukacha-manani zendlela

Ukuba wongeze into 'hlahisa_reports = 1' kwifayile 'apt-cacher.conf', apt-cacher iya kuvelisa ukufikelela kubalo, onokufikelela kulo nge-url '/ apt-cacher / report'.

Ukuba, nangasiphi na isizathu, kufuneka uvelise amanani ngaphambi kwenani leeyure ezibekwe 'apt-cacher.conf', sebenzisa lo mthetho ulandelayo:

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

Izimvo ezi-12, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   eduardo sitsho

    Imibuliso, igalelo elihle, umbuzo wam ngowokuba uyayazi nayiphi na into ekuvumela ukuba ubenendawo yokugcina esembindini yokufaka ii-patches kodwa kulwabiwo olwahlukeneyo, oko kukuthi, gcina oomatshini abaninzi behlaziywa ngaxeshanye kodwa banezabelo ezahlukeneyo

  2.   Masisebenzise iLinux sitsho

    Molo Eduardo! Inyani yile yokuba ndiyibona inzima kakhulu. Ukuba ufumanisa nayiphi na indlela, ungayeki ukundazisa.
    Ukuwola okukhulu! Masinwabe! UPawulos.

  3.   itshitshi sitsho

    Ndisebenzisa unodoli ukulawula ukude kwiseva endizilawulayo.

  4.   Masisebenzise iLinux sitsho

    Ewe Enkosi kakhulu ngolwazi. Sele ndiyilungisile.
    Wanga! UPawulos.

  5.   Geniutrix sitsho

    Sawubona,

    isifundo silunge kakhulu ... ndinendawo .. kuDebian Lenny umthombo.lst usendleleni / njl / apt /

    mbuliso

  6.   sepulvedamarcos sitsho

    umbuzo….

    ukuba ndinesibini soomatshini abane-distro efanayo… kodwa hayi ngeenkqubo ezifanayo…. Uyazi njani into onokuyikhuphela kwimpazamo esemthethweni… yehlisa yonke into ??? ...

  7.   Masisebenzise iLinux sitsho

    Umbuzo wakho ubalasele. Ndibala ukuba le nkqubo kufuneka isebenze ngokufanayo kwi-Apt eqhelekileyo: ukuba ayiyifumani kwi-cache, iyikhuphela kwindawo yokugcina esemthethweni. Kule meko, omnye woomatshini "baklayenti" wazisa "umncedisi" ukuba ufuna uhlaziyo ngokoluhlu lohlaziyo oluvela kwi "server" yenethiwekhi yakho. Ukufakela olo hlaziyo ndibala ukuba iya kuqala ukujonga iphakheji kwindawo yokugcina izinto zeseva. Ukuba ayifumaneki, iyayikhuphela kwindawo yokugcina esemthethweni, iyigcine kwiseva kwaye, ukusuka apho, ifakwe kumatshini oyifunayo. Le phakheji iya kufumaneka kwi- "server" cache ukuze abanye oomatshini kwinethiwekhi bakwazi ukuyifaka ukusuka apho.

    Nceda ungathandabuzi ukubhala ukuba andicacanga ngokwaneleyo.

    Ihagi! UPawulos.

  8.   Imishudark sitsho

    Ndicinga ukuba kukho impazamo… iiphakheji azigcinwanga kwi / etc / apt…. bahlala e / var / cache / apt / koovimba

  9.   Masisebenzise iLinux sitsho

    Inyani andiyazi.
    Ngokuqinisekileyo ikhona indlela yokwenza. 🙁
    Ukuba ufumanise, ndazise kwaye ndiza kuyongeza.
    Masinwabe! UPawulos.

  10.   Alvaro sitsho

    Akukho nto nge-ip enamandla, akunjalo?

  11.   UMarce sitsho

    Ngokucacileyo kwii-distros zangoku kufuneka ukongeze izibuko (3142 ngokungagqibekanga) kwi-URL yenethiwekhi yendawo. Kujongeka njengoku: http://mi_servidor:3142/apt-cacher

  12.   UAlfredo Torrealba sitsho

    Ndine-lubuntu 16.04 ngubani oyenzileyo phantsi kwale nkqubo kwaye ukuba isebenzele yena? kwaye into endifuna ukuyibuza yile ilandelayo ukuba ndiyayifaka le seva kwaye abanye oomatshini bam abanazo iinkqubo ezifanayo xa ndisenza isicelo koomatshini bam bokufakwa kwenkqubo endinayo kwiserver, ucinga ukuba ndiyayifaka ngqo ngqo kwiseva yendawo okanye ngaba isicelo siseva esemthethweni yokugcina izinto?