GNU/Linux >> Belajar Linux >  >> Ubuntu

3 Alat Manajer Paket Ubuntu Baris Perintah Teratas

Pengelola Paket Ubuntu di baris perintah membantu kami menginstal &menghapus paket, menambah atau menghapus repositori, memperbarui aplikasi yang diinstal, mencari paket, dan banyak lagi… 

Apa itu Manajer Paket?

Manajer Paket adalah alat yang mengotomatiskan proses manajemen ( menginstal, memperbarui, mengonfigurasi, dan menghapus) program komputer pada sistem operasi.

Meskipun kita dapat menggunakan manajer paket GUI Ubuntu yang merupakan aplikasi manajer Perangkat Lunaknya, banyak program hanya tersedia melalui baris perintah atau di repositori pihak ketiga. Selain menggunakan pengelola paket default Ubuntu seperti APT di GUI, banyak fitur canggih yang mudah digunakan di Terminal.

Ubuntu secara konsisten menggunakan APT (Advanced Packaging Tool) atau dpkg untuk manajemen paket. Ini berarti bahwa perangkat lunak dapat diinstal dan dihapus dengan andal dalam paket. Peristiwa pengelola perangkat lunak GUI di Ubuntu menggunakan  APT. Dan karena popularitasnya di antara desktop dan server dibandingkan distro Linux lainnya, tersedia banyak koleksi program seperti perangkat lunak tambahan, aplikasi, dan driver yang dapat diinstal hanya dengan bantuan beberapa perintah.

Namun, di sini kita tidak hanya akan membahas APT tetapi juga manajer paket lainnya, misalnya, SNAP yang telah menjadi opsi lain di Ubuntu sejak 2014 untuk menginstal perangkat lunak secara paralel dengan manajemen paket normal tanpa konflik. Semua paket milik sistem dan desktop masih diinstal (secara eksklusif) melalui apt.

Manajer Paket Ubuntu tersedia untuk digunakan pada baris perintah

APT- Alat Pengemasan Tingkat Lanjut

APT adalah sistem manajemen default yang dikembangkan untuk Debian, karena Ubuntu dan sistem operasi serupa lainnya berdasarkan pada itu, sehingga semua menggunakan APT.

Kita dapat menggunakan APT untuk mencari paket program untuk menginstalnya atau memperbarui seluruh sistem. Tidak hanya terbatas pada ini, berbagai tugas dapat dilakukan dengan menggunakannya, dan berikut beberapa contoh umum tentang cara menggunakan manajer paket APT Ubuntu pada baris perintah.

apt-get – paket dan manajemen sumber

Di sistem lama seperti Ubuntu 20.04, apt digunakan bersama dengan get , namun pada versi terbaru, kita tidak perlu menggunakannya untuk mengunduh dan menginstal berbagai paket.

Berikut adalah contoh untuk menggunakannya:

  • Untuk memperbarui repo- sudo apt update
  • Untuk meningkatkan- sudo apt upgrad e
  • Instal perangkat lunak dari repo – Sintaks:[sudo] apt-get [option] Command [packg1] [packg2]
    sudo apt package-name , contoh sudo apt install vlc
  • Kami juga dapat menginstal paket Debian lokal menggunakannya. Salah satu manfaat menggunakan apt sebagai gantinya dpkg adalah, secara otomatis mengunduh dependensi yang diperlukan oleh program Deb tertentu yang kami instal. Jadi, sintaksnya adalah – sudo apt ./filename , misalnya, untuk memasang Google Chrome menggunakan file paket deb sudo apt ./google-chrome-stable_current_amd64.deb
  • apt-get dist-upgrade – memperbarui semua paket, dan menghilangkan konflik tersebut, sehingga OS dapat disiapkan untuk peningkatan versi.

apt-cache – Menampilkan info tentang paket dan sumber

