சரி: பூட்டு கோப்பு / var / lib / dpkg / lock ஐ திறக்க முடியவில்லை



சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்

பூட்டு கோப்பைத் திறக்க முடியவில்லை / var / lib / dpkg / பூட்டு பிழை செய்தி குழப்பமானதாக இருக்கலாம், ஏனெனில் நீங்கள் சூடோ முன்னொட்டுடன் புதுப்பிப்பு கட்டளையை இயக்கினாலும் கூட, நீங்கள் உடனடியாக வேரூன்றியிருக்கிறீர்களா என்று கேட்கலாம். இந்த பிழை கட்டளை apt-get தொகுப்பு நிர்வாகியைப் பயன்படுத்தும் கிட்டத்தட்ட எல்லாவற்றிலும் காண்பிக்கப்படும். உபுண்டுவின் பல்வேறு பதிப்புகளில் ஒன்றை இயக்கும் டெஸ்க்டாப் அல்லது லேப்டாப்பை நீங்கள் புதுப்பிக்கிறீர்களோ அல்லது ராஸ்பெரியன் டெபியன் ஸ்பின் மூலம் ராஸ்பெர்ரி பை செய்கிறீர்களோ, இந்த தளங்களில் ஏதேனும் ஒரு சிக்கலாக இருக்கலாம் என்பதை நீங்கள் காணலாம்.



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



முறை 1: நிச்சயமாக சூடோவை உருவாக்குவது கட்டளையின் ஒவ்வொரு பகுதியையும் அணுக முடியும்

நீங்கள் sudo apt-get update && apt-get மேம்படுத்தலை இயக்கினால், இரண்டாவது செயல்முறைக்கு / var / lib / dpkg / lock கோப்பை அணுக சரியான அதிகாரம் இல்லை என்பதால் இந்த பிழையை நீங்கள் பெறலாம்.



ஓடுவதற்கு பதிலாக முயற்சிக்கவும் sudo apt-get update && sudo apt-get மேம்படுத்தல் அது ஏதாவது வித்தியாசமா என்று பார்க்க. அவ்வாறு செய்தால், உங்கள் சிக்கல் ஏற்கனவே சரி செய்யப்பட்டது, மேலும் கோப்பை அணுகுவதற்கு நீங்கள் இரண்டாவது செயல்முறைக்கு போதுமான அனுமதிகளை வழங்காததால் தான். இந்த கட்டளை புதுப்பிக்கப்பட்டு உங்கள் எல்லா தொகுப்புகளையும் மேம்படுத்தும் என்பதை நினைவில் கொள்ளுங்கள், எனவே அதை அங்கீகரிக்கும்படி இது உங்களைத் தூண்டக்கூடும், மேலும் இது இயக்க சிறிது நேரம் ஆகலாம்.

இல்லையெனில், சிக்கல் ஏற்கனவே முழுமையாக தீர்க்கப்பட்டுள்ளது, நீங்கள் வேறு எதுவும் செய்யத் தேவையில்லை.



முறை 2: / var / lib / dpkg / lock கோப்பை நீக்குதல்

ஒரு கோப்பை விவேகமாக பதிவிறக்கும் சுருட்டை, விஜெட் அல்லது மற்றொரு கட்டளையைப் பயன்படுத்துபவர்கள் அந்த கட்டளையை சூடோவுடன் முன்னுரை செய்ய வேண்டியிருக்கும், ஏனெனில் அவர்கள் ராஸ்பியனில் இருந்து வேலை செய்ய வேண்டும், ஏனெனில் இது சில சந்தர்ப்பங்களில் பொருத்தமாக இருக்கும். தூய டெபியன், சுபுண்டு, லுபுண்டு, லினக்ஸ் புதினா மற்றும் பிற ஒத்த டெஸ்க்டாப் / லேப்டாப் சார்ந்த வேலை செய்பவர்கள் இதைப் பற்றி கவலைப்பட வேண்டியதில்லை, ஆனால் இது மற்றொரு முயற்சிக்கு மதிப்புள்ளது.

இது இன்னும் செயல்படவில்லை என்றால், உங்கள் புதுப்பிப்பை இயக்கும்போது கோப்பை அணுக முயற்சிக்கும் வேறு ஏதேனும் நிரல் உங்களிடம் இல்லை என்பதை நீங்கள் சரிபார்க்க வேண்டும். பயன்படுத்த முயற்சிக்கவும் sudo lsof / var / lib / dpkg / lock திறந்திருக்கும் வேறு எந்த செயல்முறைகளும் இயங்குகிறதா என்று பார்க்க. நீங்கள் அதை எங்காவது திறந்திருந்தால், நீங்கள் பயன்பாட்டை மூடலாம்.

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

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

மறுதொடக்கம் செய்வது சில நேரங்களில் உதவுகிறது, ஆனால் நீங்கள் தொடர்ந்து சேவையகத்தில் அல்லது ராஸ்பியன் சாதனத்தில் இருந்தால், இது சாத்தியமான விருப்பமாக இருக்காது. ஓட முயற்சிக்கவும் sudo rm / var / lib / dpkg / lock && sudo rm / var / lib / apt / list / lock , இது இயங்கும் போது பொருத்தமாக இருக்கும் குறிப்பிட்ட கோப்புகளை விடுவிக்கும். Rm ஐ ரூட்டாக இயக்குவது அழிவுகரமானதாக இருப்பதால், அந்த கோப்புகளின் பெயர்களைப் பற்றி கவனமாக இருப்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

மற்ற விருப்பங்களை தீர்த்துக் கொண்ட பின்னரே நீங்கள் அவ்வாறு செய்துள்ளீர்கள் என்று கருதி, உங்கள் புதுப்பிப்பு கட்டளைகளை மீண்டும் இயக்க முயற்சித்து என்ன நடக்கிறது என்று பார்க்கலாம். உங்களிடம் மேலதிக சிக்கல்கள் எதுவும் இருக்கக்கூடாது, ஏனென்றால் அந்த நேரத்தில் கோப்புகள் இனி இருக்காது, இருப்பினும், சரியான நடைமுறைகள் இயங்கும்போது அவற்றை மீண்டும் உருவாக்க முடியும்.

3 நிமிடங்கள் படித்தேன்