டிஸ்ட்ரோ பெயர், glibc அல்லது மொழிபெயர்ப்பான்: நிறுவி எதைச் சரிபார்க்கிறது
உங்கள் வழித்தோன்றலை நிராகரிக்கும் நிறுவி ஒரு டிஸ்ட்ரோ பெயரையோ, இயக்கநேர பதிப்பையோ அல்லது மொழிபெயர்ப்பானையோ படிக்கலாம். அவற்றில் ஒன்று மட்டுமே பைனரி இயங்க முடியுமா என்பதைத் தீர்மானிக்கிறது.
நிறுவி “unsupported distribution” என அச்சிடுகிறது, நீங்கள் ஒரு சரத்தைத் திருத்துகிறீர்கள், ஒரு நிமிடம் கழித்து ஏற்றி பிழையுடன் தோல்வியடையும் வரை அது தொடர்கிறது. அந்த வரிசையே அடையாளம் காணத்தக்க அறிகுறி: முதல் தோல்வி அடையாளம் காணும் சரிபார்ப்பு, இரண்டாவது இணக்க வரம்பு. ஒரே முனையத்தில் தற்செயலாகத் தோன்றும் இரண்டு வெவ்வேறு சிக்கல்கள். சரிபார்ப்பைத் திருத்துவது உங்களை முதல் ஒன்றிலிருந்து இரண்டாவதற்கு மட்டுமே நகர்த்தும்.
அறிகுறி: நிறுவி உங்கள் வழித்தோன்றலில் நிற்கிறது
விநியோகப் பெயரைப் படித்து தொடர மறுக்கும் ஸ்கிரிப்ட், அதன் ஆசிரியர் உங்கள் வழித்தோன்றலைச் சோதிக்கவில்லை என்று சொல்கிறது. அது தொழில்நுட்ப உண்மை அல்ல, ஆதரவு அறிக்கை, மேலும் தொகுப்பு நன்றாக இயங்கியிருக்கும் என்ற அர்த்தத்தில் அது பெரும்பாலும் தவறு.
பிரச்சனை தொடங்குவது தற்காலிக தீர்வே திட்டமாகும்போது. அடையாளக் கோப்பை மாற்றுவது சரிபார்ப்பைக் கடக்கச் செய்கிறது, பின்னர் தொகுப்பு உண்மையில் நிறுவப்பட்ட இயக்கநேரத்திற்கு எதிராக ஏற்றப்படுகிறது, அல்லது ஏற்ற முடியவில்லை. அங்கு தோல்வியடைந்தால், மேலும் அடையாளத் திருத்தம் எதுவும் உதவாது.
எனவே பயனுள்ள படி, நிறுவி எந்தக் கேள்வியைக் கேட்டது என்பதைக் கண்டறிந்து, பின்னர் அந்தப் பதிலுக்கு முக்கியத்துவம் இருந்ததா என்பதைக் கண்டறிவதாகும். இவை இரண்டு தனித்தனி விசாரணைகள், தொகுப்பு இயங்குமா என்பதை இரண்டாவது மட்டுமே முன்னறிவிக்கிறது.
மக்கள் கணினி பதிப்பு என அழைக்கும் மூன்று பதிப்புகள்
விநியோக வெளியீடு ஒரு தொகுக்கப்பட்ட சூழலைக் குறிக்கிறது. C நூலகப் பதிப்பு இயக்கநேரச் செயலாக்கத்தையும் அதன் வெளியீட்டையும் குறிக்கிறது. மொழிபெயர்ப்பான் பதிப்பு கருவிச் சங்கிலியைக் குறிக்கிறது. உரையாடலில் மக்கள் மூன்றையும் “கணினி பதிப்பு” என்கின்றனர், ஆனால் நிறுவியில் அவை ஒன்றுக்கொன்று மாற்றக்கூடியவை அல்ல.
cat /etc/os-release ldd --version | head -1 gcc --version | head -1 uname -m
முன்பே கட்டப்பட்ட பயன்பாடு, அது இணைக்கப்பட்டபோது இருந்த இயக்கநேரத்தை எதிர்பார்க்கிறது. புரவலனில் மொழிபெயர்ப்பான்களை மாற்றுவது அதை மீண்டும் இணைக்காது, புதிய கருவிச் சங்கிலி பைனரி கோரும் ஏற்றி குறியீடுகளில் எதையும் மாற்றாது. கட்டமைப்பு மீண்டும் தனியாக முக்கியம், ஏனெனில் 64-பிட் கணினியில் 32-பிட் தொகுப்பு எந்தப் பதிப்புச் சரமும் விளக்காத காரணங்களால் தோல்வியடைகிறது.
நான்கு வெளியீடுகளையும் அறிக்கையுடன் வைத்திருங்கள். அவற்றைச் சேகரிக்க பத்து வினாடிகள் ஆகும், பராமரிப்பாளர் மின்னஞ்சலில் கேட்கும் பெரும்பாலான கேள்விகளுக்கு அவை பதிலளிக்கின்றன.
பிழையைப் படியுங்கள், சரிபார்ப்பை அல்ல
முதல் இயக்கப் பிழையே சான்று. காணாமல் போன பகிரப்பட்ட பொருள், அல்லது ஏற்றியால் நிறைவேற்ற முடியாத குறியீட்டுப் பதிப்பு பற்றிய செய்தி இயக்கநேரச் சார்புநிலைச் சிக்கல். விநியோகப் பெயரை மீண்டும் கூறும் செய்தி மீண்டும் அடையாளச் சரிபார்ப்பு, வேறு இடத்தில்.
மாறும் இணைப்பியின் ஆவணம் நூலகத் தேடல் எவ்வாறு செயல்படுகிறது, ஏற்றி எங்கே தேடுகிறது என்பதை விளக்குகிறது. விநியோக லேபிளை மாற்றுவது அந்தத் தேடல் பாதையில் அடைவைச் சேர்ப்பதில்லை, அதனால்தான் இரண்டாவது தோல்வி முதல் ஒன்றுடன் தொடர்பற்றதாகத் தெரிகிறது.
பதிவிறக்கிய இயக்கக்கூடிய கோப்பில் ldd ஐ வழக்கமான முதல் படியாகப் பயன்படுத்த வேண்டாம். அதன் சொந்த கையேடு சில சூழ்நிலைகளில் அது நிரலை இயக்கக்கூடும் என எச்சரிக்கிறது, நம்பமுடியாத நிறுவியை இயக்குவது அந்த எச்சரிக்கை கூறும் நிலையே.
சரத்தைத் திருத்துவது ஏன் உதவாது
இயக்க முறைமை அடையாளத்தைப் போலியாக்குவது இயந்திரத்தில் ஒவ்வொரு நிரலும் தன்னை எப்படிப் பார்க்கிறது என்பதை மாற்றுகிறது. தொகுப்பு மேலாளர்கள், ஆதரவுக் கருவிகள், பிற பயன்பாடுகள் அதே கோப்பைப் படிக்கின்றன, ஒரு நிறுவியை திருப்திப்படுத்தும் மதிப்பு மாதங்கள் கழித்து வேறொன்றைக் குழப்பலாம்.
புரவலன் நூலகங்களை வேறு விநியோகத்தின் கோப்புகளால் மாற்றுவது மோசம். அது தொடர்பற்ற மென்பொருளை உடைக்கலாம், தொகுப்பு மேலாளருக்குத் தெரியாது, யாரும் எழுதாத பராமரிப்புத் திட்டம் தேவை. அந்த மாற்றங்களை ஒரு கட்டுப்படுத்தும் நிறுவி நியாயப்படுத்தாது.
சரிபார்ப்பு உண்மையிலேயே அடையாளக் குறைபாடு என்றால், பராமரிப்பாளர் அதை உறுதிசெய்து ஆதரவு திருத்தத்தை விவரிக்கலாம். குறைபாடு இல்லையென்றால், ஆதரவுப் பாதை உங்கள் தளத்திற்கான கட்டுமானம், சரம் திருத்தப்பட்டதால் அந்தப் பதில் மாறாது.
பராமரிப்பாளர் செயல்படக்கூடிய அறிக்கையை எழுதுங்கள்
விநியோகம் மற்றும் வெளியீடு, கட்டமைப்பு, VPN வெளியீடு, நிராகரிக்கப்பட்ட சரியான நிபந்தனை, அங்கு வரை சென்றிருந்தால் முதல் இயக்கநேரப் பிழை ஆகியவற்றைப் பதிவு செய்யுங்கள். நீங்கள் ஏதேனும் மாற்றினீர்களா எனக் குறிப்பிடுங்கள், ஏனெனில் மாற்றப்பட்ட அமைப்பிலிருந்து வரும் அறிக்கை வேறு அறிக்கை.
அசல் நிறுவியை மாற்றாமல் வைத்து, அதைத் தவிர்ப்பதற்குப் பதிலாக சரிபார்ப்பை விவரியுங்கள். அந்த வேறுபாடே பராமரிப்பாளருக்கு மிகக் குறுகிய அடையாள விதியை உண்மையான பைனரி இணக்க வரம்பிலிருந்து பிரிக்க உதவுகிறது, அவை இரண்டு மிக வேறுபட்ட பிழைகள், இரண்டு மிக வேறுபட்ட திருத்தங்கள்.
உங்கள் தளம் ஆதரவு இல்லை என்ற பதில் வந்தால், அது பயன்படுத்தக்கூடிய முடிவு. ஒருபோதும் பிரச்சனையாக இல்லாத அடையாளக் கோப்புகளில் மற்றொரு மாலை செலவழிக்காமல் ஆதரவு கட்டுமானத்தைத் தேடுங்கள் என அது சொல்கிறது.