Paano Madaling Suriin ang Installed Packages sa Ubuntu | Apt, Dpkg, Snap na Paliwanag

目次

1. Panimula

Ang Ubuntu ay isang maaasahang distribusyon ng Linux para sa maraming developer at engineer. Habang ginagamit mo ito, maaaring makaharap ka ng sitwasyon kung saan nais mong suriin kung aling mga package ang naka-install sa system.

Halimbawa, kapag sinusuri kung tama ang pag-install ng isang partikular na package, o kapag tinutukoy at tinatanggal ang hindi kinakailangang mga package, makakatulong ang impormasyong ito.

Sa artikulong ito, tatalakayin nang detalyado ang mga hakbang upang suriin ang mga naka-install na package sa Ubuntu. Ipapakita namin ang mga praktikal na paraan na maaaring gamitin mula sa mga baguhan hanggang sa intermediate level, kaya mangyaring basahin ito hanggang dulo.

年収訴求

2. Paraan ng Pagpapakita ng Listahan ng Na-install na Mga Package

Sa Ubuntu, may ilang paraan upang suriin ang mga na-install na package. Dito, ipapakita namin ang tatlong pinakakaraniwang paraan. Ang bawat paraan ay maaaring gamitin ayon sa layunin o kagustuhan.

Paraan ng Paggamit ng apt Command

Ang apt ay isa sa mga karaniwang command sa package management sa Ubuntu. Upang ipakita ang listahan ng mga na-install na package, gumamit ng sumusunod na command.

apt list --installed

Paliwanag ng Command

  • apt list: Nagpapakita ng listahan ng impormasyon ng mga package sa sistema.
  • --installed: Opsyon na nagpapakita lamang ng mga na-install na package.

Halimbawa ng Resulta ng Pag-execute

Kapag na-execute ang command, ipapakita ang listahan ng mga na-install na package tulad ng sumusunod.

accountsservice/now 0.6.55-0ubuntu12 amd64 [Na-install, awtomatiko]
acl/now 2.2.53-10 amd64 [Na-install]

Paraan ng Paggamit ng dpkg Command

Ang dpkg ay mababang antas na command para sa direktang pamamahala ng Debian packages. Upang suriin ang mga na-install na package, gumamit ng sumusunod na command.

dpkg-query -l

Paliwanag ng Command

  • dpkg-query: Nag-query sa dpkg database upang kunin ang impormasyon ng package.
  • -l: Nagpapakita ng listahan ng lahat ng na-install na package.

Halimbawa ng Resulta ng Pag-execute

Ang resulta ng pag-execute ng command ay tulad ng sumusunod.

ii  accountsservice   0.6.55-0ubuntu12   amd64   query and manipulate user account information
ii  acl               2.2.53-10          amd64   access control list utilities

Dito, ang ii ay nagpapakita na normal na na-install ang package.

Paraan ng Paggamit ng snap Command

Ang snap ay bagong sistema ng package management sa Ubuntu. Upang suriin ang mga package na na-install sa Snap, gumamit ng sumusunod na command.

snap list

Paliwanag ng Command

  • snap list: Nagpapakita ng listahan ng mga Snap package na na-install sa sistema.

Halimbawa ng Resulta ng Pag-execute

Ang mga na-install na Snap package ay ipapakita sa listahan.

Name     Version    Rev   Tracking       Publisher     Notes
core     16-2.58    12834 latest/stable  canonical✓    core

Ang command na ito ay maginhawa para sa pag-check ng bersyon o revision ng mga package na na-install sa Snap.

Buod

  • apt list --installed: Maginhawa kapag nais madaling suriin ang mga na-install na package.
  • dpkg-query -l: Angkop kapag nais mas detalyadong impormasyon.
  • snap list: Ginagamit upang suriin ang mga package na na-install sa Snap.

Sa pamamagitan ng tamang paggamit ng mga command na ito, maaaring epektibong pamahalaan ang mga package sa Ubuntu.

3. Paano Suriin kung Naiinstal ang Tiyak na Package

Sa Ubuntu, may mga epektibong paraan upang suriin kung ang isang tiyak na package ay naiinstal o hindi. Sa bahaging ito, ipapaliwanag nang detalyado ang mga paraan gamit ang apt command o dpkg command upang suriin ito.

Suriin Gamit ang apt Command

Gamit ang apt command, madaling i-search ang tiyak na package mula sa listahan ng naiinstal na mga package.

Halimbawa ng Command

Sa pamamagitan ng pagkombina nito sa grep tulad ng sumusunod, maaari mong suriin ang tiyak na package.

apt list --installed | grep package_name

Halimbawa ng Pagpapatupad

Halimbawa, kung nais mong suriin kung ang curl package ay naiinstal, ipasok ito nang ganito.

apt list --installed | grep curl

Halimbawa ng Resulta ng Pagpapatupad

curl/now 7.68.0-1ubuntu2.6 amd64 [Installed]

Mula sa resultang ito, makikita na ang curl ay naiinstal na.

Suriin Gamit ang dpkg Command

Ang dpkg command ay maaari ring gamitin upang suriin ang katayuan ng instalasyon ng tiyak na package.

Halimbawa ng Command

Kapag pinatakbo ang sumusunod na command, ipapakita nito ang mga naiinstal na entry na naglalaman ng tinukoy na pangalan ng package.

dpkg-query -l | grep package_name

Halimbawa ng Pagpapatupad

Halimbawa, upang suriin kung ang git package ay naiinstal, ipasok ito nang ganito.

dpkg-query -l | grep git

Halimbawa ng Resulta ng Pagpapatupad

ii  git    1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control system

Dito, ang ii ay nagpapahiwatig na ang package ay normal na naiinstal.

Paraan ng Pagsusuri ng Snap Package

Kung ito ay naiinstal bilang Snap package, maaari itong suriin gamit ang snap command.

Halimbawa ng Command

snap list | grep package_name

Halimbawa ng Pagpapatupad

Kung suriin ang chromium na Snap package kung naiinstal, gamitin ang sumusunod na command.

snap list | grep chromium

Halimbawa ng Resulta ng Pagpapatupad

chromium    97.0.4692.99    1892   latest/stable    canonical✓    -

Mula sa resultang ito, makikita na ang chromium ay naiinstal bilang Snap package.

Buod

  • apt list --installed | grep package_name: Simple at madaling gamitin na paraan.
  • dpkg-query -l | grep package_name: Maaaring suriin ang mas detalyadong impormasyon.
  • snap list | grep package_name: Nakatuon sa pagsusuri ng Snap package.

Gamit ang mga paraang ito, maaari mong mabilis na suriin kung ang kinakailangang package ay naiinstal sa sistema. Piliin ang pinakamainam na command batay sa layunin.

4. Paraan ng Pagpapakita ng Detalyadong Impormasyon ng Na-install na Mga Package

May mga pagkakataon na nais mong suriin ang mga function na mayroon ang na-install na mga package, tulad ng mga dependency o impormasyon sa bersyon, at iba pang detalyadong impormasyon. Sa Ubuntu, maaari mong kunin ang mga detalye ng package gamit ang mga sumusunod na command.

Paraan ng Paggamit ng apt show Command

Ang apt show command ay ginagamit upang ipakita ang detalyadong impormasyon tungkol sa isang partikular na package.

Halimbawa ng Command

apt show package_name

Halimbawa ng Pag-execute

Halimbawa, kung nais mong suriin ang detalyadong impormasyon ng curl package, ipasok ito nang ganito.

apt show curl

Halimbawa ng Resulta ng Pag-execute

Ipapakita ang mga detalyadong impormasyon na katulad nito.

Package: curl
Version: 7.68.0-1ubuntu2.6
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: command line tool for transferring data with URL syntax
 This is a command line tool and library for transferring data with URLs.

Mga Pangunahing Nilalaman ng Impormasyon

  • Package: Pangalan ng package.
  • Version: Bersyon ng package.
  • Section: Kategorya na kabilang ang package (hal.: web, utils).
  • Maintainer: Impormasyon ng tagapangasiwa ng package.
  • Description: Buod ng package.

Paraan ng Paggamit ng dpkg Command

Maaari ring suriin ang impormasyon ng partikular na package gamit ang dpkg command.

Halimbawa ng Command

dpkg -s package_name

Halimbawa ng Pag-execute

Halimbawa, kung ipapakita ang detalye ng git package, gawin ito nang ganito.

dpkg -s git

Halimbawa ng Resulta ng Pag-execute

Package: git
Status: install ok installed
Priority: optional
Section: vcs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: fast, scalable, distributed revision control system
 Git is a fast, scalable, distributed revision control system with an
 unusually rich command set that provides both high-level operations
 and full access to internals.

Gamit ang command na ito, ipapakita rin ang estado at buod ng package.

Halimbawa ng Paggamit: Pagsusuri ng Mga Dependency

Kung nais mong suriin ang mga dependency ng package, maginhawa ang apt show command. Halimbawa, upang suriin ang mga dependency ng curl package, gamitin ang sumusunod.

apt show curl

Sa resulta, ipapakita ang mga impormasyon sa dependency na katulad nito.

Depends: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)

Sa ganitong paraan, maaari mong suriin ang iba pang mga package na kinakailangan upang mag-function nang tama ang partikular na package.

