Homebrew மூலம் தொகுப்புகளை எவ்வாறு நிறுவல் நீக்குவது

பொருளடக்கம்:

Anonim

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

Homebrew மூலம் தொகுப்புகள் / சூத்திரத்தை நிறுவல் நீக்குவது மிகவும் எளிதானது, மேலும் Homebrew இலிருந்து தொகுப்புகளை நீக்குவதும் நீக்குவதும் முதலில் அவற்றை நிறுவுவது போல் எளிதானது.

தெளிவாக இருக்க, நாங்கள் Homebrew ஐ நிறுவல் நீக்குவது பற்றி பேசவில்லை, Homebrew இலிருந்து குறிப்பிட்ட தொகுப்புகளை அகற்றுவது பற்றி தான் பேசுகிறோம்.

Homebrew தொகுப்புகளை நிறுவல் நீக்குவது மற்றும் அகற்றுவது எப்படி

Homebrew தொகுப்பை அகற்றுவதற்கான சரியான வழி நிறுவல் நீக்குதல் அல்லது அகற்றுதல் கட்டளையாகும்.

Homebrew தொகுப்பை நிறுவல் நீக்குதல் கட்டளை இப்படி இருக்கும்:

brew uninstall packagename

நீக்கு Homebrew தொகுப்பு கட்டளை இப்படி இருக்கும்:

புரூ ரிமூவ் பேக்கேஜ் பெயர்

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

உதாரணமாக, டெல்நெட்டை அகற்றி நிறுவல் நீக்க (எப்படியும் ஹோம்ப்ரூவுடன் Mac இல் டெல்நெட்டை நிறுவியுள்ளீர்கள் என வைத்துக்கொள்வோம்), நீங்கள் பின்வரும் கட்டளை சரத்தைப் பயன்படுத்துவீர்கள்:

புரூ அன்இன்ஸ்டால் டெல்நெட்

அல்லது அதே விளைவுக்கு நீக்கு கட்டளையைப் பயன்படுத்தலாம்:

புரூ ரிமூவ் டெல்நெட்

Homebrew இலிருந்து ஒரு தொகுப்பை அகற்றுவது விரைவானது, எதையும் பதிவிறக்க வேண்டிய அவசியம் இல்லாததால், அது Mac இலிருந்து Homebrew தொகுப்பை நீக்குகிறது.

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

கூடுதல் Homebrew தொகுப்பு நிறுவல் நீக்குதல் விருப்பங்கள்

Homebrew நிறுவல் நீக்குதல் கட்டளைக்கும் நீங்கள் அனுப்பக்கூடிய இரண்டு கொடிகள் உள்ளன; –படை மற்றும் –புறக்கணிப்பு-சார்புகள்.

The –force flag (or -f) அந்த தொகுப்பு / சூத்திரத்தின் அனைத்து பதிப்புகளையும் நீக்குவதுடன் தொகுப்பை வலுக்கட்டாயமாக அகற்றும்.

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

Homebrew தொகுப்புகளை நிறுவல் நீக்கும் போது சார்புகளை நிர்வகித்தல்

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

brew uninstall --ignore-dependencies telnet

குறிப்பிட்ட Homebrew தொகுப்பில் என்ன சார்புநிலைகள் உள்ளன என்று உங்களுக்குத் தெரியாவிட்டால், அதைக் கண்டறிய deps கட்டளையைப் பயன்படுத்தலாம்:

ப்ரூ டெப்ஸ் பேக்கேஜ் பெயர்

உதாரணமாக, நீங்கள் ஹோம்ப்ரூ அணுகுமுறையைப் பயன்படுத்தி Mac இல் python3 ஐ நிறுவினால், அது நியாயமான அளவு சார்புகளைக் கொண்டுள்ளது, அந்த கட்டளையை இயக்குவது பின்வருவனவற்றைப் போல இருக்கும்:

% brew deps python3 gdbm openssl readline sqlite xz

பல தொகுப்புகளும் அந்த சார்புகளைப் பயன்படுத்துவதால், நீங்கள் python3 ஐ அகற்றினால் - புறக்கணிப்பு-சார்புக் கொடியை நிச்சயமாக வெளியிட விரும்புவீர்கள். இது node.js மற்றும் npm மற்றும் பல பிரபலமான Homebrew தொகுப்புகளுக்கும் பொருந்தும்.

Homebrew தொகுப்புகள் மற்றும் ஃபார்முலாவை நிறுவல் நீக்குவது தொடர்பான வேறு ஏதேனும் முறைகள் அல்லது குறிப்புகள் உங்களுக்குத் தெரியுமா? கீழே உள்ள கருத்துகளில் எங்களுடன் பகிர்ந்து கொள்ளுங்கள்!

Homebrew மூலம் தொகுப்புகளை எவ்வாறு நிறுவல் நீக்குவது