Menjalankan apt-cache tidak akan memengaruhi atau mengubah apa pun di sistem. Satu-satunya tujuannya adalah untuk menampilkan data dalam cache paket atau metadata paket. Cache paket adalah database internal yang menyimpan informasi tentang semua paket yang tersedia.

apt-cache [Option] commando [Packg-name]

Contohapt-cache showpkg vlc

Catatan – Beberapa perintah mungkin memerlukan sudo

Perintah untuk apt-cache
tambahkan Menambahkan file dengan indeks paket ke cache paket.
gencache Membangun cache paket.
showpkg Menampilkan meta-informasi.
statistik Menampilkan statistik tentang cache paket.
showsrc Menampilkan informasi tentang kode sumber suatu paket.
buang Menampilkan daftar semua paket yang tersedia menurut cache paket.
dumavail Menampilkan daftar rinci semua paket yang tersedia menurut cache paket.
belum terpenuhi Menampilkan daftar semua dependensi yang tidak terpenuhi.
tampilkan Menampilkan informasi paket untuk satu atau lebih paket.
cari Menelusuri informasi paket untuk satu atau beberapa istilah penelusuran.
tergantung Menampilkan daftar dependensi paket.
tergantung Menampilkan daftar paket tergantung pada paket yang dimasukkan.
nama pkg Menampilkan daftar paket nama yang dimulai dengan istilah pencarian.
berantakan Membuat daftar dependensi paket yang dotty dapat diproses dengan.
xvcg Membuat daftar dependensi paket yang xvcg dapat diproses dengan.
kebijakan Menampilkan prioritas sumber atau paket.
madiun Menampilkan versi paket yang tersedia di berbagai sumber.

apt-search- Cari paket di repo

Sering kali kami ingin menginstal beberapa paket tetapi kami tidak tahu apakah itu tersedia di repo resmi atau di bawah nama file apa tepatnya.

Misalnya , kami ingin menginstal aplikasi koneksi KDE yang tersedia di repo resmi Ubuntu tetapi bagaimana kami mengetahui nama paket yang tepat untuk digunakan dengan perintah apt. Jadi, kami akan mencarinya:

apt search "Kdeconnect"

Dengan cara yang sama, kita dapat menggunakan perintah search untuk mengetahui program atau paket lain yang tersedia di repo yang ditambahkan di Ubuntu.

apt-mark – pertahankan versi saat ini

Ketika kami menjalankan perintah pembaruan, proses memperbarui semua paket yang diinstal, namun, jika kami tidak ingin memperbarui beberapa program tertentu, maka ada perintah apt-mark yang membantu kami melakukannya. Misalnya- kami ingin menahan pembaruan untuk versi Firefox yang diinstal, sehingga sintaksnya adalah:

sudo apt-mark hold firefox

Dan untuk melepaskannya gunakan:

sudo apt-mark unhold firefox

2. Snap-  Pengelola Paket Universal

Snap atau Snappy adalah Manajer Paket Ubuntu lainnya, juga sekarang tersedia secara default di semua versi terbaru Ubuntu. Ini adalah penyebaran perangkat lunak dan sistem manajemen paket yang dikembangkan oleh Canonical untuk menyediakan platform manajemen paket universal untuk semua distro Linux utama. Terutama itu dimaksudkan untuk server atau lingkungan cloud dan juga untuk Internet of Things. Namun, sekarang dapat ditemukan di versi desktop dan bahkan diintegrasikan ke dalam GUI Software Manager Ubuntu.

Repositori Snap memiliki ratusan paket perangkat lunak atau aplikasi sumber terbuka yang mudah dipasang. Yang terbaik adalah paket yang sama yang tersedia di Snap dapat diinstal di Ubuntu, RHEL, OpenSUSE, dll. terlepas dari basis atau kodenya. Itu karena paket snaps adalah gambar berdasarkan sistem file SquashFS. Semua foto disimpan di bawah /var/lib/snapd/snaps/Nameofpackage.snap . Ketika sistem dimulai, versi snap saat ini dipasang, titik pemasangan adalah direktori snap. Jika program yang terdapat dalam paket snap dipanggil, data diekstraksi secara transparan dari snap dan dieksekusi saat runtime. Akibatnya, beberapa snap dapat berjalan lebih lambat daripada program yang diinstal melalui manajer paket, yang disimpan tanpa kompresi.

