OnWorks Linux, Windows ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകൾ

ലോഗോ

വർക്ക് സ്റ്റേഷനുകൾക്കായി ഓൺലൈനായി സൗജന്യ ഹോസ്റ്റിംഗ്

<മുമ്പത്തെ | ഉള്ളടക്കം | അടുത്തത്>

8.2.4. പാക്കേജുകൾ നീക്കം ചെയ്യുകയും ശുദ്ധീകരിക്കുകയും ചെയ്യുന്നു


ഒരു പാക്കേജ് നീക്കംചെയ്യുന്നത് ഒരെണ്ണം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനേക്കാൾ ലളിതമാണ്. ഉപയോഗിച്ച് ഒരു പാക്കേജ് എങ്ങനെ നീക്കം ചെയ്യാം എന്ന് നോക്കാം dpkg ഒപ്പം ആപ്റ്റിറ്റ്യൂഡ്.

ഒരു പാക്കേജ് നീക്കം ചെയ്യാൻ dpkg, വിതരണം -r or --നീക്കം ചെയ്യുക ഓപ്ഷൻ, തുടർന്ന് ഒരു പാക്കേജിന്റെ പേര്. എന്നിരുന്നാലും, ഈ നീക്കം പൂർത്തിയായിട്ടില്ല: എല്ലാ കോൺഫിഗറേഷൻ ഫയലുകൾ, മെയിന്റനർ സ്ക്രിപ്റ്റുകൾ, ലോഗ് ഫയലുകൾ (സിസ്റ്റം ലോഗുകൾ), ഡെമൺ സൃഷ്ടിച്ച ഡാറ്റ (ഒരു LDAP സെർവർ ഡയറക്ടറിയുടെ ഉള്ളടക്കം അല്ലെങ്കിൽ ഒരു SQL സെർവറിനായുള്ള ഒരു ഡാറ്റാബേസിന്റെ ഉള്ളടക്കം പോലുള്ളവ. ), കൂടാതെ പാക്കേജ് കൈകാര്യം ചെയ്യുന്ന മറ്റ് മിക്ക ഉപയോക്തൃ ഡാറ്റയും കേടുകൂടാതെയിരിക്കും. നീക്കം ചെയ്യൽ ഓപ്ഷൻ ഒരു പ്രോഗ്രാം അൺഇൻസ്റ്റാൾ ചെയ്യുന്നത് എളുപ്പമാക്കുകയും പിന്നീട് അതേ കോൺഫിഗറേഷൻ ഉപയോഗിച്ച് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുന്നു. ഡിപൻഡൻസികൾ നീക്കം ചെയ്യപ്പെടുന്നില്ല എന്നതും ഓർക്കുക. ഈ ഉദാഹരണം പരിഗണിക്കുക:


# dpkg --kali-linux-gpu നീക്കം ചെയ്യുക

(ഡാറ്റാബേസ് വായിക്കുന്നു ... 317681 ഫയലുകളും ഡയറക്ടറികളും നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.) kali-linux-gpu (2016.3.2) നീക്കംചെയ്യുന്നു ...

# dpkg --kali-linux-gpu നീക്കം ചെയ്യുക

(ഡാറ്റാബേസ് വായിക്കുന്നു ... 317681 ഫയലുകളും ഡയറക്ടറികളും നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.) kali-linux-gpu (2016.3.2) നീക്കംചെയ്യുന്നു ...


നിങ്ങൾക്ക് സിസ്റ്റത്തിൽ നിന്ന് പാക്കേജുകൾ നീക്കം ചെയ്യാനും കഴിയും apt നീക്കം പാക്കേജ്. നീക്കം ചെയ്യുന്ന പാക്കേജിനെ ആശ്രയിക്കുന്ന പാക്കേജുകൾ APT സ്വയമേവ ഇല്ലാതാക്കും. പോലെ dpkg ഉദാഹരണത്തിന്, കോൺഫിഗറേഷൻ ഫയലുകളും ഉപയോക്തൃ ഡാറ്റയും നീക്കം ചെയ്യില്ല.

