نصب کوونکی “unsupported distribution” چاپوي، تاسو یوه رشته سمونۍ او هغه مخته ځي تر څو چې یوه دقیقه وروسته د بارکوونکي د تېروتنې سره ناکام شي. همدا ترتیب هغه نښه ده چې باید وپېژندل شي: لومړنی ناکامي د پېژندنې پلټنه وه او دویم یې د مطابقت حد دی. دا دوه بېلې ستونزې دي چې ناڅاپه په یوه ټرمینل کې ښکاري. د پلټنې سمون یوازې تاسو له لومړي څخه دویم ته رسولای شي.

نښه: نصب کوونکی ستاسو په اشتقاقي نسخه بندېږي

هغه سکریپټ چې د ویش نوم لولي او د دوام کولو انکار کوي، تاسو ته وایي چې لیکوال یې ستاسو اشتقاقي نسخه نه ده ازمویلې. دا د ملاتړ بیان دی نه تخنیکي حقیقت، او ډېری وخت په دې معنا غلط وي چې بسته به ښه چلېده.

ستونزه هغه وخت پیلېږي چې بدیله لار خپله پلان شي. د هویت فایل بدلول پلټنه تېروي، او بیا بسته د هغه چلېدو چاپېریال پر وړاندې بار کېږي چې واقعاً نصب شوی دی، یا نه بارېږي. که هلته ناکامه شي، نور د هویت سمون به مرسته ونه کړي.

نو ګټوره ګام دا دی چې ومومئ نصب کوونکي کومه پوښتنه کړې وه، او بیا ومومئ چې ځواب به یې اهمیت درلود. دا دوه جلا څېړنې دي او یوازې دویمه یې وړاندوینه کوي چې بسته به کار وکړي که نه.

درې نسخې چې خلک یې د سیستم نسخه بولي

د ویش خپرونه یو بسته شوی چاپېریال نوموي. د C کتابتون نسخه د چلېدو چاپېریال پلي کول او د هغه خپرونه نوموي. د کمپایلر نسخه د وسایلو زنځیر نوموي. په خبرو کې خلک درېواړه “د سیستم نسخه” بولي، خو په نصب کوونکي کې یو د بل ځای نه شي نیولای.

cat /etc/os-release
ldd --version | head -1
gcc --version | head -1
uname -m

مخکې جوړ شوی اپلیکیشن هغه چلېدو چاپېریال ته انتظار کوي چې د هغه د نښلولو پر مهال و. په هوسټ کې کمپایلرونو بدلول هغه بیا نه نښلوي، او نوی وسایلو زنځیر په هغو بارکوونکي سمبولونو کې چې باینري یې غواړي هېڅ نه بدلوي. معمارۍ بیا جلا اهمیت لري، ځکه چې په 64-بټ سیستم کې 32-بټ بسته د هغو لاملونو له امله ناکامېږي چې هېڅ د نسخې رشته یې نه شي تشریح کولای.

څلور واټنونه له راپور سره وساتئ. د دوی غونډول لس ثانیې وخت نیسي او د هغو پوښتنو ډېرو ته ځواب وایي چې پالونکی به یې بل ډول په برېښنالیک پوښتلی وای.

تېروتنه ولولئ، نه پلټنه

لومړنۍ د چلېدو تېروتنه شاهدي ده. د ورک شوي شریک شي یا د هغې سمبول نسخې په اړه پیغام چې بارکوونکی یې نه شي پوره کولای، د چلېدو چاپېریال پوروړتیا ستونزه ده. هغه پیغام چې د ویش نوم تکراروي بیا د پېژندنې پلټنه ده، په بل ځای کې.

د ډینامیک نښلوونکي اسناد تشریح کوي چې د کتابتون پلټنه څنګه کار کوي او بارکوونکی چېرته پلټي. د ویش نښان بدلول هغې پلټنې لارې ته فولډر نه زیاتوي، ځکه نو دویمه ناکامي له لومړي سره بې اړیکې ښکاري.

په ډاونلوډ شوي اجرایوي فایل ldd د عادي لومړي ګام په توګه مه کاروئ. د هغه خپل لارښود خبرداری ورکوي چې په ځینو حالاتو کې کېدای شي برنامه وچلوي، او د باوري نه وي نصب کوونکي چلول هماغه حالت دی چې هغه خبرداری یې په اړه دی.

ولې د رشتې سمون مرسته نه کوي

د عملیاتي سیستم هویت جعلي کول بدلوي چې په ماشین کې هر برنامه څنګه ځان ګوري. د بستې مدیران، د ملاتړ وسایل او نور اپلیکیشنونه هماغه فایل لولي، او هغه ارزښت چې یو نصب کوونکی قناعت کوي کېدای شي میاشتې وروسته بل څه ګډوډ کړي.

د هوسټ کتابتونونه د بل ویش له فایلونو سره بدلول لا بدتر دي. کېدای شي بې اړیکې سافټویر مات کړي، د بستې مدیر لپاره نه ښکاري، او هغه د ساتنې پلان ته اړتیا لري چې هېڅوک نه لیکي. دغه بدلونونه یو محدود کوونکی نصب کوونکی نه شي توجیه کولای.

که پلټنه واقعاً د پېژندنې نیمګړتیا وي، پالونکی یې تاییدولای او د ملاتړ شوې سمونې تشریح کولای شي. که نیمګړتیا نه وي، د ملاتړ شوې لار ستاسو پلیټفارم لپاره جوړونه ده، او هغه ځواب د رشتې له سمون سره نه بدلېږي.

هغه راپور ولیکئ چې پالونکی پر بنسټ یې عمل کولای شي

ویش او خپرونه، معمارۍ، د VPN خپرونه، هغه دقیق شرط چې رد شو، او که هومره لرې ورسېدلئ لومړنۍ د چلېدو تېروتنه ثبت کړئ. ولیکئ چې آیا څه مو بدل کړل، ځکه له بدل شوي سیستم څخه راپور بل راپور دی.

اصلي نصب کوونکی بې بدلونه پرېږدئ او د هغه له تېرېدو پرځای پلټنه تشریح کړئ. همدا توپیر پالونکي ته اجازه ورکوي چې ډېر تنګ د پېژندنې قاعده له ریښتیني باینري مطابقت حد څخه بېله کړي، او دا دوه ډېر بېلې تېروتنې او دوه ډېر بېل سمونونه دي.

که ځواب راشي چې ستاسو پلیټفارم ملاتړ نه لري، دا د کارولو وړ پایله ده. تاسو ته وایي چې ملاتړ شوې جوړونه ولټوئ، نه دا چې بله ماښام په هویت فایلونو کې تېر کړئ چې هېڅکله ستونزه نه وه.

اړوندې مقالې