Cara Memeriksa Pakej Terpasang pada Ubuntu: Panduan Lengkap untuk Pengguna Pemula dan Menengah

目次

1. Pengenalan

Ubuntu adalah pengagihan Linux yang boleh dipercayai yang dipercayai oleh ramai pembangun dan jurutera. Semasa menggunakannya, anda mungkin kadang-kadang perlu memeriksa paket mana yang sedang dipasang pada sistem anda.

Sebagai contoh, anda mungkin ingin mengesahkan sama ada paket tertentu dipasang dengan betul atau mengenal pasti dan membuang paket yang tidak perlu. Dalam kes sedemikian, mengetahui cara melihat paket yang dipasang menjadi penting.

Artikel ini menerangkan secara terperinci cara memeriksa paket yang dipasang dalam Ubuntu. Kami akan memperkenalkan kaedah-kaedah praktikal yang sesuai untuk pengguna pemula hingga sederhana, jadi baca hingga akhir untuk menguasai arahan-arahan penting ini.

2. Cara Menyenaraikan Paket yang Dipasang

Terdapat beberapa cara untuk memeriksa paket yang dipasang pada Ubuntu. Di sini, kami akan memperkenalkan tiga kaedah paling biasa, setiap satu sesuai untuk keutamaan dan kes penggunaan yang berbeza.

Menggunakan Arahan apt

Arahan apt adalah salah satu alat pengurusan paket yang paling kerap digunakan dalam Ubuntu. Untuk menyenaraikan paket yang dipasang, jalankan arahan berikut:

apt list --installed

Penjelasan Arahan

  • apt list : Menyenaraikan maklumat paket yang tersedia dalam sistem.
  • --installed : Memaparkan hanya paket yang sedang dipasang.

Contoh Output

Apabila dijalankan, anda akan melihat senarai paket yang dipasang seperti contoh di bawah:

accountsservice/now 0.6.55-0ubuntu12 amd64 [installed,automatic]
acl/now 2.2.53-10 amd64 [installed]

Menggunakan Arahan dpkg

dpkg adalah alat tahap rendah yang digunakan untuk mengurus paket Debian secara langsung. Anda boleh menggunakan arahan berikut untuk melihat paket yang dipasang:

dpkg-query -l

Penjelasan Arahan

  • dpkg-query : Memaparkan pangkalan data dpkg untuk mengambil maklumat paket.
  • -l : Menyenaraikan semua paket yang dipasang.

Contoh Output

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

Di sini, ii menunjukkan bahawa paket tersebut dipasang dengan betul.

Menggunakan Arahan snap

snap adalah sistem pengurusan paket moden yang diperkenalkan dalam Ubuntu. Untuk memeriksa paket yang dipasang melalui Snap, gunakan arahan berikut:

snap list

Penjelasan Arahan

  • snap list : Memaparkan senarai semua paket Snap yang dipasang pada sistem.

Contoh Output

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

Arahan ini berguna untuk memeriksa butiran versi dan semakan paket Snap.

Ringkasan

  • apt list --installed : Cara mudah dan cepat untuk melihat paket yang dipasang.
  • dpkg-query -l : Sesuai untuk memeriksa maklumat yang lebih terperinci.
  • snap list : Untuk melihat paket yang dipasang melalui Snap.

Dengan menggunakan arahan-araHAN ini dengan sewajarnya, anda boleh mengurus paket Ubuntu dengan cekap.

3. Cara Memeriksa Sama Ada Paket Tertentu Dipasang

Ubuntu menyediakan beberapa kaedah cekap untuk memeriksa sama ada paket tertentu dipasang. Mari kita teroka cara melakukannya menggunakan arahan apt dan dpkg.

Memeriksa dengan Arahan apt

Dengan arahan apt, anda boleh dengan mudah mencari paket tertentu dalam senarai paket yang dipasang.

Contoh Arahan

Gabungkan dengan grep untuk mencari nama paket tertentu:

apt list --installed | grep package-name

Contoh Pelaksanaan

Untuk memeriksa sama ada paket curl dipasang:

apt list --installed | grep curl

Contoh Output

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

Ini mengesahkan bahawa curl dipasang pada sistem.

Memeriksa dengan Arahan dpkg

Arahan dpkg juga boleh digunakan untuk mengesahkan sama ada paket tertentu dipasang.

Contoh Arahan

dpkg-query -l | grep package-name

Contoh Pelaksanaan

Sebagai contoh, untuk memeriksa sama ada git dipasang:

dpkg-query -l | grep git

Contoh Output

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

Status ii bermakna pakej tersebut dipasang dengan betul.

Memeriksa Pakej Snap

Jika pakej tersebut dipasang melalui Snap, gunakan arahan berikut:

snap list | grep package-name

Contoh Pelaksanaan

Untuk memeriksa sama ada chromium dipasang sebagai pakej Snap:

snap list | grep chromium

Contoh Output

chromium    97.0.4692.99    1892   latest/stable    canonical✓    -

