ലോക്കൽ ഡെബിയൻ (.DEB) പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള 3 കമാൻഡ് ലൈൻ ടൂളുകൾ


ഈ ട്യൂട്ടോറിയലിൽ, ഡെബിയനിലും അതിന്റെ ഡെറിവേറ്റീവുകളായ ഉബുണ്ടു, ലിനക്സ് മിന്റ് എന്നിവയിലും മൂന്ന് വ്യത്യസ്ത കമാൻഡ് ലൈൻ ടൂളുകൾ ഉപയോഗിച്ച് പ്രാദേശിക സോഫ്റ്റ്uവെയർ പാക്കേജുകൾ (.DEB) എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് നമ്മൾ പഠിക്കും, അവ apt, gdebi എന്നിവയാണ്.

വിൻഡോസിൽ നിന്ന് ഉബുണ്ടുവിലേക്കോ ലിനക്സ് മിന്റിലേക്കോ മൈഗ്രേറ്റ് ചെയ്ത പുതിയ ഉപയോക്താക്കൾക്ക് ഇത് ഉപയോഗപ്രദമാണ്. അവർ നേരിടുന്ന അടിസ്ഥാന പ്രശ്നം സിസ്റ്റത്തിൽ ലോക്കൽ സോഫ്റ്റ്uവെയർ ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ്.

എന്നിരുന്നാലും, ഉബുണ്ടുവിനും ലിനക്സ് മിന്റിനും അതിന്റേതായ ഗ്രാഫിക്കൽ സോഫ്റ്റ്uവെയർ സെന്റർ ഉണ്ട്, എന്നാൽ ടെർമിനൽ വഴി പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ ഞങ്ങൾ കാത്തിരിക്കുകയാണ്.

1. Dpkg കമാൻഡ് ഉപയോഗിച്ച് സോഫ്റ്റ്uവെയർ ഇൻസ്റ്റാൾ ചെയ്യുക

ഡെബിയന്റെയും അതിന്റെ ഡെറിവേറ്റീവുകളായ ഉബുണ്ടു, ലിനക്സ് മിന്റ് എന്നിവയുടെയും ഒരു പാക്കേജ് മാനേജരാണ് Dpkg. .deb പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനും നിർമ്മിക്കുന്നതിനും നീക്കം ചെയ്യുന്നതിനും നിയന്ത്രിക്കുന്നതിനും ഇത് ഉപയോഗിക്കുന്നു. എന്നാൽ മറ്റ് ലിനക്സ് പാക്കേജ് മാനേജ്മെന്റ് സിസ്റ്റങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായി, പാക്കേജുകൾ അവയുടെ ഡിപൻഡൻസികളുള്ള പാക്കേജുകൾ സ്വയമേവ ഡൗൺലോഡ് ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും ഇതിന് കഴിയില്ല.

ഒരു ലോക്കൽ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ പാക്കേജിന്റെ പേരിനൊപ്പം -i ഫ്ലാഗ് സഹിതം dpkg കമാൻഡ് ഉപയോഗിക്കുക.

$ sudo dpkg -i teamviewer_amd64.deb

ഒരു പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യുമ്പോഴോ ഇൻസ്റ്റാൾ ചെയ്തതിനുശേഷമോ നിങ്ങൾക്ക് എന്തെങ്കിലും ഡിപൻഡൻസി പിശകുകൾ ലഭിക്കുകയാണെങ്കിൽ, തകർന്ന ഡിപൻഡൻസികൾ പരിഹരിക്കാൻ പ്രോഗ്രാമിനോട് പറയുന്ന -f ഫ്ലാഗ് ഉപയോഗിച്ച് ഡിപൻഡൻസികൾ പരിഹരിക്കാനും ഇൻസ്റ്റാൾ ചെയ്യാനും നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന apt കമാൻഡ് ഉപയോഗിക്കാം.

$ sudo apt-get install -f

ഒരു പാക്കേജ് നീക്കം ചെയ്യാൻ -r ഓപ്ഷൻ ഉപയോഗിക്കുക അല്ലെങ്കിൽ കോൺഫിഗറേഷൻ ഫയലുകൾ ഉൾപ്പെടെ അതിന്റെ എല്ലാ ഫയലുകളും നീക്കം ചെയ്യണമെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ --purge ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത് ശുദ്ധീകരിക്കാം.

$ sudo dpkg -r teamviewer       [Remove Package]
$ sudo dpkg --purge teamviewer  [Remove Package with Configuration Files]

ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകളെക്കുറിച്ച് കൂടുതലറിയാൻ, ഒരു .deb പാക്കേജിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ ഫയലുകളും എങ്ങനെ ലിസ്റ്റ് ചെയ്യാമെന്ന് കാണിക്കുന്ന ഞങ്ങളുടെ ലേഖനം വായിക്കുക.

2. Apt കമാൻഡ് ഉപയോഗിച്ച് സോഫ്റ്റ്uവെയർ ഇൻസ്റ്റാൾ ചെയ്യുക