Buod

  • apt show package_name: Maginhawa para sa pagsusuri ng detalyadong impormasyon o mga dependency ng package.
  • dpkg -s package_name: Ginagamit kapag nais mong suriin ang mas maikling detalyadong impormasyon.

Gamit ang mga command na ito, maaari mong maunawaan ang mga detalye ng package at magamit ito sa pamamahala ng system o pagtroubleshoot.

5. Paraan upang Suriin ang Bilang ng Mga Installed Package

Kung nais mong suriin ang kabuuang bilang ng mga package na kasalukuyang naka-install sa sistema, sa Ubuntu, maaari mong madaling suriin ito gamit ang mga sumusunod na command. Ang impormasyong ito ay kapaki-pakinabang sa pag-unawa sa sukat at kalagayan ng sistema.

Paraan Gamit ang apt Command

Sa pamamagitan ng pag-combine ng apt list command na may pipe (|) at wc -l, maaari mong makuha ang bilang ng mga installed package.

Halimbawa ng Command

apt list --installed | wc -l

Paliwanag ng Command

  • apt list --installed: Naglilist ng mga installed package.
  • wc -l: Binibilang ang bilang ng mga linya at nagbabalik ng kabuuang bilang ng mga entry sa list.

Halimbawa ng Resulta ng Pag-execute

543

Tulad ng ipinapakita sa itaas, ipinapakita ang kabuuang bilang ng mga installed package. Sa halimbawang ito, ipinapakita na 543 na package ang naka-install sa sistema.

Paraan Gamit ang dpkg Command

Maaari ring suriin ang bilang ng mga installed package gamit ang dpkg-query.

Halimbawa ng Command

dpkg-query -l | grep '^ii' | wc -l

Paliwanag ng Command

  • dpkg-query -l: Naglilist ng mga installed package.
  • grep '^ii': Nagfi-filter lamang ng mga package na naka-install (status na ii).
  • wc -l: Binibilang ang bilang ng mga linya ng na-filter na entry.

Halimbawa ng Resulta ng Pag-execute

487

Sa resultang ito, nakumpirma na 487 na package ang naka-install.

Paraan upang Suriin ang Bilang ng Snap Package

Upang suriin ang bilang ng mga package na naka-install gamit ang Snap, gumamit ng snap list command.

Halimbawa ng Command

snap list | wc -l

Paliwanag ng Command

  • snap list: Naglilist ng lahat ng package na naka-install gamit ang Snap.
  • wc -l: Binibilang ang bilang ng mga linya sa list.

Halimbawa ng Resulta ng Pag-execute

12

Sa resultang ito, nakita na 12 na package ang naka-install gamit ang Snap.

Pansin

Ang output ng snap list ay naglalaman ng header line, kaya upang makuha ang eksaktong bilang, kailangang mag-subtract ng 1. Halimbawa:

snap list | tail -n +2 | wc -l

Buod

  • apt Command: Madaling suriin ang kabuuang bilang gamit ang apt list --installed | wc -l.
  • dpkg Command: Posibleng mag-detalye ng pagbibilang gamit ang dpkg-query -l | grep '^ii' | wc -l.
  • Snap Package: Posibleng suriin ang bilang ng Snap package gamit ang snap list.

Sa pamamagitan ng mga pamamaraang ito, maaari mong mabilis na maunawaan ang bilang ng lahat ng naka-install na package at Snap package. Gamitin ito kapag sinusuri ang kalagayan ng sistema.

6. Buod

Sa artikulong ito, ipinaliwanag namin ang iba’t ibang paraan upang suriin ang mga naka-install na package sa Ubuntu. Ang bawat paraan ay may kanya-kanyang katangian, at maaaring gamitin depende sa layunin o sitwasyon ng paggamit.

Mga Paraan na Inihanda sa Artikulong Ito

  1. Ipakita ang Listahan ng Mga Naka-Install na Package
  • apt list --installed o dpkg-query -l gamit upang suriin ang lahat ng naka-install na package, ipinaliwanag ang paraang ito.
  • Para sa Snap package, gumamit ng snap list.
  1. Pagsusuri ng Tiyak na Package
  • Sa pamamagitan ng pagkombina ng grep command, ipinaliwanag ang mabilis na paraan upang suriin kung naka-install ang tiyak na package.
  1. Pagkuha ng Detalyadong Impormasyon
  • Gamit ang apt show o dpkg -s, ipinakilala ang paraan upang suriin ang mga dependency, impormasyon sa bersyon, at iba pa ng package.
  1. Pagsusuri ng Bilang ng Package
  • Ipinaliwanag ang command upang malaman ang kabuuang bilang ng naka-install na package sa system (gamit ang wc -l).