Ini mengesahkan bahawa chromium dipasang sebagai pakej Snap.

Ringkasan

  • apt list --installed | grep package-name : Semakan mudah dan cepat.
  • dpkg-query -l | grep package-name : Maklumat lebih terperinci.
  • snap list | grep package-name : Khusus untuk pakej Snap.

Dengan menggunakan kaedah-kaedah ini, anda boleh mengesahkan dengan cepat sama ada pakej tertentu dipasang pada sistem anda.

4. Cara Memaparkan Maklumat Terperinci Mengenai Pakej yang Dipasang

Kadang-kadang, anda mungkin ingin memeriksa maklumat terperinci mengenai pakej yang dipasang—seperti fungsinya, kebergantungan, atau versi. Di Ubuntu, anda boleh menggunakan arahan-arahan berikut untuk mendapatkan butiran tersebut.

Menggunakan Arahan apt show

Arahan apt show memaparkan maklumat terperinci mengenai pakej tertentu.

Contoh Arahan

apt show package-name

Contoh Pelaksanaan

Sebagai contoh, untuk melihat maklumat terperinci mengenai pakej curl:

apt show curl

Contoh Output

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.

Maklumat Utama

  • Package : Nama pakej.
  • Version : Nombor versi pakej.
  • Section : Kategori yang ia miliki (contohnya, web, utils).
  • Maintainer : Maklumat hubungan untuk pemelihara pakej.
  • Description : Gambaran keseluruhan tentang apa yang dilakukan oleh pakej tersebut.

Menggunakan Arahan dpkg

Anda juga boleh menggunakan arahan dpkg untuk melihat butiran mengenai pakej tertentu.

Contoh Arahan

dpkg -s package-name

Contoh Pelaksanaan

Sebagai contoh, untuk melihat butiran mengenai pakej git:

dpkg -s git

Contoh Output

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.

Arahan ini menyediakan status pemasangan dan ringkasan pakej.

Memeriksa Kebergantungan

Jika anda ingin memeriksa kebergantungan, apt show juga berguna. Sebagai contoh, untuk melihat kebergantungan bagi pakej curl:

apt show curl

Output termasuk maklumat kebergantungan seperti:

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

Ini membantu mengenal pasti pakej lain yang diperlukan untuk perisian berfungsi dengan betul.

Ringkasan

  • apt show package-name : Ideal untuk memeriksa kebergantungan dan maklumat pakej terperinci.
  • dpkg -s package-name : Berguna untuk maklumat cepat dan ringkas.

Arahan-arahan ini sangat berharga untuk memahami pakej secara terperinci dan boleh membantu dalam penyelenggaraan sistem dan penyelesaian masalah.

5. Cara Memeriksa Bilangan Pakej yang Dipasang

Jika anda ingin tahu berapa banyak pakej yang sedang dipasang pada sistem anda, Ubuntu menyediakan arahan mudah untuk itu. Ini boleh membantu untuk memahami saiz dan keadaan sistem secara keseluruhan.

Menggunakan Arahan apt

Anda boleh menggabungkan arahan apt list dengan paip (|) dan wc -l untuk mengira bilangan pakej yang dipasang.

Contoh Arahan

apt list --installed | wc -l

Penjelasan Arahan

  • apt list --installed : Menyenaraikan pakej yang dipasang.
  • wc -l : Mengira bilangan baris, mengembalikan jumlah keseluruhan entri.

Contoh Output

543

Dalam contoh ini, 543 pakej dipasang pada sistem.

Menggunakan Arahan dpkg

Anda juga boleh mengira pakej yang dipasang menggunakan dpkg-query yang digabungkan dengan grep dan wc:

Contoh Arahan

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

Penjelasan Arahan

  • dpkg-query -l : Menyenaraikan pakej yang dipasang.
  • grep '^ii' : Menapis hanya pakej yang dipasang (yang ditandakan dengan ii ).
  • wc -l : Mengira baris yang ditapis.

Contoh Output

487

Contoh ini menunjukkan 487 pakej yang dipasang.

Memeriksa Bilangan Pakej Snap

Untuk mengira pakej Snap, gunakan arahan snap list:

Contoh Arahan

snap list | wc -l

Nota

Output snap list termasuk baris header. Untuk mendapatkan bilangan yang tepat, tolak satu:

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

Ringkasan

  • Arahan Apt : apt list --installed | wc -l memberikan kiraan cepat.
  • Arahan Dpkg : dpkg-query -l | grep '^ii' | wc -l memberikan hasil yang lebih tepat.
  • Arahan Snap : snap list mengira pakej Snap.

Arahan-arahan ini membantu anda menilai berapa banyak pakej dan aplikasi Snap yang dipasang pada sistem Ubuntu anda.

6. Ringkasan

Artikel ini menerangkan pelbagai kaedah untuk memeriksa pakej yang dipasang dalam Ubuntu. Setiap satu mempunyai kelebihannya sendiri, dan anda boleh memilih bergantung pada tujuan anda.