Oleh karena itu, dimungkinkan untuk menginstal program yang sama dari paket SNAP dan DEB menggunakan manajemen Paket normal tanpa menimbulkan konflik apa pun. Belajar – Snap di Linux- Instalasi, perbarui dan hapus perintah

sudo snap install package-name – Untuk menginstal paket dari Snap

sudo snap remove package-name – Untuk menghapus paket yang terinstal

snap list --all – Akan menampilkan semua program atau paket SNAP yang terinstal

snap changes – Menunjukkan kemajuan penginstalan, penginstalan ulang, dll. dari snap.

sudo snap refresh – perintah refresh memperbarui semua terkunci:

sudo snap refresh package-name – Anda juga dapat secara khusus memperbarui foto individual.

snap list – daftar terkunci terpasang. Nama, versi, revisi, trek/saluran, pengembang, dan catatan snap ditampilkan secara default.

snap --help – Daftar perintah yang terkait dengan SNAP

3. Flatpak – Manajer paket

Flatpak sebagai Manajer Paket Ubuntu adalah opsi alternatif untuk mengambil aplikasi, jika Anda tidak ingin menggunakan SNAP maka pengelola paket ini adalah opsi yang baik. Sama seperti SNAP, kita juga dapat menginstal berbagai software dari library-nya tanpa menimbulkan konflik, meskipun software yang sama telah diinstal pada sistem menggunakan APT manager default. Flatpak menempatkan semua binari, pustaka, file konfigurasi, dan file lainnya yang diperlukan dalam direktori  /var/lib/flatpak/app.

Dengan demikian, dapat diinstal dan digunakan pada berbagai jenis distro Linux populer tanpa penyesuaian lebih lanjut. Semua aplikasi sumber terbuka utama tersedia di repositorinya yang disebut FlatHub.

Perintah tombol

sudo flatpak update – Perbarui program yang diinstal

sudo flatpak install pacakge-name – Untuk menginstal paket yang tersedia di FlaHub.

sudo flatpak uninstall pacakge-name- Copot pemasangan aplikasi

flatpak list – Daftar program yang diinstal

Berikut adalah dokumentasi resmi untuk mengetahui lebih banyak tentang – Flatpak.

Catatan akhir- Manajer Paket Ubuntu

Meskipun Snap dan Flatpak adalah manajer paket universal, namun APT adalah sistem manajemen paket utama untuk semua distro Linux berbasis Debian karena stabilitasnya dan sintaks perintah yang mudah digunakan; selain itu, selain dari manajemen paket, ia juga dapat melakukan banyak hal seperti menambahkan repositori, memperbarui &meningkatkan sistem… Sedangkan Flatpak dan Snapp hanya dapat menangani pengelolaan aplikasi. Namun, di masa mendatang, Ubuntu mungkin memberikan bobot pada SNAP daripada APT karena perpustakaannya yang terus bertambah dan kemampuan Canonical untuk mengontrolnya.


Ubuntu
  1. Cara Memaksa Manajer Paket APT Untuk Menggunakan IPv4 Di Ubuntu

  2. Apt get command contoh untuk mengelola paket di Ubuntu/Debian

  3. apt:perintah tidak ditemukan

  1. Cara menggunakan Manajer Paket apt di Ubuntu Linux

  2. Instal Java di Ubuntu 20.04 dengan apt package manager

  3. Menggunakan Snap Package Manager di Ubuntu

  1. Ubuntu 22.04:Hubungkan ke WiFi dari baris perintah

  2. Ubah bahasa sistem di Ubuntu 22.04 dari baris perintah

  3. 15 Contoh Perintah yang tepat di Ubuntu / Debian Linux