Aling Paraan ang Dapat Piliin?

  • Para sa Baguhan:
    Maaaring gumamit ng simpleng apt command (hal.: apt list --installed).
  • Kung Kailangan ng Detalye:
    Sa pamamagitan ng dpkg command o apt show, makakakuha ng higit na impormasyon.
  • Kung Nakatuon sa Snap Package:
    Gumamit ng snap list na eksklusibo para sa Snap upang suriin.

Sa Huli

Upang epektibong pamahalaan ang mga package sa Ubuntu, mahalagang matutunan ang paggamit ng mga basic na command na ito. Gamitin ang mga pamamaraan na ipinakilala sa artikulo upang maayos na pamahalaan ang estado ng system at tulungan sa paglutas ng problema.

7. FAQ

Dito, inipon namin ang mga karaniwang tanong at sagot kapag tinitingnan ang mga naka-install na package sa Ubuntu. Ipapaliwanag namin ang mga punto na madaling magduda ng mga user mula sa baguhan hanggang gitnang antas.

Q1: Ano ang pagkakaiba ng apt at dpkg?

A:apt ay isang karaniwang ginagamit na command para sa pamamahala ng package sa Ubuntu at Debian-based Linux, na nagpapasimple ng pag-install, pagbura, at pag-update ng mga package bilang isang high-level tool. Samantala, dpkg ay mas low-level na command na ginagamit para direktang operahin ang mga naka-install na package. Karaniwan, ang apt ay gumagamit ng dpkg sa loob nito.

Pangunahing pagkakaiba:

  • apt: Gumagamit ng repository para i-download at i-install ang mga package.
  • dpkg: Direktang namamahala ng mga lokal na Debian package files (.deb).

Q2: Ano ang Snap package?

A:Snap ay bagong sistema ng pamamahala ng package na ibinigay ng Ubuntu. Hindi ito katulad ng tradisyunal na Debian packages (na pinapamahalaan ng apt o dpkg), dahil ang Snap ay nagbu-bundle ng dependencies nang magkahiwalay, na madaling i-port sa iba’t ibang sistema bilang isang package format. Lalo na ang mga katangian na ito.

  • Mga Benepisyo: Pinipigilan ang mga conflict ng dependencies at nagbibigay-daan sa paggamit ng pinakabagong bersyon ng mga app.
  • Mga Disadventaha: Maaaring lumaki ang sukat ng package.

Kapag gumagamit ng Snap, samantalahin ang mga command tulad ng snap list o snap install.

Q3: Ano ang pinakamadaliang paraan para suriin kung naka-install ang isang tiyak na package?

A:Ang pinakamadali ay gamitin ang apt command tulad ng sumusunod.

apt list --installed | grep pangalan ng package

Halimbawa, upang suriin kung naka-install ang curl:

apt list --installed | grep curl

Sa pamamagitan nito, kung lilitaw ang pangalan ng package sa list, nakumpirma na naka-install ito.

Q4: Ano ang gagawin kung hindi gumagana ang command?

A:Sundin ang mga sumusunod na hakbang para sa troubleshooting.

  1. Suriin ang typing error ng command: Suriin kung walang spell mistake sa input na command.
  2. Suriin ang permissions: Ang ilang command ay nangangailangan ng sudo. Kung may error, subukan ulit na idagdag ang sudo.
   sudo apt list --installed
  1. I-update ang package manager: Kung luma ang list ng package, i-execute ang sumusunod na command.
   sudo apt update
  1. Suriin ang system logs: Tingnan ang /var/log/syslog o journalctl para hanapin ang detalyadong impormasyon sa error.

Q5: Paano alisin ang naka-install na package?

A:Gumamit ng apt remove o apt purge command.

  • apt remove pangalan_ng_package: Tinatanggal ang package pero pinapanatili ang mga config file.
  • apt purge pangalan_ng_package: Kompletong tinatanggal ang package at mga config file nito.

Halimbawa, kung nais alisin ang curl, i-execute ang sumusunod.

sudo apt remove curl

Kung nais din alisin ang mga config file:

sudo apt purge curl

Q6: Maaari bang i-save ang list ng naka-install na packages sa isang file?

A:Oo, sa sumusunod na command, maaari i-save ang list sa file.

apt list --installed > installed_packages.txt

Sa pamamagitan nito, ang list ng naka-install na packages ay i-save sa file na installed_packages.txt. Kapag gagamitin ang naka-save na file sa ibang sistema, maaaring i-reinstall gamit ang apt install kasabay nito.

Buod

Sa FAQ ng artikulong ito, nagbigay kami ng mga karaniwang tanong at solusyon tungkol sa pamamahala ng mga package sa Ubuntu. Gamitin ang mga impormasyong ito upang mapabilis ang mga gawain sa pag-manage ng Ubuntu. Patuloy na linangin ang mga kasanayan sa pagtugon sa mga problema habang natutututo ng mga pangunahing kaalaman!