Tre pyetje ndajnë një argument versioni nga një hetim veçorie: cili komponent duhet ta ofrojë opsionin, cila version i atij komponenti është vërtet i instaluar dhe çfarë thotë regjistri i ndryshimeve për këtë. Numri i shtojcës i vetëm nuk i përgjigjet asnjërës. Rruga e shkurtër joshëse, krahasimi i një versioni të shkurtuar me një minimum nga një udhëzues, dështon sepse vargjet e versionit të shpërndarjeve nuk janë dhjetore. Vendosni çfarë po krahasoni përpara se ta krahasoni.

Opsioni mund të jetojë në NetworkManager, në shtojcën e tij VPN, në motorin bazë ose në një frontend të veçantë desktopi. Këto janë katër projekte me katër histori lëshimesh.

Katër komponentë, katër histori lëshimesh

Redaktori që shihni është zakonisht një shtojcë, dhe shtojca thërret një motor si binari i OpenVPN ose një implementim WireGuard. Vetë NetworkManager ofron modelin e lidhjes, dhe një frontend desktopi mund të shtojë fushat e veta sipër. Një veçori mund të shfaqet në cilindo prej tyre, dhe përditësimi i njërit nuk përditëson të tjerët. Një motor më i ri nuk është provë që redaktori i instaluar mund të importojë një opsion që motori e mbështet.

Filloni nga simptoma: a mungon fusha në dialog, a mungon pas importimit, apo është e pranishme por injorohet? Ato vëzhgime tregojnë komponentë të ndryshëm dhe kërkojnë prova të ndryshme.

Zbërtheni versionin përpara se ta krahasoni

Politika e paketave të Debian e përcakton formatin si epoch, version upstream dhe revision paketimi. Fillimisht krahasohet epoch, pastaj pjesa upstream, pastaj revision, sipas rregullave të renditjes të vetë menaxherit të paketave dhe jo sipas aritmetikës dhjetore ose renditjes alfabetike të thjeshtë. Tilda renditet para gjithçkaje, duke përfshirë fundin e asaj pjese, dhe kështu kandidati i lëshimit i paraprin lëshimit përfundimtar. Është leximi i ndarë i pjesëve ai që e bën krahasimin kuptimplotë.

Mos shpikni një rregull konvertimi për ndonjë skemë tjetër ku 0.8.999 duket afër 0.9. Afërsia e shifrave nuk është provë për përmbajtjen.

Pyetni çfarë është instaluar dhe çfarë do të ishte

apt-cache policy raporton versionin e instaluar, kandidatin dhe depon nga vjen secili, për çdo paketë që përmendni. Lexojeni si për motorin ashtu edhe për shtojcën, dhe regjistroni vargje të plota në vend të formave të shkurtuara. Metadatat lokale mund të jenë të vjetruara, dhe një version kandidat nuk provon që një proces në punë ka ngarkuar atë ndërtim. Nëse një shërbim nuk është rinisur pas përditësimit, skedari në disk dhe sjellja që vëzhgoni mund të mos përputhen.

Më pas lexoni regjistrin përkatës të ndryshimeve. Një revision paketimi mund të mbajë arna pa miratuar një numër të ri upstream, dhe pikërisht ky është rasti kur versioni duket i pandryshuar dhe sjellja ndryshon.

Provoni opsionin në komponentin që e zotëron

Për një problem importimi, inspektoni fushat e mbështetura të shtojcës së instaluar dhe rezultatin e ruajtur, jo vetëm dialogun. Një etiketë, një fushë e dhënash amtare dhe një argument motori mund të jenë tre paraqitje të një cilësimi, dhe suksesi në importimin e një skedari nuk thotë asgjë për mbijetesën e çdo direktive. Emërtojeni veçorinë saktësisht: për shembull, pranimi i kësaj direktive duke ruajtur kuptimin e saj për vërtetimin.

Nëse ndërtimi i mbështetur për atë lëshim nuk e ka integrimin, zgjidhni një rrugë të miratuar përditësimi ose një klient tjetër. Përzierja e depove të një lëshimi tjetër, ose aplikimi i një arne burimi të arkivuar për të ngritur një numër të dukshëm, shkëmben një argument versioni me një sistem të pambështetur.

Një raport i dobishëm emërton shpërndarjen, versionet e plota të paketave, zotëruesin e lidhjes aktive, opsionin e kërkuar dhe sjelljen e ruajtur të vëzhguar. Kjo është një pyetje e riprodhueshme.

Artikuj të ngjashëm