പാക്കേജ് പേരുകളിലേക്ക് സഫിക്സുകൾ ചേർക്കുന്നതിലൂടെ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം ആപ്റ്റിറ്റ്യൂഡ് (അഥവാ apt-get ഒപ്പം aptitude) ചില പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനും അതേ കമാൻഡ് ലൈനിൽ മറ്റുള്ളവ നീക്കം ചെയ്യുന്നതിനും. ഒരു കൂടെ apt inst all കമാൻഡ്, ചേർക്കുക"-” നിങ്ങൾ നീക്കം ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പാക്കേജുകളുടെ പേരുകളിലേക്ക്. ഒരു കൂടെ apt നീക്കം കമാൻഡ്, ചേർക്കുക"+” നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പാക്കേജുകളുടെ പേരുകളിലേക്ക്.

അടുത്ത ഉദാഹരണം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള രണ്ട് വ്യത്യസ്ത വഴികൾ കാണിക്കുന്നു പാക്കേജ്1 നീക്കംചെയ്യാനും പാക്കേജ്2.


# apt install പാക്കേജ്1 പാക്കേജ്2-

[...]

# apt നീക്കം പാക്കേജ്1+ പാക്കേജ്2

[...]

# apt install പാക്കേജ്1 പാക്കേജ്2-

[...]

# apt നീക്കം പാക്കേജ്1+ പാക്കേജ്2

[...]


ഇൻസ്റ്റോൾ ചെയ്യപ്പെടുന്ന പാക്കേജുകൾ ഒഴിവാക്കാനും ഇത് ഉപയോഗിക്കാം, ഉദാഹരണത്തിന് a കാരണം ശുപാർശ ചെയ്യുന്നു (പിന്നീട് ചർച്ച ചെയ്തു). പൊതുവേ, ബദൽ പരിഹാരങ്ങൾക്കായി ആശ്രിത സോൾവർ ആ വിവരങ്ങൾ ഒരു സൂചനയായി ഉപയോഗിക്കും.

ഒരു പാക്കേജുമായി ബന്ധപ്പെട്ട എല്ലാ ഡാറ്റയും നീക്കം ചെയ്യാൻ, നിങ്ങൾക്ക് പാക്കേജ് ശുദ്ധീകരിക്കാം ഡിപികെജി -പി പാക്കേജ്, അഥവാ ഉചിതമായ ശുദ്ധീകരണം പാക്കേജ് കമാൻഡുകൾ. ഇത് പാക്കേജും എല്ലാ ഉപയോക്തൃ ഡാറ്റയും പൂർണ്ണമായും നീക്കംചെയ്യും, കൂടാതെ ആപ്റ്റിറ്റ്യൂഡ്, ഡിപൻഡൻസികളും ഇല്ലാതാക്കും.


# dpkg -r debian-cd

(ഡാറ്റാബേസ് വായിക്കുന്നു ... 97747 ഫയലുകളും ഡയറക്‌ടറികളും നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.) debian-cd (3.1.17) നീക്കംചെയ്യുന്നു ...

# dpkg -P debian-cd

(ഡാറ്റാബേസ് വായിക്കുന്നു ... 97401 ഫയലുകളും ഡയറക്‌ടറികളും നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.) debian-cd (3.1.17) നീക്കംചെയ്യുന്നു ...

debian-cd (3.1.17) എന്നതിനായുള്ള കോൺഫിഗറേഷൻ ഫയലുകൾ ശുദ്ധീകരിക്കുന്നു ...

# dpkg -r debian-cd

(ഡാറ്റാബേസ് വായിക്കുന്നു ... 97747 ഫയലുകളും ഡയറക്‌ടറികളും നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.) debian-cd (3.1.17) നീക്കംചെയ്യുന്നു ...

# dpkg -P debian-cd

(ഡാറ്റാബേസ് വായിക്കുന്നു ... 97401 ഫയലുകളും ഡയറക്‌ടറികളും നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.) debian-cd (3.1.17) നീക്കംചെയ്യുന്നു ...

debian-cd (3.1.17) എന്നതിനായുള്ള കോൺഫിഗറേഷൻ ഫയലുകൾ ശുദ്ധീകരിക്കുന്നു ...


മുന്നറിയിപ്പ്! ശുദ്ധീകരണത്തിന്റെ നിർണായക സ്വഭാവം കണക്കിലെടുക്കുമ്പോൾ, അത് നിസ്സാരമായി നടപ്പിലാക്കരുത്. ആ പാക്കേജുമായി ബന്ധപ്പെട്ട എല്ലാം നിങ്ങൾക്ക് നഷ്ടപ്പെടും.


OnWorks-ലെ മികച്ച OS ക്ലൗഡ് കമ്പ്യൂട്ടിംഗ്: