இந்த தொடக்க டுடோரியல் E ஐ எவ்வாறு சரிசெய்வது என்பதைக் காட்டுகிறது: உபுண்டு லினக்ஸில் தொகுப்பு பிழையைக் கண்டுபிடிக்க முடியவில்லை.
ஒன்று உபுண்டுவில் மென்பொருளை நிறுவுவதற்கான பல வழிகள் பயன்படுத்த வேண்டும் apt-get அல்லது apt கட்டளை. நீங்கள் ஒரு முனையத்தைத் திறந்து நிரல் பெயரைப் பயன்படுத்தி இதை நிறுவலாம்:
sudo apt install package_name
சில நேரங்களில், இந்த முறையில் பயன்பாட்டை நிறுவ முயற்சிக்கும்போது பிழை ஏற்படலாம். பிழை பின்வருமாறு:
sudo apt-get install package_name
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package package_name
பிழை சுய விளக்கமாகும். நீங்கள் நிறுவ முயற்சிக்கும் தொகுப்பை உங்கள் லினக்ஸ் அமைப்பு கண்டுபிடிக்க முடியவில்லை. ஆனால் அது ஏன்? இது ஏன் தொகுப்பைக் கண்டுபிடிக்க முடியவில்லை? இந்த சிக்கலை சரிசெய்ய நீங்கள் எடுக்கக்கூடிய சில நடவடிக்கைகளைப் பார்ப்போம்.
உபுண்டுவில் 'தொகுப்பு பிழையைக் கண்டுபிடிக்க முடியவில்லை' என்பதை சரிசெய்தல்


ஒரு நேரத்தில் ஒரு படி இந்த சிக்கலை எவ்வாறு சரிசெய்வது என்று பார்ப்போம்.
1. தொகுப்பு பெயரைச் சரிபார்க்கவும் (இல்லை, தீவிரமாக)
சரிபார்க்க வேண்டிய முதல் விஷயம் இதுவாக இருக்க வேண்டும். தொகுப்பு பெயரில் எழுத்துப்பிழையை செய்தீர்களா? அதாவது, நீங்கள் முயற்சிக்கிறீர்கள் என்றால் vlc ஐ நிறுவவும் நீங்கள் vcl ஐ தட்டச்சு செய்தால், அது நிச்சயமாக தோல்வியடையும். எழுத்துப்பிழைகள் பொதுவானவை, எனவே தொகுப்பின் பெயரைத் தட்டச்சு செய்வதில் நீங்கள் எந்த தவறும் செய்யவில்லை என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.
2. களஞ்சிய கேச் புதுப்பிக்கவும்
நிறுவிய பின் உங்கள் கணினியைப் பயன்படுத்துவது இதுவே முதல் முறை என்றால், நீங்கள் புதுப்பிப்பு கட்டளையை இயக்க வேண்டும்:
sudo apt update
இந்த கட்டளை இருக்காது புதுப்பிப்பு உபுண்டு நேராக. நான் செல்ல பரிந்துரைக்கிறேன் உபுண்டு களஞ்சியங்களின் கருத்து. அடிப்படையில், 'apt update' கட்டளை கிடைக்கக்கூடிய தொகுப்புகளின் உள்ளூர் தற்காலிக சேமிப்பை உருவாக்குகிறது.
நீங்கள் install கட்டளையைப் பயன்படுத்தும்போது, தொகுப்பு மற்றும் பதிப்புத் தகவல்களைப் பெற apt தொகுப்பு மேலாளர் தற்காலிக சேமிப்பைத் தேடி, பின்னர் அதை பிணையத்தில் உள்ள அதன் களஞ்சியங்களிலிருந்து பதிவிறக்குகிறார். தொகுப்பு இந்த தற்காலிக சேமிப்பில் இல்லை என்றால், உங்கள் கணினியால் அதை நிறுவ முடியாது.
உங்களிடம் புதிதாக நிறுவப்பட்ட உபுண்டு அமைப்பு இருக்கும்போது, கேச் காலியாக உள்ளது. இதனால்தான் உபுண்டு அல்லது உபுண்டு (லினக்ஸ் புதினா போன்றவை) அடிப்படையிலான வேறு எந்த விநியோகங்களையும் நிறுவிய பின் நீங்கள் சரியான புதுப்பிப்பு கட்டளையை இயக்க வேண்டும்.
இது புதிய நிறுவலாக இல்லாவிட்டாலும், உங்கள் பொருத்தமான கேச் காலாவதியானதாக இருக்கலாம். அதைப் புதுப்பிப்பது எப்போதும் நல்லது.
3. உங்கள் உபுண்டு பதிப்பிற்கு தொகுப்பு கிடைக்கிறதா என்று சோதிக்கவும்
சரி! நீங்கள் தொகுப்பின் பெயரைச் சரிபார்த்தீர்கள், அது சரியானது. தற்காலிக சேமிப்பை மீண்டும் உருவாக்க நீங்கள் புதுப்பிப்பு கட்டளையை இயக்குகிறீர்கள், ஆனால் தொகுப்பு பிழையை கண்டுபிடிக்க முடியவில்லை.
தொகுப்பு உண்மையில் கிடைக்கவில்லை என்பது சாத்தியம். ஆனால் நீங்கள் சில வலைத்தளங்களில் குறிப்பிடப்பட்டுள்ள வழிமுறைகளைப் பின்பற்றுகிறீர்கள், மற்ற அனைவருமே அதை அப்படியே நிறுவ முடியும் என்று தெரிகிறது. என்ன பிரச்சினை இருக்க முடியும்?
நான் இங்கே இரண்டு விஷயங்களைக் காணலாம். யுனிவர்ஸ் களஞ்சியத்தில் கிடைக்கும் தொகுப்பு மற்றும் உங்கள் கணினி அதை இயக்கவில்லை அல்லது உங்கள் உபுண்டு பதிப்பில் தொகுப்பு முழுமையாக கிடைக்கவில்லை. குழப்பமடைய வேண்டாம். அதை உங்களுக்காக விளக்குகிறேன்.
முதல் படி, நீங்கள் இயங்கும் உபுண்டு பதிப்பைச் சரிபார்க்கவும். ஒரு முனையத்தைத் திறந்து பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
lsb_release -a
வெளியீட்டில் உபுண்டு பதிப்பு எண் மற்றும் குறியீட்டு பெயரைப் பெறுவீர்கள். குறியீட்டு பெயர் இங்கே முக்கியமானது:
[email protected]:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic


நீங்கள் இங்கே பார்க்க முடியும் என, நான் உபுண்டு 18.04 ஐப் பயன்படுத்துகிறேன், அதன் குறியீட்டு பெயர் பயோனிக். உங்களிடம் வேறு ஏதேனும் இருக்கலாம், ஆனால் நீங்கள் இங்கே கவனிக்க வேண்டியவற்றின் சுருக்கம் கிடைக்கும்.
உங்களிடம் பதிப்பு எண் மற்றும் குறியீட்டு பெயர் கிடைத்ததும், உபுண்டு தொகுப்புகள் வலைத்தளத்திற்குச் செல்லுங்கள்:
இந்தப் பக்கத்தில் சிறிது கீழே உருட்டி, தேடல் பகுதிக்குச் செல்லவும். நீங்கள் ஒரு முக்கிய புலத்தைப் பார்ப்பீர்கள். தொகுப்பு பெயரை உள்ளிடவும் (இது உங்கள் கணினியால் கண்டுபிடிக்க முடியாது) பின்னர் சரியான விநியோக குறியீட்டு பெயரை அமைக்கவும். பிரிவு 'ஏதேனும்' இருக்க வேண்டும். இந்த மூன்று விவரங்களையும் நீங்கள் அமைத்ததும், தேடல் பொத்தானை அழுத்தவும்.


உங்கள் உபுண்டு பதிப்பிற்கு தொகுப்பு கிடைக்கிறதா, ஆம் எனில், அது எந்த களஞ்சியத்தைச் சேர்ந்தது என்பதை இது காண்பிக்கும். என் விஷயத்தில், நான் தேடினேன் ஷட்டர் ஸ்கிரீன்ஷாட் கருவி உபுண்டு 18.04 பயோனிக் பதிப்பிற்கு இது எனக்குக் காட்டியது இதுதான்:


