Stuur APT-aflaaie deur ’n instaanbediener
Stel ’n eksplisiete HTTP-instaanbediener vir APT-bewaarplekversoeke in, behou HTTPS-verifikasie en kontroleer direkte uitsonderings per gasheer.
APT het sy eie instaanbedieneropsies. ’n Verandering aan ’n blaaier se instelling bepaal nie watter roete apt-get gebruik nie, en om ’n bewaarplekspieël te verander is nie dieselfde as om ’n instaanbediener te kies nie.
Gee die instellings eksplisiet vir ’n enkele opdrag deur:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Vervang die dokumentasie-IP met jou gekose HTTP-eindpunt van jou diens of die lys HTTP-instaanbedieners. Albei waardes kan na ’n gewone HTTP-instaanbediener verwys wanneer dit die vereiste HTTPS-tonnels ondersteun. Die opsiename beskryf die bewaarplek se vervoer wat opgestel word.
Vir ’n verbinding wat jy wil behou
APT se opstelling kan dieselfde waardes in ’n toegewyde lêer onder /etc/apt/apt.conf.d/ stoor:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Behou die sintaksis se aanhalingstekens en kommapunte. ’n Afsonderlike lêer met ’n duidelike naam maak dit makliker om jou eie oorheersende instellings later te verwyder sonder om bewaarplekdefinisies of onverwante APT-opsies te herskryf.
Gebruik die volgende om ’n gekose waarde na te gaan sonder om ’n pakketbewerking te begin:
apt-config shell PROXY Acquire::http::Proxy
APT ondersteun ook die http_proxy-omgewingsinstelling, maar die omgewing wat deur sudo beskikbaar is, kan verskil van die terminaal waarin jy dit gestel het. Eksplisiete APT-opsies maak ’n vergelyking met ’n enkele opdrag makliker om te volg.
’n Bewaarplek kan doelbewus direk verbind
’n Gasheerspesifieke instaanbedieneropsie kan die spesiale waarde DIRECT gebruik. As net een bewaarplek die algemene instaanbediener ignoreer, ondersoek daardie gasheeroorheersings voordat jy die eindpunt vervang.
By HTTPS bly sertifikaatverifikasie ’n afsonderlike kontrole. Waar ’n goedgekeurde inspeksie-CA nodig is, stel die toepaslike vertroue op; moenie eweknie- of gasheernaamverifikasie afskakel bloot om die aflaai te laat vorder nie. Pakkethandtekeninge dien ook ’n ander doel as TLS en instaanbedienerroetering.
Kyk verder as die opdrag se finale uitgangstatus
Gaan na watter bewaarplekversoeke werklik geslaag het en of APT aflaaiwaarskuwings meld of ouer lyste hergebruik het. ’n Gedeeltelike opdatering bewys nie dat elke bron die roete suksesvol gebruik het nie.
Verwyder slegs die instaanbedienerinskrywings wat jy bygevoeg het om ’n toets met blywende instellings ongedaan te maak. Kontroleer daarna vir oorblywende omgewings- of gasheerspesifieke instellings wat steeds ’n ander instaanbediener kan kies.