Kaedah yang Diliputi dalam Artikel Ini

  1. Menyenaraikan pakej yang dipasang
  • Menggunakan apt list --installed dan dpkg-query -l untuk menyenaraikan semua pakej yang dipasang.
  • Untuk pakej Snap, menggunakan snap list .
  1. Memeriksa pakej khusus
  • Digabungkan dengan grep untuk mengesahkan dengan cepat sama ada pakej tertentu dipasang.
  1. Mengambil maklumat terperinci
  • Menggunakan apt show dan dpkg -s untuk memeriksa versi, pergantungan, dan butiran.
  1. Mengira pakej yang dipasang
  • Menggunakan wc -l untuk mengira jumlah pakej yang dipasang dalam sistem.

Kaedah Mana yang Perlu Anda Gunakan?

  • Untuk pemula: Gunakan arahan apt yang mudah, seperti apt list --installed .
  • Untuk pemeriksaan terperinci: Gunakan dpkg atau apt show untuk pandangan yang lebih mendalam.
  • Untuk pengguna Snap: Gunakan snap list untuk melihat hanya pakej Snap.

Fikiran Akhir

Menguasai arahan asas ini membantu anda mengurus pakej Ubuntu dengan cekap. Gunakan kaedah yang diperkenalkan di sini untuk memantau keadaan sistem anda dan menyelesaikan masalah dengan berkesan.

7. Soalan Lazim

Berikut adalah soalan-soalan yang sering ditanya mengenai memeriksa pakej yang dipasang dalam Ubuntu, meliputi isu umum untuk pemula dan pengguna sederhana.

S1: Apakah perbezaan antara apt dan dpkg?

J:
apt adalah pengurus pakej tahap tinggi yang biasa digunakan dalam Ubuntu dan sistem berasaskan Debian. Ia mengendalikan pemasangan, penyingkiran, dan kemas kini dari repositori. Sebaliknya, dpkg adalah alat tahap rendah yang digunakan untuk mengurus pakej .deb tempatan secara langsung. Sebenarnya, apt bergantung pada dpkg secara dalaman.

Perbezaan utama:

  • apt : Memuat turun dan memasang pakej dari repositori secara automatik.
  • dpkg : Mengurus fail .deb tempatan tanpa pengendalian repositori.

S2: Apakah pakej Snap?

J:
Snap adalah sistem pakej moden yang dibangunkan oleh Ubuntu. Tidak seperti pakej Debian tradisional, Snap membundel semua pergantungan dalam dirinya sendiri, membolehkan pemasangan lintas pengagihan yang lebih mudah. Ciri utama termasuk:

  • Kelebihan: Mencegah konflik pergantungan dan membolehkan versi aplikasi terkini.
  • Kekurangan: Boleh lebih besar saiznya dan lebih lambat untuk dilancarkan.

Gunakan snap list atau snap install untuk mengurus pakej Snap.

S3: Apakah cara paling mudah untuk memeriksa sama ada pakej khusus dipasang?

J:
Gunakan arahan apt berikut:

apt list --installed | grep package-name

Sebagai contoh, untuk memeriksa sama ada curl dipasang:

apt list --installed | grep curl

Jika nama pakej muncul dalam output, bermakna pakej itu dipasang.

Q4: Apa yang harus saya lakukan jika perintah tidak berfungsi?

A:
Ikuti langkah-langkah penyelesaian masalah ini:

  1. Semak kesalahan taip: Pastikan perintah ditik dengan betul.
  2. Sahkan kebenaran: Beberapa perintah memerlukan sudo . Cuba tambah ia dan jalankan semula perintah itu.
    sudo apt list --installed
    
  1. Kemas kini senarai pakej: Jika data pakej sudah lapuk, jalankan:
    sudo apt update
    
  1. Semak log: Semak /var/log/syslog atau journalctl untuk ralat terperinci.

Q5: Bagaimana saya boleh padam pakej yang telah dipasang?

A:
Gunakan apt remove atau apt purge:

  • apt remove package-name : Memadam pakej tetapi mengekalkan fail konfigurasi.
  • apt purge package-name : Memadam pakej dan fail konfigurasi.

Contoh:

sudo apt remove curl

Untuk juga memadam fail konfigurasi:

sudo apt purge curl

Q6: Bolehkah saya simpan senarai pakej yang dipasang ke dalam fail?

A:
Ya. Anda boleh eksport senarai dengan perintah berikut:

apt list --installed > installed_packages.txt

Ini menyimpan semua pakej yang dipasang ke installed_packages.txt. Anda boleh gunakan fail ini untuk pasang semula pakej pada sistem lain jika diperlukan.

Kesimpulan

FAQ ini meliputi soalan dan jawapan biasa mengenai pengurusan pakej Ubuntu. Gunakan petua ini untuk menjadikan pentadbiran sistem anda lebih cekap, dan terus tingkatkan kemahiran baris perintah anda untuk mengendalikan tugas penyelesaian masalah masa depan dengan keyakinan.