ഡെബിയൻ പാക്കേജുകൾ കൈകാര്യം ചെയ്യാൻ 8 ഉപയോഗപ്രദമായ ഡെബിയൻ ഗുഡീസ് യൂട്ടിലിറ്റികൾ എങ്ങനെ ഉപയോഗിക്കാം
ഡെബിയനും അതിന്റെ ഡെറിവേറ്റീവ് സിസ്റ്റങ്ങളായ ഉബുണ്ടു, കാലി ലിനക്സ് എന്നിവയും കൈകാര്യം ചെയ്യാൻ ഉപയോഗിക്കുന്ന ടൂൾബോക്സ്-സ്റ്റൈൽ യൂട്ടിലിറ്റികൾ ഉൾപ്പെടുന്ന ഒരു പാക്കേജാണ് Debian-goodies. ഈ പാക്കേജിന് കീഴിലുള്ള യൂട്ടിലിറ്റികൾ പല അംഗീകൃത ഷെൽ ടൂളുകളുമായി സംയോജിപ്പിക്കുന്ന വിധത്തിലാണ് വികസിപ്പിച്ചിരിക്കുന്നത്, ഡെബിയൻ അടിസ്ഥാനമാക്കിയുള്ള ലിനക്സ് വിതരണങ്ങളിൽ സ്വന്തം പാക്കേജുകളായി വികസിപ്പിക്കാൻ കഴിയാത്തതിനാൽ മറ്റുള്ളവ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
dglob, debget, dpigs, dgrep, debmany, checkrestart, popbugs, which-pkg-broke എന്നിവ ഉൾപ്പെടുന്ന debian-goodies പാക്കേജിന് കീഴിലുള്ള യൂട്ടിലിറ്റികൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ ഗൈഡിൽ നോക്കാം.
ചുവടെയുള്ള ഓരോ ഉപകരണത്തിന്റെയും വിവരണം നോക്കാം:
- dglob – ഒരു പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന പാക്കേജ് പേരുകളുടെ ഒരു ലിസ്റ്റ് നിർമ്മിക്കുക
- dgrep – ഒരു regex-നായി നൽകിയിരിക്കുന്ന പാക്കേജുകളിലെ എല്ലാ ഫയലുകളും തിരയുക
- dpigs – ഏറ്റവും കൂടുതൽ ഡിസ്ക് സ്പേസ് എടുത്ത ഇൻസ്റ്റോൾ ചെയ്ത പാക്കേജുകൾ പ്രദർശിപ്പിക്കുക
- debget - APT-യുടെ ഡാറ്റാബേസിൽ ഒരു പാക്കേജിനായി ഒരു .deb നേടുക
- debmany – ഇൻസ്റ്റാൾ ചെയ്തതോ നീക്കം ചെയ്തതോ ആയ പാക്കേജുകളുടെ മാൻപേജുകൾ തിരഞ്ഞെടുക്കുക
- ചെക്ക്uറെസ്റ്റാർട്ട് - അപ്uഗ്രേഡ് ചെയ്ത ഫയലുകളുടെ കാലഹരണപ്പെട്ട പതിപ്പുകൾ ഉപയോഗിക്കുന്ന പ്രോസസ്സുകൾ കണ്ടെത്തി പുനരാരംഭിക്കുന്നു
- popbugs - നിങ്ങൾ ഉപയോഗിക്കുന്ന പാക്കേജുകളെ അടിസ്ഥാനമാക്കി ഒരു ഇഷ്uടാനുസൃത റിലീസ്-നിർണ്ണായക ബഗ് റിപ്പോർട്ട് കാണിക്കുക
- whit-pkg-broke – ഏത് പാക്കേജാണ് മറ്റൊന്ന് തകർത്തതെന്ന് മനസിലാക്കുക
മറ്റ് ഷെൽ ടൂളുകൾക്കൊപ്പം ഉപയോഗിക്കുമ്പോൾ സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ വളരെ എളുപ്പമാക്കാൻ കഴിയുന്ന വളരെ ഉപയോഗപ്രദമായ യൂട്ടിലിറ്റികളാണിത്. വാസ്തവത്തിൽ, dpkg, apt ടൂളുകൾ പോലുള്ള സ്റ്റാൻഡേർഡ് ടൂളുകളേക്കാൾ പാക്കേജുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ Debian-goodies ടൂൾ കാണിക്കുന്നു.
Debian, Ubuntu, Linux Mint എന്നിവയിൽ Debian-goodies എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
debian-goodies പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഈ കമാൻഡ് താഴെ പ്രവർത്തിപ്പിക്കുക.
# sudo apt-get install debian-goodies
debian-goodies പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ലേഖനത്തിന്റെ ബാക്കി ഭാഗങ്ങളിൽ ഈ പാക്കേജ് നൽകുന്ന ഓരോ യൂട്ടിലിറ്റിയുടെയും ഉപയോഗം പരിശോധിക്കാനുള്ള സമയമാണിത്.
ഡെബിയൻ-ഗുഡീസ് യൂട്ടിലിറ്റികൾ എങ്ങനെ ഉപയോഗിക്കാം
ഒരു പാറ്റേണിൽ വ്യക്തമാക്കിയ പാക്കേജുകളുടെയോ ഫയലുകളുടെയോ പേരുകളുടെ ഒരു ലിസ്റ്റ് dglob സൃഷ്ടിക്കുന്നു. എല്ലാ പാക്കേജുകളുടെയും പേര് സൃഷ്ടിക്കുന്നതിന്, dglob പ്രവർത്തിപ്പിക്കുക അല്ലെങ്കിൽ -a ഓപ്ഷൻ ഉൾപ്പെടുത്തുക.
[email :~# dglob fonts-sil-abyssinica libatk-adaptor openoffice-onlineupdate libvorbisfile3 libquadmath0 libxkbfile1 linux-sound-base python-apt-common python-gi-cairo libgs9-common libgom-1.0-common libqt5qml5 libgtk2.0-bin libregexp-common-perl evolution-data-server libaccount-plugin-generic-oauth bind9-host libhtml-tagset-perl iputils-ping libcgmanager0 evince ...
നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഒരു പാക്കേജ് നിലവിലുണ്ടോ എന്നറിയാൻ, പാക്കേജിന്റെ പേരിൽ dglob പ്രവർത്തിപ്പിക്കുക. ചുവടെയുള്ള ഉദാഹരണത്തിൽ നമ്മൾ Firefox, Apache2, debain-goodies എന്നിവയ്ക്കായി തിരയുന്നു.
[email :~# dglob firefox firefox-locale-en unity-scope-firefoxbookmarks firefox [email :~# dglob apache2 apache2 apache2-utils apache2-bin apache2-data [email :~# dglob debian-goodies debian-goodies
നിങ്ങൾക്ക് -f
ഓപ്ഷനുകൾ ഉപയോഗിച്ച് നിർദ്ദിഷ്ട പാക്കേജിലെ എല്ലാ ഫയലുകളുടെയും ഒരു ലിസ്റ്റ് പ്രിന്റ് ചെയ്യാവുന്നതാണ്.
[email :~# dglob -f firefox /usr/share/doc/firefox-locale-en/copyright /usr/share/doc/firefox-locale-en/changelog.Debian.gz /usr/lib/firefox-addons/extensions/[email /usr/lib/firefox-addons/extensions/[email /usr/lib/firefox/distribution/searchplugins/locale/en-ZA/amazondotcom.xml /usr/lib/firefox/distribution/searchplugins/locale/en-ZA/google.xml /usr/lib/firefox/distribution/searchplugins/locale/en-ZA/ddg.xml /usr/lib/firefox/distribution/searchplugins/locale/en-GB/google.xml /usr/lib/firefox/distribution/searchplugins/locale/en-GB/amazon-en-GB.xml /usr/lib/firefox/distribution/searchplugins/locale/en-GB/ddg.xml /usr/lib/firefox/webapprt/extensions/[email /usr/lib/firefox/webapprt/extensions/[email /usr/share/unity/scopes/web/firefoxbookmarks.scope /usr/share/unity-scopes/firefoxbookmarks/unity_firefoxbookmarks_daemon.py /usr/share/unity-scopes/firefoxbookmarks/__init__.py /usr/share/doc/unity-scope-firefoxbookmarks/copyright ....
dgreb യൂട്ടിലിറ്റി ഒരു സാധാരണ എക്uസ്uപ്രഷനുവേണ്ടി നിർദ്ദിഷ്ട പാക്കേജ് പേരുകളിൽ ഫയലുകൾ തിരയാൻ ഉപയോഗിക്കുന്നു. ഇത് അടിസ്ഥാനപരമായി നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള പാക്കേജുകളുടെ ഫയലുകളിലൂടെ ഗ്രെപ്പ് ചെയ്യുന്നു, കൂടാതെ ഗ്രെപ്പിൽ ഉപയോഗിക്കുന്ന മിക്ക ഓപ്ഷനുകളും ചിലത് ഒഴികെയുള്ളവയാണ്.
ഒരു പാറ്റേൺ വ്യക്തമാക്കുന്നതിന്, ഇനിപ്പറയുന്ന രീതിയിൽ -e
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# dgrep -e README apache2 /usr/sbin/apache2ctl: echo Setting ulimit failed. See README.Debian for more information. >&2 /usr/sbin/a2enmod: info( "See /usr/share/doc/apache2/README.Debian.gz on " /etc/apache2/mods-available/autoindex.conf: AddIcon /icons/hand.right.gif README /etc/apache2/mods-available/autoindex.conf: # ReadmeName is the name of the README file the server will look for by /etc/apache2/mods-available/autoindex.conf: ReadmeName README.html /etc/apache2/mods-available/cache_disk.conf: # /usr/share/doc/apache2/README.Debian, and the htcacheclean(8) /etc/apache2/sites-available/default-ssl.conf: # /usr/share/doc/apache2/README.Debian.gz for more info. ...
ഔട്ട്uപുട്ട് പ്രിന്റ് ചെയ്യേണ്ട ഓരോ ഇൻപുട്ട് ഫയലിന്റെയും പേര് പ്രിന്റ് ചെയ്യാൻ, -l
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# dgrep -l conf apache2 /usr/sbin/a2query /usr/sbin/apache2ctl /usr/sbin/a2enmod /usr/share/doc/apache2/migrate-sites.pl /usr/share/doc/apache2/copyright /usr/share/doc/apache2/README.multiple-instances /usr/share/doc/apache2/examples/setup-instance /usr/share/doc/apache2/examples/secondary-init-script /usr/share/doc/apache2/README.backtrace /usr/share/apache2/apache2-maintscript-helper /usr/share/lintian/overrides/apache2 /etc/bash_completion.d/apache2 /etc/init.d/apache2 ...
പൊരുത്തപ്പെടുന്ന വരിയുടെ പൊരുത്തപ്പെടുന്ന ഭാഗങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കുന്നതിന്, -o
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# dgrep -o conf apache2 /usr/sbin/a2query:conf /usr/sbin/a2query:conf /usr/sbin/a2query:conf /usr/sbin/a2query:conf /usr/sbin/a2query:conf /usr/sbin/a2query:conf /usr/sbin/a2query:conf /usr/sbin/a2query:conf ...
നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഏറ്റവും കൂടുതൽ ഇടം ഉപയോഗിച്ച പാക്കേജുകൾ കാണിക്കാൻ ഈ യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നു. നിങ്ങൾക്ക് സ്ഥലമില്ലാതാകുകയും ചില പാക്കേജുകൾ നീക്കംചെയ്യാൻ ആഗ്രഹിക്കുകയും ചെയ്യുമ്പോൾ ഇത് വളരെ പ്രധാനമാണ്.
നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഏറ്റവും കൂടുതൽ സ്ഥലം ഉപയോഗിക്കുന്ന പാക്കേജുകൾ കണ്ടെത്തുന്നതിന്, ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
[email :~# dpigs 158762 linux-image-extra-4.2.0-16-generic 157066 linux-image-extra-3.19.0-31-generic 155037 wine1.8-amd64 143459 wine1.8-i386 103364 linux-firmware 100412 firefox 96741 openjdk-8-jre-headless 96302 libgl1-mesa-dri 90808 thunderbird 90652 liboxideqtcore0
നിങ്ങൾക്ക് -H
എന്ന ഓപ്uഷൻ ഉപയോഗിച്ച് മനുഷ്യർക്ക് വായിക്കാവുന്ന ഫോർമാറ്റിൽ പാക്കേജ് വലുപ്പങ്ങൾ വായിക്കാം.
[email :~# dpigs -H 155.0M linux-image-extra-4.2.0-16-generic 153.4M linux-image-extra-3.19.0-31-generic 151.4M wine1.8-amd64 140.1M wine1.8-i386 100.9M linux-firmware 98.1M firefox 94.5M openjdk-8-jre-headless 94.0M libgl1-mesa-dri 88.7M thunderbird 88.5M liboxideqtcore0
ഡിഫോൾട്ടായ 10-ന് പുറമെ നൽകിയിരിക്കുന്ന പാക്കേജുകളുടെ എണ്ണം വ്യക്തമാക്കുന്നതിന്, -n
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# dpigs -H -n 15 155.0M linux-image-extra-4.2.0-16-generic 153.4M linux-image-extra-3.19.0-31-generic 151.4M wine1.8-amd64 140.1M wine1.8-i386 100.9M linux-firmware 98.1M firefox 94.5M openjdk-8-jre-headless 94.0M libgl1-mesa-dri 88.7M thunderbird 88.5M liboxideqtcore0 87.9M libgl1-mesa-dri 81.3M openoffice-core04 77.8M fonts-horai-umefont 64.2M linux-headers-4.2.0-16 61.5M ubuntu-docs
dpigs ഉപയോഗിക്കുന്നതിൽ സഹായം തേടുന്നതിന്, -h
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# dpigs -h Usage: dpigs [options] Options: -n, --lines=N Display the N largest packages on the system (default 10). -s, --status=status-file Use status-file instead of the default dpkg status file. -S, --source Display the largest source packages of binary packages installed on the system. -H, --human-readable Display package sizes in human-readable format (like ls -lh or du -h) -h, --help Display this message.
APT-ന്റെ പാക്കേജ് ഡാറ്റാബേസിൽ നിന്ന് ഒരു പാക്കേജിനായി നൽകിയിരിക്കുന്ന .deb ലഭിക്കാൻ debget ഉപയോഗിക്കുന്നു. അടുത്ത ഉദാഹരണങ്ങളിൽ apache2, zip, tar യൂട്ടിലിറ്റികൾക്കായി .deb ഫയലുകൾ ഞങ്ങൾ ലഭ്യമാക്കും.
[email :~# debget apache2 (apache2 -> 2.4.12-2ubuntu2)
[email :~# debget zip (zip -> 3.0-11) Downloading zip from http://in.archive.ubuntu.com/ubuntu/pool/main/z/zip/zip_3.0-11_amd64.deb % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 154k 0 1211 0 0 2039 0 0:01:17 --:--:-- 0:01:17 47 154k 47 75059 0 0 44694 0 0:00:03 0:00:01 0:00:02 100 154k 100 154k 0 0 74182 0 0:00:02 0:00:02 --:--:-- 74220
[email :~# debget tar (tar -> 1.27.1-2) Downloading tar from http://in.archive.ubuntu.com/ubuntu/pool/main/t/tar/tar_1.27.1-2_amd64.deb % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 15 191k 15 30155 0 0 48338 0 0:00:04 --:--:-- 0:00:04 100 191k 100 191k 0 0 201k 0 --:--:-- --:--:-- --:--:-- 201k
ലഭിച്ച എല്ലാ .deb പാക്കേജുകളും.
[email :~# dir -hl total 348K -rw-r--r-- 1 root root 86K Dec 30 12:46 apache2_2.4.7-1ubuntu4.6_amd64.deb -rw-r--r-- 1 root root 192K Dec 30 12:46 tar_1.27.1-2_amd64.deb -rw-r--r-- 1 root root 155K Dec 30 12:46 zip_3.0-11_amd64.deb
നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റോൾ ചെയ്തതോ അൺഇൻസ്റ്റാൾ ചെയ്തതോ ആയ പാക്കേജുകളുടെ മാനുവൽ എൻട്രി പേജുകൾ തിരഞ്ഞെടുക്കാൻ ഇത് ഉപയോഗിക്കുന്നു. ഒരു പാക്കേജിന്റെ എല്ലാ മാൻപേജുകളും കാണാൻ ഈ യൂട്ടിലിറ്റി നിങ്ങളെ അനുവദിക്കുന്നു.
നിങ്ങൾക്ക് ഇഷ്ടമുള്ള വ്യൂവർ ഉപയോഗിച്ച് മാൻപേജ് പ്രദർശിപ്പിക്കുന്നതിന് debmany ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന ഇനിപ്പറയുന്ന ഓപ്ഷനുകളിൽ ചിലത്:
നിങ്ങൾ കെഡിഇ ഡെസ്ക്ടോപ്പ് എൻവയോൺമെന്റ് ഉപയോഗിക്കുകയാണെങ്കിൽ, kfmclient ഉപയോഗിക്കുന്നതിന് -k
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# debmany -k tar
ശ്രദ്ധിക്കുക: എന്റെ സിസ്റ്റത്തിൽ കെഡിഇ ഡിഇ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല, അതിനാൽ മുകളിലുള്ള കമാൻഡിന്റെ ഔട്ട്പുട്ട് കാണിക്കുന്നത് ബുദ്ധിമുട്ടാണ്.
നിങ്ങൾ ഗ്നോം ഡെസ്ക്ടോപ്പ് എൻവയോൺമെന്റ് ഉപയോഗിക്കുകയാണെങ്കിൽ, ഗ്നോം-ഓപ്പൺ ഉപയോഗിക്കുന്നതിന് -g
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# debmany -g tar
നിങ്ങൾ KDE/GNOME/Xfce ഡെസ്ക്ടോപ്പ് എൻവയോൺമെന്റ് ഉപയോഗിക്കുകയാണെങ്കിൽ, kdg-open ഉപയോഗിക്കുന്നതിന് -x
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# debmany -x tar
മുകളിലെ വ്യൂവറുകൾ ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഒരു പിശക് ലഭിച്ചേക്കാം.
ഇതിനകം അപ്uഗ്രേഡ് ചെയ്uത ഫയലുകളുടെ പഴയ പതിപ്പുകൾ ഉപയോഗിക്കുന്ന പ്രോസസ്സുകൾ കണ്ടെത്താനും പുനരാരംഭിക്കാനും chechstart ഉപയോഗിക്കുന്നു.
എല്ലാ പ്രക്രിയകളിലും ചെക്ക്uറെസ്റ്റാർട്ട് ഉപയോഗിക്കുന്നതിന്, -a
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# checkrestart -a lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete. Found 30 processes using old versions of upgraded files (28 distinct programs) (23 distinct packages) Of these, 1 seem to contain systemd service definitions or init scripts which can be used to restart them. The following packages seem to have definitions that could be used to restart their services: openssh-server: 1947 /usr/sbin/sshd 1889 /usr/sbin/sshd These are the initd scripts: service ssh restart ...
സിസ്റ്റത്തിൽ നൽകിയിരിക്കുന്ന പാക്കേജിൽ ഘടിപ്പിച്ചിരിക്കുന്ന പ്രോസസ്സ് ഇല്ലാതാക്കിയ ഫയലുകൾ മാത്രം വ്യക്തമാക്കുന്നതിന്, -p
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# checkrestart -p lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete. Found 0 processes using old versions of upgraded files
-v
ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് വിശദമായ ഔട്ട്പുട്ട് വിവരങ്ങൾ സൃഷ്ടിക്കാൻ കഴിയും.
[email :~# checkrestart -v lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete. Found 1 processes using old versions of upgraded files (1 distinct program) [DEBUG] Process /usr/bin/update-manager (PID: 2027) List of deleted files in use: /var/cache/apt/pkgcache.bin /var/lib/dpkg/status (deleted) /var/cache/apt/pkgcache.bin /var/lib/dpkg/status (deleted) /var/cache/apt/pkgcache.bin /var/lib/dpkg/status (deleted) /var/cache/apt/pkgcache.bin /var/lib/dpkg/status (deleted) [DEBUG] Running:['dpkg-query', '--search', '/usr/bin/update-manager'] [DEBUG] Reading line from dpkg-query: update-manager: /usr/bin/update-manager [DEBUG] Found package update-manager for program /usr/bin/update-manager (1 distinct packages) [DEBUG] Running:['dpkg-query', '--listfiles', 'update-manager'] These processes (1) do not seem to have an associated init script to restart them: update-manager: 2027 /usr/bin/update-manager
നിങ്ങളുടെ സിസ്റ്റത്തിൽ നിങ്ങൾ സാധാരണയായി ഉപയോഗിക്കുന്ന പാക്കേജുകളെ അടിസ്ഥാനമാക്കി കസ്റ്റമൈസ് ചെയ്ത റിലീസ്-ക്രിട്ടിക്കൽ ബഗുകളുടെ ഒരു ലിസ്റ്റ് കാണിക്കാൻ ഇത് ഉപയോഗിക്കുന്നു. നിങ്ങൾ ആദ്യമായി ഒരു ഓപ്ഷനും ഇല്ലാതെ പോപ്പ്ബഗ്ഗുകൾ പ്രവർത്തിപ്പിക്കുമ്പോൾ, ചുവടെയുള്ളത് പോലെയുള്ള ഒരു സന്ദേശം അത് നിങ്ങളെ കാണിക്കും.
[email :~# popbugs There is no popularity-contest data present on your system. This probably means that popularity-contest has not yet run since it was installed. Try waiting for /etc/cron.daily/popularity-contest to to collect some data or manually run (as root user): /usr/sbin/popularity-contest >/var/log/popularity-contest
ജനപ്രീതി-മത്സര ലോഗ് സൃഷ്ടിക്കുന്നതിന്, ഈ കമാൻഡ് താഴെ പ്രവർത്തിപ്പിക്കുക.
[email :~# /usr/sbin/popularity-contest > /var/log/popularity-contest
ഒരു ഫയലിൽ ഔട്ട്പുട്ട് സംഭരിക്കുന്നതിന്, –output=/path/to/file ഓപ്ഷൻ ഉപയോഗിക്കുക. ഔട്ട്പുട്ട് ഫയൽ ഒരു html ഫയൽ ആയിരിക്കണം.
[email :~# popbugs --output=/tmp/output.html
ഔട്ട്uപുട്ട് ഫയൽ കാണുന്നതിന്, ഫയൽ ലൊക്കേഷൻ വ്യക്തമാക്കി വെബ് ബ്രൗസറിൽ നിന്ന് ഫയൽ തുറക്കുക.
ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിന്, -d
ഓപ്ഷൻ ഉപയോഗിക്കുക.
[email :~# popbugs --d POPCON: Adding package zeitgeist-core POPCON: Adding package upstart POPCON: Adding package unity-gtk2-module POPCON: Adding package whoopsie POPCON: Adding package xserver-xorg-input-evdev POPCON: Adding package unity-services POPCON: Adding package zlib1g POPCON: Adding package xserver-xorg-core ..
മറ്റൊരു പാക്കേജ് തകർത്ത പാക്കേജുകൾ കണ്ടെത്താൻ ഇത് ഉപയോഗിക്കുന്നു. ചിലപ്പോൾ നിങ്ങളുടെ സിസ്റ്റം ചില പാക്കേജുകളാൽ തകരാറിലായേക്കാം, പ്രത്യേകിച്ചും അത് നവീകരിക്കുമ്പോൾ. അതിനാൽ നിങ്ങളുടെ സിസ്റ്റത്തെ തകർത്ത പാക്കേജുകളോ സിസ്റ്റത്തിലെ ഒരു പ്രത്യേക പാക്കേജോ കണ്ടെത്താൻ ഏത്-pkg-broke നിങ്ങളെ സഹായിച്ചേക്കാം.
apache2 തകർന്ന പാക്കേജുകൾ കണ്ടെത്താൻ, ഈ കമാൻഡ് താഴെ പ്രവർത്തിപ്പിക്കുക.
[email :~# which-pkg-broke apache2 Package apache2 has no install time info Package mysql-common has no install time info Package libaprutil1-ldap has no install time info Package has no install time info Package libmysqlclient18 has no install time info Package has no install time info Package libaprutil1-dbd-sqlite3 has no install time info Package has no install time info Package libaprutil1-dbd-mysql has no install time info Package apache2-utils has no install time info Package libpq5 has no install time info Package apache2-data has no install time info Package libaprutil1-dbd-pgsql has no install time info Package libaprutil1-dbd-odbc has no install time info libacl1:amd64 Wed Apr 22 17:31:54 2015 libattr1:amd64 Wed Apr 22 17:31:54 2015 insserv Wed Apr 22 17:31:54 2015 libc6:amd64 Wed Apr 22 17:31:55 2015 ...
സംഗ്രഹം
ഞങ്ങൾ നോക്കുന്നവയുമായി ബന്ധപ്പെട്ട മറ്റ് നിരവധി യൂട്ടിലിറ്റികളുണ്ട്, അവ തുടർന്നുള്ള ലേഖനങ്ങളിൽ നമുക്ക് പഠിക്കാം. ഈ ഗൈഡ് നിങ്ങൾക്ക് ഉപയോഗപ്രദമാണെന്ന് പ്രതീക്ഷിക്കുന്നു, അവ ഉപയോഗിക്കുമ്പോൾ നിങ്ങൾക്ക് എന്തെങ്കിലും പിശകുകൾ ലഭിക്കുകയോ അല്ലെങ്കിൽ ചേർക്കാൻ മറ്റെന്തെങ്കിലും ആശയങ്ങൾ ഉണ്ടെങ്കിൽ, ദയവായി ഒരു അഭിപ്രായം പോസ്റ്റ് ചെയ്യുക. Tecmint-മായി ബന്ധം നിലനിർത്തുക.