Enw dosbarthiad, glibc neu grynhöydd: beth mae’r gosodwr yn ei wirio
Efallai bod gosodwr sy’n gwrthod eich deilliad yn darllen enw dosbarthiad, fersiwn amgylchedd rhedeg neu grynhöydd. Dim ond un o’r rhain sy’n penderfynu a all y deuaidd redeg.
Mae’r gosodwr yn argraffu “unsupported distribution”, rydych yn golygu un llinyn, ac mae’n mynd ymlaen nes iddo fethu munud yn ddiweddarach gyda gwall llwythwr. Y dilyniant hwnnw yw’r symptom sy’n werth ei adnabod: roedd y methiant cyntaf yn wiriad adnabod, a’r ail yn ffin gydnawsedd. Dau broblem wahanol ydynt sy’n digwydd bod yn yr un derfynell. Ni all golygu’r gwirio ond eich symud o’r cyntaf i’r ail.
Y symptom: mae’r gosodwr yn stopio ar eich deilliad
Mae sgript sy’n darllen enw dosbarthiad ac yn gwrthod parhau yn dweud wrthych na phrofodd ei hawdur eich deilliad. Datganiad cymorth yw hwnnw yn hytrach na ffaith dechnegol, ac mae’n aml yn anghywir yn yr ystyr y byddai’r pecyn yn rhedeg yn iawn.
Mae’r trafferth yn dechrau pan ddaw’r ateb dros dro yn gynllun. Mae newid ffeil hunaniaeth yn gwneud i’r gwirio basio, ac yna mae’r pecyn yn llwytho, neu’n methu llwytho, yn erbyn yr amgylchedd rhedeg sydd mewn gwirionedd wedi’i osod. Os bydd yn methu yno, ni fydd unrhyw olygu hunaniaeth pellach yn helpu.
Felly’r symudiad defnyddiol yw darganfod pa gwestiwn ofynnodd y gosodwr, ac yna darganfod a fyddai’r ateb wedi gwneud gwahaniaeth. Dau ymchwiliad ar wahân yw’r rhain a dim ond yr ail sy’n rhagfynegi a fydd y pecyn yn gweithio.
Tair fersiwn y mae pobl yn eu galw’n fersiwn y system
Mae rhyddhau dosbarthiad yn enwi amgylchedd pecynnedig. Mae fersiwn llyfrgell C yn enwi gweithrediad amgylchedd rhedeg a’i ryddhau. Mae fersiwn crynhöydd yn enwi cadwyn offer. Mae pobl yn galw’r tair yn “fersiwn y system” mewn sgwrs, ac nid ydynt yn gyfnewidiol mewn gosodwr.
cat /etc/os-release ldd --version | head -1 gcc --version | head -1 uname -m
Mae cymhwysiad wedi’i adeiladu ymlaen llaw yn disgwyl yr amgylchedd rhedeg a oedd yn bresennol pan gafodd ei gysylltu. Nid yw newid crynhöyddion ar y gwesteiwr yn ei ailsysylltu, ac nid yw cadwyn offer mwy newydd yn newid dim yn y symbolau llwythwr y mae’r deuaidd yn eu gofyn. Mae pensaernïaeth yn bwysig eto ar wahân, oherwydd mae pecyn 32-did ar system 64-did yn methu am resymau nad oes unrhyw linyn fersiwn yn eu hesbonio.
Cadwch y pedair allbwn gyda’r adroddiad. Mae eu casglu yn cymryd deg eiliad ac maent yn ateb y rhan fwyaf o’r cwestiynau y byddai cynhaliwr fel arall yn eu gofyn i chi drwy e-bost.
Darllenwch y gwall, nid y gwirio
Y gwall lansio cyntaf yw’r dystiolaeth. Mae neges am wrthrych a rennir ar goll, neu am fersiwn symbol na all y llwythwr ei bodloni, yn broblem dibyniaeth amgylchedd rhedeg. Mae neges sy’n ailadrodd enw’r dosbarthiad yn wiriad adnabod eto, mewn man arall.
Mae dogfennaeth y cysylltydd dynamig yn disgrifio sut mae chwilio llyfrgelloedd yn gweithio a ble mae’r llwythwr yn chwilio. Nid yw newid label dosbarthiad yn ychwanegu cyfeiriadur at y llwybr chwilio hwnnw, a dyna pam mae’r ail fethiant yn edrych yn ddigyswllt â’r cyntaf.
Peidiwch â chyrraedd am ldd ar ffeil weithredadwy a lawrlwythwyd fel cam cyntaf achlysurol. Mae ei lawlyfr ei hun yn rhybuddio y gallai redeg y rhaglen o dan rai amgylchiadau, ac mae rhedeg gosodwr anniogel yn union yw’r achos y mae’r rhybudd hwnnw yn sôn amdano.
Pam nad yw golygu’r llinyn yn helpu
Mae ffugio hunaniaeth system weithredu yn newid sut mae pob rhaglen ar y peiriant yn gweld ei hun. Mae rheolwyr pecynnau, offer cymorth a chymwysiadau eraill yn darllen yr un ffeil, a gall gwerth sy’n bodloni un gosodwr ddrysu rhywbeth arall fisoedd yn ddiweddarach.
Mae disodli llyfrgelloedd y gwesteiwr â ffeiliau o ddosbarthiad arall yn waeth. Gall dorri meddalwedd ddigyswllt, mae’n anweledig i’r rheolwr pecynnau, ac mae angen cynllun cynnal na fydd neb yn ei ysgrifennu. Nid yw’r newidiadau hynny’n cael eu cyfiawnhau gan un gosodwr cyfyngol.
Os yw’r gwirio mewn gwirionedd yn ddiffyg adnabod, gall y cynhaliwr ei gadarnhau a disgrifio’r cywiriad a gefnogir. Os nad yw’n ddiffyg, y llwybr a gefnogir yw adeiladwaith ar gyfer eich platfform, ac nid yw’r ateb hwnnw’n newid oherwydd bod y llinyn wedi’i olygu.
Ysgrifennwch adroddiad y gall y cynhaliwr weithredu arno
Cofnodwch y dosbarthiad a’r rhyddhau, y bensaernïaeth, rhyddhau’r VPN, yr union amod a wrthodwyd, a’r gwall amgylchedd rhedeg cyntaf os gwnaethoch gyrraedd mor bell. Nodwch a wnaethoch addasu unrhyw beth, oherwydd mae adroddiad o system a addaswyd yn adroddiad gwahanol.
Gadewch y gosodwr gwreiddiol heb ei newid a disgrifiwch y gwirio yn hytrach na’i osgoi. Mae’r gwahaniaeth hwnnw’n caniatáu i’r cynhaliwr wahanu rheol adnabod rhy gul oddi wrth wir ffin gydnawsedd deuaidd, sef dau fyg gwahanol iawn gyda dau atgyweiriad gwahanol iawn.
Os daw’r ateb yn ôl nad yw eich platfform yn cael ei gefnogi, mae hwnnw’n ganlyniad defnyddiadwy. Mae’n dweud wrthych i chwilio am adeiladwaith a gefnogir yn lle treulio noson arall ar ffeiliau hunaniaeth nad oeddent byth yn broblem.