உபுண்டு 18.04 எல்டிஎஸ் சிஸ்டத்தில் இந்த கட்டுரையில் குறிப்பிடப்பட்டுள்ள கட்டளைகள் மற்றும் செயல்முறையை நாங்கள் இயக்கியுள்ளோம்.
நமக்கு ஏன் சுத்தமாக வேண்டும்?
உபுண்டு மற்றும் டெபியன் இயக்க முறைமைகளில், தொகுப்புகளை நிறுவுதல் அல்லது மேம்படுத்துவதற்கான apt-get ஐப் பயன்படுத்தும் போது, நிறுவி தொகுப்புகள் உங்கள் கணினியில் உள்ள சேமிப்பகத்திற்கு களஞ்சியங்களிலிருந்து பதிவிறக்கம் செய்யப்பட்டு அங்கிருந்து நிறுவப்படும். பதிவிறக்கம் செய்யப்பட்ட தொகுப்புகள் .deb வடிவத்தில் உள்ளன மற்றும் அவை var/cache/apt/archives/அடைவில் சேமிக்கப்படும். இந்த நிறுவல் தொகுப்புகளை நீங்கள் நிறுவல் நீக்கிய பிறகும் கணினி உள்ளூர் சேமிப்பகத்தில் வைத்திருக்கிறது. பொதுவாக, apt-get ஐப் பயன்படுத்தி ஒரு தொகுப்பை நிறுவும் போது, பின்வருபவை நடக்கும்:
- தேவையான தொகுப்பு சார்பு தொகுப்பு தேவையா என்பதை இது சரிபார்க்கிறது; அந்த தொகுப்புகள் என்ன, அவை நிறுவப்பட்டதா இல்லையா.
- தொகுப்பு மற்றும் அதன் சார்புகளைப் பதிவிறக்கவும்.
- தொகுப்பை நிறுவவும்.
அனைத்து தொகுப்புகளும் அவற்றின் சார்புகளும் உள்ளூர் சேமிப்பகத்தில்/var/cache/apt/archives கோப்பகத்தில் வைக்கப்பட்டுள்ளன. மேலும், நீங்கள் தொகுப்பை மேம்படுத்தினால், அதன் புதிய பதிப்பு இதேபோல் பதிவிறக்கம் செய்யப்பட்டு உள்ளூர் சேமிப்பகத்தில் வைக்கப்படும். பொதுவாக, நீங்கள் தொகுப்புகளை நிறுவியதும் அல்லது மேம்படுத்தியதும், உங்களுக்கு .deb நிறுவி கோப்புகள் இனி தேவையில்லை. உங்கள் கணினி இடத்தை எடுத்துக்கொள்வதால் இந்த கோப்புகளை அகற்றுவது நல்லது.
இடத்தை ஆக்கிரமிக்கும் .deb கோப்புகளின் அளவை சரிபார்க்க, உங்கள் டெர்மினலில் பின்வரும் கட்டளையை இயக்கலாம்:
$இன் -ஷ் /எங்கே/தற்காலிக சேமிப்பு/பொருத்தமான/காப்பகங்கள்
Apt-ஐப் பயன்படுத்தி சுத்தமாகுங்கள்
தி apt-get clea உங்கள் கணினியில் apt-get install கட்டளையைப் பயன்படுத்தி தொகுப்புகளை நிறுவியவுடன் தற்காலிக சேமிப்பை சுத்தம் செய்ய n கட்டளை உதவுகிறது. இது இனி தேவையில்லாத கோப்புகளை நீக்குகிறது ஆனால் உங்கள் கணினியில் இன்னும் தங்கியிருக்கும் மற்றும் கணினி இடத்தை வைத்திருக்கும்.
Apt-get கட்டளை மீட்டெடுக்கப்பட்ட .deb நிறுவி கோப்புகளை நீக்குகிறது மற்றும் / var / கேச் / apt / காப்பகங்கள் கோப்புகளை மட்டும் பூட்டு மற்றும் பகுதி அடைவில் விட்டு.
நீங்கள் பார்த்தால் var / கேச் / apt / காப்பகங்கள் பயன்படுத்தி அடைவு ls கட்டளை பின்வருமாறு, .deb நீட்டிப்பு கொண்ட கோப்புகளின் எண்ணிக்கையை நீங்கள் காண்பீர்கள்.
$சூடோ ls /எங்கே/தற்காலிக சேமிப்பு/பொருத்தமான/காப்பகங்கள்இப்போது சுத்தமான செயல்பாட்டை பின்வருமாறு இயக்கவும்:
$சூடோ apt-clean பெறவும்இந்த நேரத்தில், கேச் அழிக்கப்படும் மற்றும் நீங்கள் பூட்டு கோப்பு மற்றும் பகுதி கோப்பகத்தை மட்டுமே பார்ப்பீர்கள்.
குறிப்பு, தி apt-clean பெறவும் கணினியிலிருந்து கோப்புகளை நிறுவல் நீக்கம் செய்யாது; அது தற்காலிக சேமிப்பில் இருந்து கோப்புகளை மட்டுமே நீக்குகிறது.
Apt-get autoclean
இதற்கு ஒத்த apt-clean பெறவும் , மற்றொரு கட்டளை apt-get autoclean மீட்டெடுக்கப்பட்ட தொகுப்புகளின் உள்ளூர் களஞ்சியத்தையும் சுத்தம் செய்கிறது, ஆனால் நீங்கள் நிறுவல் நீக்கிய அல்லது புதிய பதிப்புகள் இல்லாத தொகுப்புகளுக்கு மட்டுமே. இது இன்னும் கணினியில் இருக்கும் மற்றும் இனி தேவையில்லாத அத்தகைய தொகுப்புகளுக்கான துப்புரவு செயல்பாட்டை செய்கிறது.
நீங்கள் apt-get autoclean ஐ இயக்கினால், அகற்றப்பட்ட .deb கோப்புகளைக் காண்பீர்கள்.
Apt-get clean போன்றது, apt-get autoclean அமைப்பு தொகுப்பில் உள்ள தொகுப்பை நிறுவல் நீக்கம் செய்யாது,
Apt-get clean மற்றும் apt-get autoremove இடையே உள்ள வேறுபாடு
சில பயனர்கள் பெரும்பாலும் இடையில் குழப்பமடைகிறார்கள் apt-clean பெறவும் மற்றும் apt-get autoremove தங்கள் அமைப்பில் துப்புரவு செயல்பாட்டைச் செய்யும் போது. இரண்டு கட்டளைகளும் ஒன்றல்ல மற்றும் முற்றிலும் மாறுபட்ட செயல்பாடுகளைக் கொண்டுள்ளன. பொருத்தமாக சுத்தம் செய்யுங்கள் அல்லது apt-get autoclean மீட்டெடுக்கப்பட்ட தொகுப்புகளை உள்ளூர் தற்காலிக சேமிப்பிலிருந்து மட்டுமே நீக்குகிறது apt-get autoremove ஒரு முறை சார்புநிலையாக நிறுவப்பட்ட தேவையற்ற தொகுப்புகளை நீக்குகிறது. எனவே நீங்கள் ஒரு தொகுப்பை நிறுவல் நீக்கம் செய்யும்போது, இந்த சார்புகள் எந்தப் பயனும் இல்லை. எனவே, அதை இயக்க பரிந்துரைக்கப்படுகிறது தன்னியக்க நடவடிக்கை அனைத்து சார்புகளையும் அகற்றுவதற்கான கட்டளை.
உங்கள் வட்டு இடத்தை தேவையற்ற குழப்பம் ஏற்படுவதைத் தவிர்ப்பதற்காக கணினியை சுத்தம் செய்வது உங்கள் கணினியின் வழக்கமான பராமரிப்பின் ஒரு பகுதியாக இருக்க வேண்டும். பல சுத்தப்படுத்தும் கருவிகளில், உங்கள் கணினியில் இருக்கும் கேச் கோப்புகளை அகற்றி வட்டு இடத்தை எடுத்துக் கொள்ள உதவும் பயனுள்ள கருவிகளில் ஒன்று apt-get clean.