പുതിയ സോഫ്uറ്റ്uവെയർ പാക്കേജ് ഇൻസ്റ്റാളേഷൻ, നിലവിലുള്ള സോഫ്uറ്റ്uവെയർ പാക്കേജ് അപ്uഗ്രേഡേഷൻ, പാക്കേജ് ലിസ്uറ്റ് ഇൻഡക്uസ് അപ്uഡേറ്റ് ചെയ്യൽ, കൂടാതെ മുഴുവൻ ഉബുണ്ടു അല്ലെങ്കിൽ ലിനക്uസ് മിന്റ് സിസ്റ്റവും അപ്uഗ്രേഡുചെയ്യൽ എന്നിവ വാഗ്ദാനം ചെയ്യുന്ന ഒരു നൂതന കമാൻഡ്-ലൈൻ ടൂളാണ് apt കമാൻഡ്.

ഡെബിയനിലും അതിന്റെ ഡെറിവേറ്റീവുകളായ ഉബുണ്ടു, ലിനക്സ് മിന്റ് സിസ്റ്റങ്ങളിലും പാക്കേജുകൾ കൂടുതൽ സംവേദനാത്മകമായി കൈകാര്യം ചെയ്യുന്നതിനുള്ള apt-get, apt-cache കമാൻഡ്-ലൈൻ ടൂളുകളും ഇത് വാഗ്ദാനം ചെയ്യുന്നു.

അടിസ്ഥാനപരമായി, apt-get അല്ലെങ്കിൽ apt .deb ഫയലുകൾ മനസ്സിലാക്കുന്നില്ല, അവ പ്രാഥമികമായി പാക്കേജ് പേരുകൾ കൈകാര്യം ചെയ്യാൻ രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ് (ഉദാഹരണത്തിന് teamviewer, apache2, mariadb തുടങ്ങിയവ..) അവ വീണ്ടെടുക്കുകയും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുന്നു. deb /etc/apt/sources.list ഫയലിൽ വ്യക്തമാക്കിയ ഉറവിടത്തിൽ നിന്നുള്ള ഒരു പാക്കേജിന്റെ പേരുമായി ബന്ധപ്പെട്ട ആർക്കൈവുകൾ.

apt-get അല്ലെങ്കിൽ apt ഉപയോഗിച്ച് ഒരു ലോക്കൽ ഡെബിയൻ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഒരേയൊരു തന്ത്രം പാക്കേജിലേക്ക് ഒരു പ്രാദേശിക ബന്ധുവോ കേവലമായ പാത (./ നിലവിലെ ഡയറിലാണെങ്കിൽ) വ്യക്തമാക്കുക എന്നതാണ്, അല്ലാത്തപക്ഷം അത് വീണ്ടെടുക്കാൻ ശ്രമിക്കും. വിദൂര ഉറവിടങ്ങളിൽ നിന്നുള്ള പാക്കേജ്, പ്രവർത്തനം പരാജയപ്പെടും.

$ sudo apt install ./teamviewer_amd64.deb
$ sudo apt-get install ./teamviewer_amd64.deb

ഒരു പാക്കേജ് നീക്കംചെയ്യുന്നതിന് നീക്കം ചെയ്യുക ഓപ്ഷൻ ഉപയോഗിക്കുക അല്ലെങ്കിൽ കോൺഫിഗറേഷൻ ഫയലുകൾ ഉൾപ്പെടെ അതിന്റെ എല്ലാ ഫയലുകളും നീക്കം ചെയ്യണമെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ purge ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത് ശുദ്ധീകരിക്കാം.

$ sudo apt-get remove teamviewer
$ sudo apt-get purge teamviewer
OR
$ sudo apt remove teamviewer
$ sudo apt purge teamviewer

3. Gdebi കമാൻഡ് ഉപയോഗിച്ച് സോഫ്റ്റ്uവെയർ ഇൻസ്റ്റാൾ ചെയ്യുക

പ്രാദേശിക ഡെബ് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഒരു ചെറിയ കമാൻഡ്-ലൈൻ ടൂളാണ് gdebi. ഇത് ഫ്ലൈയിൽ പാക്കേജ് ഡിപൻഡൻസികൾ പരിഹരിക്കുകയും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുന്നു. ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

$ sudo gdebi teamviewer_13.1.3026_amd64.deb

gdebi-ൽ നിന്ന് ഇൻസ്റ്റോൾ ചെയ്ത ഒരു പാക്കേജ് നീക്കം ചെയ്യാൻ, കാണിച്ചിരിക്കുന്നതുപോലെ purge ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് apt, apt-get അല്ലെങ്കിൽ dpkg കമാൻഡുകൾ ഉപയോഗിക്കാം.

$ sudo apt purge teamviewer
OR
$ sudo apt-get purge teamviewer
OR
$ sudo dpkg --purge teamviewer

അത്രയേയുള്ളൂ! ഈ ട്യൂട്ടോറിയലിൽ, ഉബുണ്ടുവിലും ലിനക്സ് മിന്റിലും പ്രാദേശിക ഡെബിയൻ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനോ നീക്കം ചെയ്യുന്നതിനോ ഉള്ള മൂന്ന് വ്യത്യസ്ത കമാൻഡ് ലൈൻ ടൂളുകൾ ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്.

പ്രാദേശിക പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള മറ്റേതെങ്കിലും മാർഗ്ഗം നിങ്ങൾക്കറിയാമെങ്കിൽ, ചുവടെയുള്ള ഞങ്ങളുടെ അഭിപ്രായ വിഭാഗം ഉപയോഗിച്ച് ഞങ്ങളുമായി പങ്കിടുക.