Distroaren izena, glibc edo konpilatzailea: zer egiaztatzen du instalatzaileak
Zure eratorria ukatzen duen instalatzaile bat distro-izen bat, exekuzio-inguruneko bertsio bat edo konpilatzaile bat irakurtzen ari izan daiteke. Horietako batek soilik erabakitzen du binarioa exekuta daitekeen.
Instalatzaileak “unsupported distribution” inprimatzen du, kate bat editatzen duzu eta aurrera jarraitzen du, minutu bat geroago kargatzailearen errore batekin huts egin arte. Sekuentzia hori da ezagutzea merezi duen sintoma: lehen hutsak ezagutze-egiaztapen bat izan zen, eta bigarrena bateragarritasun-muga bat. Terminal berean kasualitatez agertzen diren bi arazo desberdin dira. Egiaztapena editatzeak lehenengotik bigarrenera eraman zaitzake soilik.
Sintoma: instalatzailea zure eratorrian gelditzen da
Banaketa-izen bat irakurri eta jarraitzen uzten ez duen script batek zure eratorria probatu ez duela esaten dizu. Hori laguntza-adierazpena da, ez gertaera teknikoa, eta sarritan okerra da paketeak ondo funtzionatuko lukeelako.
Arazoa behin-behineko konponbidea plan bihurtzen denean hasten da. Identitate-fitxategi bat aldatzeak egiaztapena gainditzen du, eta paketea benetan instalatuta dagoen exekuzio-ingurunearen aurka kargatzen da, edo ez da kargatzen. Han huts egiten badu, identitatea gehiago editatzeak ez du lagunduko.
Beraz, mugimendu erabilgarria instalatzaileak zein galdera egin zuen jakitea da, eta gero erantzunak garrantzirik izango zuen jakitea. Bi ikerketa bereizi dira eta bigarrenak soilik iragartzen du paketeak funtzionatuko duen.
Jendeak sistema-bertsio deitzen dizkion hiru bertsio
Banaketa-argitalpen batek ingurune paketatua izendatzen du. C liburutegiaren bertsio batek exekuzio-ingurunearen inplementazio bat eta haren argitalpena izendatzen ditu. Konpilatzailearen bertsio batek tresna-kate bat izendatzen du. Hizketan jendeak hirurei “sistema-bertsioa” deitzen die, eta instalatzaile batean ez dira trukagarriak.
cat /etc/os-release ldd --version | head -1 gcc --version | head -1 uname -m
Aurrez eraikitako aplikazio batek estekatu zenean zegoen exekuzio-ingurunea espero du. Ostalarian konpilatzaileak aldatzeak ez du berriro estekatzen, eta tresna-kate berriago batek ez du ezer aldatzen binarioak eskatzen dituen kargatzaile-sinboloetan. Arkitekturak berriro aparte axola du, 64 biteko sisteman 32 biteko pakete bat huts egiten duelako inongo bertsio-katek azaltzen ez duten arrazoiengatik.
Gorde lau irteerak txostenarekin. Biltzeko hamar segundo behar dira eta mantentzaileak bestela posta elektronikoz egingo lizkiokeen galdera gehienei erantzuten diete.
Irakurri errorea, ez egiaztapena
Lehen abiarazte-errorea da froga. Partekatutako objektu bat falta delako edo kargatzaileak ase ezin duen sinbolo-bertsio bat delako mezua exekuzio-ingurunearen mendekotasun arazoa da. Banaketaren izena errepikatzen duen mezua ezagutze-egiaztapena da berriro, beste leku batean.
estekatzaile dinamikoaren dokumentazioa dokumentuak azaltzen du nola funtzionatzen duen liburutegien bilaketak eta non bilatzen duen kargatzaileak. Banaketa-etiketa bat aldatzeak ez dio bilaketa-bide horri direktorio bat gehitzen, eta horregatik bigarren hutsak lehenengorekin zerikusirik ez duela dirudi.
Ez jo ldd erabilera deskargatutako exekutagarri batean lehen urrats arrunt gisa. Bere eskuliburuak berak ohartarazten du programaren exekuzioa egin dezakeela zenbait baldintzatan, eta fidagarria ez den instalatzaile bat exekutatzea da ohartarazpen horrek aipatzen duen kasua.
Zergatik ez duen katea editatzeak laguntzen
Sistema eragilearen identitatea faltsutzeak aldatzen du makinako programa bakoitzak bere burua nola ikusten duen. Pakete-kudeatzaileek, laguntza-tresnek eta beste aplikazio batzuek fitxategi bera irakurtzen dute, eta instalatzaile bat asetzen duen balio batek beste zerbait nahas dezake hilabete batzuk geroago.
Ostalariaren liburutegiak beste banaketa bateko fitxategiekin ordeztea okerragoa da. Erlaziorik gabeko softwarea hauts dezake, pakete-kudeatzailearentzat ikusezina da, eta inork idazten ez duen mantentze-plan bat behar du. Aldaketa horiek instalatzaile murriztaile batek ez ditu justifikatzen.
Egiaztapena benetan ezagutze-akats bat bada, mantentzaileak berretsi eta onartutako zuzenketa deskriba dezake. Akatsa ez bada, onartutako bidea zure plataformarako eraikuntza bat da, eta erantzun hori ez da aldatzen katea editatu delako.
Idatzi mantentzaileak erabil dezakeen txosten bat
Idatzi banaketa eta argitalpena, arkitektura, VPNaren argitalpena, baztertu zen baldintza zehatza eta exekuzio-ingurunearen lehen errorea hara iritsi bazinen. Adierazi zerbait aldatu ote duzun, sistema aldatutako txosten bat beste txosten bat delako.
Utzi jatorrizko instalatzailea aldatu gabe eta deskribatu egiaztapena, hura saihestu beharrean. Bereizketa horri esker mantentzaileak ezagutze-arau estuegia eta benetako bateragarritasun bitar-muga bereiz ditzake, eta horiek bi akats oso desberdin dira, konponbide oso desberdinekin.
Erantzuna zure plataforma onartzen ez dela bada, emaitza erabilgarria da. Onartutako eraikuntza bat bilatzeko esaten dizu, inoiz arazoa ez ziren identitate-fitxategietan beste arratsalde bat eman beharrean.