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
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
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
Molo Eduardo! Inyani yile yokuba ndiyibona inzima kakhulu. Ukuba ufumanisa nayiphi na indlela, ungayeki ukundazisa.
Ukuwola okukhulu! Masinwabe! UPawulos.
Ndisebenzisa unodoli ukulawula ukude kwiseva endizilawulayo.
Ewe Enkosi kakhulu ngolwazi. Sele ndiyilungisile.
Wanga! UPawulos.
Sawubona,
isifundo silunge kakhulu ... ndinendawo .. kuDebian Lenny umthombo.lst usendleleni / njl / apt /
mbuliso
umbuzo….
ukuba ndinesibini soomatshini abane-distro efanayo… kodwa hayi ngeenkqubo ezifanayo…. Uyazi njani into onokuyikhuphela kwimpazamo esemthethweni… yehlisa yonke into ??? ...
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.
Ndicinga ukuba kukho impazamo… iiphakheji azigcinwanga kwi / etc / apt…. bahlala e / var / cache / apt / koovimba
Inyani andiyazi.
Ngokuqinisekileyo ikhona indlela yokwenza. 🙁
Ukuba ufumanise, ndazise kwaye ndiza kuyongeza.
Masinwabe! UPawulos.
Akukho nto nge-ip enamandla, akunjalo?
Ngokucacileyo kwii-distros zangoku kufuneka ukongeze izibuko (3142 ngokungagqibekanga) kwi-URL yenethiwekhi yendawo. Kujongeka njengoku: http://mi_servidor:3142/apt-cacher
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?