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
, contohsudo 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 debsudo 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]
Contoh – apt-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.