3 Alat Manajer Paket Ubuntu Baris Perintah Teratas

Manajer Paket Ubuntu pada command line membantu kita 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 command line atau di repositori pihak ketiga. Selain menggunakan manajer 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. Acara manajer perangkat lunak GUI di Ubuntu menggunakan APT. Dan karena popularitasnya di antara desktop dan server daripada 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 command line

APT- Alat Pengemasan Canggih

APT adalah sistem manajemen default yang dikembangkan untuk Debian, karena Ubuntu dan sistem operasi serupa lainnya berdasarkan 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 command line.

apt-get – paket dan manajemen sumber

Pada 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 upgrade e
  • Instal perangkat lunak dari repo – Sintaks: [sudo] apt-get [option] Command [packg1] [packg2] Sudo apt package-name, contoh sudo apt install vlc
  • Kita juga dapat menginstal paket Debian lokal menggunakannya. Salah satu keuntungan menggunakan apt sebagai ganti dpkg adalah, secara otomatis mengunduh dependensi yang diperlukan oleh program Deb tertentu yang kita instal. Jadi, sintaksnya adalah – Sudo apt./filename, misalnya, untuk menginstal Google Chrome menggunakan file paket debnya Sudo apt./google-chrome-stable_current_amd64.deb
  • apt-get dist-upgrade – memperbarui semua paket, dan menghilangkan konflik tersebut, sehingga OS dapat dipersiapkan 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.

perintah apt-cache [Opsi] [Nama paket]

Contoh – apt-cache showpkg vlc

Catatan – Beberapa perintah mungkin memerlukan sudo

Perintah untuk apt-cache

menambahkan

Menambahkan file dengan indeks paket ke cache paket.

gencache

Membangun cache paket.

showpkg

Menampilkan meta-informasi.

statistik

Menampilkan statistik tentang cache paket.

menunjukkan

Menampilkan informasi tentang kode sumber suatu paket.

membuang

Menampilkan daftar semua paket yang tersedia menurut cache paket.

dumpavail

Menampilkan daftar rinci semua paket yang tersedia menurut cache paket.

tidak terpenuhi

Menampilkan daftar semua dependensi yang tidak terpenuhi.

menunjukkan

Menampilkan informasi paket untuk satu atau lebih paket.

Cari

Mencari informasi paket untuk satu atau lebih istilah pencarian.

bergantung

Menampilkan daftar dependensi paket.

tergantung

Menampilkan daftar paket tergantung pada paket yang dimasukkan.

nama pkg

Menampilkan daftar nama paket yang dimulai dengan istilah pencarian.

lemah

Membuat daftar dependensi paket yang dapat diproses dengan dotty.

xvcg

Membuat daftar dependensi paket yang dapat diproses xvcg.

aturan

Menunjukkan prioritas sumber atau paket.

madison

Menampilkan versi paket yang tersedia di berbagai sumber.

apt-search- Cari paket di repo

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

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

apt search “Kdeconnect”

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

apt-mark – pertahankan versi saat ini

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

sudo apt-mark tahan firefox

Dan untuk melepaskannya gunakan:

sudo apt-mark unhold firefox

2. Snap- Manajer 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 terkunci 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. Pelajari – 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 diinstal

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

perubahan sekejap – Menunjukkan kemajuan penginstalan, penginstalan ulang, dll.

sudo snap refresh – perintah refresh memperbarui semua terkunci:

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

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

snap –help – Mencantumkan 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 di direktori /var/lib/flatpak/app.

Dengan demikian, dapat diinstal dan digunakan pada berbagai jenis distro Linux populer tanpa penyesuaian lebih lanjut. Semua aplikasi open-source utama tersedia dalam repositorinya yang disebut FlatHub.

Perintah kunci

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

daftar flatpak – 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 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 depan, Ubuntu dapat memberikan bobot pada SNAP daripada APT karena perpustakaannya yang berkembang dan kemampuan Canonical untuk mengontrolnya.