என் விஷயத்தில், தொகுப்பு பெயர் ஒரு சரியான பொருத்தம். இதன் பொருள் தொகுப்பு ஷட்டர் உபுண்டு 18.04 பயோனிக் ஆனால் 'யுனிவர்ஸ் களஞ்சியத்தில்' கிடைக்கிறது. கர்மம் என்ன யுனிவர்ஸ் களஞ்சியம் என்று நீங்கள் யோசிக்கிறீர்கள் என்றால், தயவுசெய்து நான் முன்பு குறிப்பிட்ட உபுண்டு களஞ்சியக் கட்டுரையைப் பார்க்கவும்.
உங்கள் உபுண்டு பதிப்பிற்கு நோக்கம் கொண்ட தொகுப்பு கிடைத்தாலும் அது பிரபஞ்சம் அல்லது மல்டிவர்ஸ் போன்ற ஒரு களஞ்சியமாக இருந்தால், இந்த கூடுதல் களஞ்சியங்களை நீங்கள் இயக்க வேண்டும்:
sudo add-apt-repository universe multiverse
இந்த களஞ்சியங்களின் மூலம் கிடைக்கும் புதிய தொகுப்புகளைப் பற்றி உங்கள் கணினி அறிந்திருக்க நீங்கள் தற்காலிக சேமிப்பையும் புதுப்பிக்க வேண்டும்:
sudo apt update
இப்போது நீங்கள் தொகுப்பை நிறுவ முயற்சித்தால், விஷயங்கள் நன்றாக இருக்க வேண்டும்.
எதுவும் வேலை செய்யவில்லை, இப்போது என்ன?
உபுண்டு தொகுப்புகள் வலைத்தளம் உங்கள் குறிப்பிட்ட பதிப்பிற்கு தொகுப்பு கிடைக்கவில்லை என்பதைக் காட்டினால், தொகுப்பை நிறுவ வேறு சில வழிகளை நீங்கள் கண்டுபிடிக்க வேண்டும்.
உதாரணமாக ஷட்டரை எடுத்துக் கொள்ளுங்கள். அது ஒரு லினக்ஸிற்கான சிறந்த ஸ்கிரீன்ஷாட் கருவி ஆனால் இது ஆண்டுகளில் புதுப்பிக்கப்படவில்லை, இதனால் உபுண்டு அதை உபுண்டு 18.10 மற்றும் புதிய பதிப்புகளிலிருந்து கைவிட்டது. இப்போது அதை எவ்வாறு நிறுவுவது? அதிர்ஷ்டவசமாக, சில மூன்றாம் தரப்பு டெவலப்பர் தனிப்பட்ட களஞ்சியத்தை (பிபிஏ) உருவாக்கியுள்ளார், அதைப் பயன்படுத்தி நீங்கள் அதை நிறுவலாம். [தயவுசெய்து இந்த விரிவான வழிகாட்டியைப் படியுங்கள் உபுண்டுவில் பிபிஏ புரிந்து கொள்ளுங்கள்.] உபுண்டுவின் லாஞ்ச்பேட் இணையதளத்தில் தொகுப்புகள் மற்றும் அவற்றின் பிபிஏ ஆகியவற்றை நீங்கள் தேடலாம்.
உங்கள் களஞ்சியங்களின் பட்டியலில் சீரற்ற (அதிகாரப்பூர்வமற்ற) பிபிஏக்களை நீங்கள் சேர்க்கக்கூடாது என்பதை நினைவில் கொள்ளுங்கள். உங்கள் விநியோகம் வழங்குவதை ஒட்டிக்கொள்ள நான் அறிவுறுத்துகிறேன்.
பிபிஏக்கள் இல்லை என்றால், திட்டத்தின் அதிகாரப்பூர்வ வலைத்தளத்தை சரிபார்த்து, அவை பயன்பாட்டை நிறுவ சில மாற்று வழிகளை வழங்குகின்றனவா என்று பாருங்கள். சில திட்டங்கள் வழங்குகின்றன.DEB கோப்புகள் or AppImage கோப்புகள். சில திட்டங்கள் மாறிவிட்டன தொகுப்புகள் நிகழ்.
வேறு வார்த்தைகளில் கூறுவதானால், திட்டத்தின் அதிகாரப்பூர்வ வலைத்தளத்தை சரிபார்த்து, அவை நிறுவல் முறையை மாற்றியுள்ளதா என்பதை சரிபார்க்கவும்.
எதுவும் செயல்படவில்லை என்றால், ஒருவேளை திட்டம் நிறுத்தப்பட்டுவிட்டது, அப்படியானால், நீங்கள் அதன் மாற்று பயன்பாட்டைத் தேட வேண்டும்.
இறுதியில்…
நீங்கள் உபுண்டு அல்லது லினக்ஸுக்கு புதியவராக இருந்தால், விஷயங்கள் மிகப்பெரியதாக இருக்கலாம். இதனால்தான் இது போன்ற சில அடிப்படை தலைப்புகளை நான் மறைக்கிறேன், இதனால் உங்கள் கணினியில் விஷயங்கள் எவ்வாறு செயல்படுகின்றன என்பதைப் பற்றி நீங்கள் நன்கு புரிந்துகொள்வீர்கள்.
இந்த பயிற்சி உபுண்டுவில் தொகுப்பு பிழையை கையாள உதவும் என்று நம்புகிறேன். உங்களிடம் கேள்விகள் அல்லது பரிந்துரைகள் இருந்தால், தயவுசெய்து கருத்து பகுதியில் கேட்கவும்.