fbpx
27.7 C
Jakarta
Kamis, 16 Mei 2024

5 Paket Manager Linux Terbaik

Sebagai pengguna Linux baru, Anda mungkin kewalahan dengan banyaknya pilihan distribusi yang dapat Anda instal di komputer Anda. Apa perbedaan antara Ubuntu, Fedora, openSUSE, dan Arch? Pada akhirnya, jawaban singkatnya adalah manajemen paket.

Setiap distro Linux menawarkan kepada pengguna metode unik dalam menginstal dan memelihara sistem mereka, dengan tingkat kemudahan penggunaan dan kegunaan yang berbeda-beda. Panduan ini akan berfungsi sebagai panduan singkat dalam melakukan tugas-tugas dasar di setiap sistem manajemen paket, sehingga Anda dapat memutuskan mana yang tepat untuk Anda.

1. APT

APT adalah pemecah ketergantungan untuk sistem berbasis Debian, termasuk Ubuntu. Bersama dengan dpkg, manajer paket, APT menyediakan cara mudah untuk memperbarui, meningkatkan, menginstal, dan menghapus perangkat lunak. Tanpa APT, memelihara sistem Debian akan terasa seperti menggunakan Linux di awal tahun 1990an, ketika “neraka ketergantungan” adalah hal yang nyata.

1. Perbarui Repositori Perangkat Lunak

APT memungkinkan Anda memperbarui repositori yang ada dalam OS Anda untuk memastikan sistem berfungsi dengan baik. Perintah pembaruan sederhana dapat membantu dalam hal ini:

apt-get update

2. Tingkatkan Repositori Perangkat Lunak

Seperti perintah pembaruan, Anda perlu memperbarui repositori perangkat lunak yang ada untuk menjaga fungsionalitas sistem Anda tetap unggul.

apt-get upgrade

Untuk pemutakhiran yang lebih menyeluruh, yang berupaya memutakhirkan dependensi paket yang bertentangan ke versi terbaru dan menghapus dependensi lama atau yang tidak terpakai, gunakan perintah pemutakhiran secara berbeda:

apt-get dist-upgrade

Perintah-perintah ini dapat digabungkan untuk melakukan pembaruan dan peningkatan secara berurutan seperti:

apt-get update && apt-get upgrade

3. Instal Aplikasi Dengan APT

Untuk menginstal software dengan APT, Anda dapat menggunakan perintah berikut:

apt-get install packageName

Misalnya, untuk menginstal Nodejs npm di Debian, jalankan:

apt-get install nodejs npm -y

4. Hapus Aplikasi Dengan APT

Untuk menghapus paket dengan APT, Anda dapat menggunakan perintah hapus di jendela terminal Debian/Ubuntu:

apt-get remove packageName

Misalnya, untuk menghapus Nodejs npm, gunakan perintah hapus:

apt-get remove nodejs npm

apt-get purge nodejs npm

Anda dapat menghapus perangkat lunak di Debian menggunakan berbagai metode; perintah apt-get delete hanyalah salah satu dari metode ini. Namun, beberapa ketergantungan yang menyimpang mungkin tetap ada di sistem Anda selama penghapusan atau peningkatan perangkat lunak.

Untuk menghindari pembengkakan sistem, Anda harus menghapus paket-paket ini dari sistem Anda. Anda dapat menggunakan perintah autoremove secara efektif untuk melakukan tugas ini.

apt-get autoremove

5. Cari Paket yang Dapat Diinstal

Untuk mencari paket yang dapat diinstal menggunakan APT, gunakan perintah pencarian:

apt-cache search packageName

APT saat ini tidak menawarkan kemampuan untuk menginstal paket dari URL, artinya pengguna harus mencari dan mengunduh sendiri paket yang akan diinstal. Ubuntu dan beberapa turunannya telah berhasil mengatasi hal ini dengan tautan apturl sekali klik yang ditemukan di beberapa situs web.

2. YUM

Seperti APT, YUM adalah pemecah ketergantungan untuk manajer paket yang mendasarinya, RPM. YUM adalah sistem manajemen paket default di beberapa turunan berbasis Red Hat. Sintaks untuk YUM sederhana, dan pengguna APT seharusnya tidak mengalami masalah saat beralih.

Baca Juga:  Release terbaru Raspberry Pi 3 beserta Spesifikasi, Uji Performa & lainnya

1. Perbarui Repositori Perangkat Lunak Dengan YUM

Memperbarui dan meningkatkan melalui YUM sangat sederhana, dengan perintah berikut menangani kedua tugas tersebut:

sudo yum update

2. Instal Aplikasi Dengan YUM

Untuk menginstal paket, gunakan:

sudo yum install packageName

3. Hapus Aplikasi Dengan YUM

Begitu pula untuk menghapus suatu paket, Anda dapat menggunakan perintah hapus sebagai berikut:

sudo yum remove packageName

4. Cari Aplikasi yang Dapat Diinstall Dengan YUM

Untuk mencari paket yang dapat diinstal menggunakan YUM, gunakan:

sudo yum search packageName

YUM tidak menyertakan perintah autoremove untuk menemukan dan menghapus dependensi yang tidak digunakan. Namun, ia menyertakan fitur hebat untuk menginstal paket dari URL, yang tidak disertakan oleh APT:

sudo yum install url

3. Zypper


Zypper adalah penyelesai ketergantungan lainnya untuk sistem manajemen paket RPM dan merupakan manajer paket default untuk openSUSE dan SUSE Linux Enterprise.

Zypper menggunakan biner RPM, sama seperti YUM, tetapi sedikit lebih cepat karena ditulis dalam C++, sedangkan YUM ditulis dengan Python. Zypper sangat mudah digunakan, termasuk pintasan perintah yang dapat menggantikan perintah lengkap.

1. Perbarui Paket Dengan Zypper

Seperti YUM, Zypper memperbarui dan memutakhirkan semua paket menggunakan perintah berikut:

sudo zypper update

Atau:

sudo zypper up

2. Instal Aplikasi dengan Zypper

Untuk menginstal aplikasi pada openSUSE, gunakan perintah install sebagai berikut:

sudo zypper install packageName

Atau:

sudo zypper in packageName

Misalnya jika Anda ingin menginstal VLC di openSUSE, Anda dapat menggunakan perintah install diikuti dengan nama aplikasi, seperti gambar di bawah ini:

sudo zypper install vlc

Ikuti petunjuk di layar untuk berhasil menginstal aplikasi.

3. Hapus Paket Dengan Zypper

Untuk menghapus paket, gunakan perintah hapus:

sudo zypper remove packageName

Atau:

sudo zypper rm packageName

Misalnya untuk menghapus VLC, gunakan perintah hapus sebagai berikut:

sudo zypper remove vlc

4. Cari Paket yang Dapat Diinstal

Jika Anda tidak yakin aplikasi mana yang tersedia untuk instalasi, Anda dapat mencantumkannya dengan perintah pencarian:

sudo zypper search packageName

Seperti YUM, tidak ada perintah autoremove yang disertakan di Zypper. Seperti Ubuntu, openSUSE memiliki tautan instalasi sekali klik untuk instalasi paket berbasis web.

4. DNF, atau Dandifikasi YUM


DNF adalah penulisan ulang YUM yang memanfaatkan fitur-fitur dari Zypper, terutama kemampuan penyelesaian ketergantungan. DNF adalah manajer paket default untuk Fedora 22 dan versi lebih tinggi dan merupakan sistem default di CentOS 8 dan lebih tinggi. Anda dapat dengan mudah mengelola paket dengan DNF di distro Linux berbasis RPM.

1. Perbarui dan Tingkatkan Paket Dengan DNF

Untuk memperbarui dan meningkatkan semua perangkat lunak yang tersedia:

sudo dnf update

2. Instal Aplikasi Dengan DNF

Untuk menginstal paket di Fedora atau CentOS, gunakan perintah install sebagai berikut:

sudo dnf install packageName

Misalnya, jika Anda ingin menginstal gVim, gunakan perintah install:

sudo dnf install gvim

3. Hapus Aplikasi Dengan DNF

Untuk menghapus paket yang terinstal, gunakan perintah hapus, diikuti dengan nama aplikasi:

sudo dnf remove packageName

Untuk menghapus aplikasi seperti gVim, gunakan:

sudo dnf remove gvim

4. Cari Paket yang Dapat Diinstal

Untuk mencari aplikasi tertentu, gunakan perintah pencarian:

sudo dnf search packageName

5. Hapus Ketergantungan Aplikasi

Tidak seperti YUM dan Zypper, DNF menyediakan perintah autoremove untuk mencari sistem Anda dan menghapus dependensi yang tidak digunakan:

sudo dnf autoremove

6. Instal Aplikasi melalui URL

DNF juga memungkinkan instalasi paket dari URL:

sudo dnf install url

Ada manajer paket Linux yang berbeda seperti APT, DNF, dan YUM. Setiap manajer paket menghadirkan fiturnya sendiri, membuat OS masing-masing menyenangkan untuk digunakan.

Baca Juga:  Cara memeriksa port yang terbuka di Linux menggunakan CLI

5. Pacman


Pacman adalah sistem manajemen paket default untuk Arch Linux dan distro Linux berbasis Arch lainnya. Pacman adalah manajer paket yang lengkap, karena tidak bergantung pada sistem atau frontend apa pun yang mendasarinya untuk menyelesaikan ketergantungan.

Pacman menggunakan sistem file terkompresi sederhana “.pkg.tar.xz”, yang berisi semua informasi yang diperlukan untuk membuat kode sumber menjadi program yang berfungsi.

Bayangkan Pacman sebagai sistem untuk mengotomatiskan pembuatan perangkat lunak manual menggunakan kode sumber. Pacman menggunakan program “pembantu”, Yay, untuk menginstal perangkat lunak tidak resmi yang terdapat di Arch User Repository, dan ketika melakukannya, perintah “pacman” diganti dengan “yay.”

Meskipun ada serangkaian perintah Pacman yang perlu Anda pahami, Anda harus mengingat beberapa perintah paling dasar agar pekerjaan Anda lancar.

1. Perbarui Paket Arch

Saat bekerja dengan paket, Anda sebagian besar akan menggunakan tanda “sinkronisasi” (-S), yang membandingkan sistem Anda dengan repositori perangkat lunak jarak jauh. Untuk menyegarkan repositori perangkat lunak Anda, gunakan perintah -y:

sudo pacman -Sy

2. Tingkatkan Paket Arch

Untuk meningkatkan sistem, Anda perlu mengubah perintah sinkronisasi sebelumnya dengan flag sysupgrade (-u):

sudo pacman -Syu

3. Instal Aplikasi Baru Dengan Pacman

Untuk menginstal paket dengan Pacman, Anda harus menyinkronkan paket tersebut:

sudo pacman -S packageName

4. Hapus Aplikasi yang Terinstal Dengan Pacman

Untuk menghapus sebuah paket, Pacman memiliki flag hapus asli. Untuk menghapus paket (-R), file konfigurasinya (-n), dan semua dependensi yang tidak digunakan, secara rekursif, tidak diinstal secara eksplisit oleh pengguna (-s).

sudo pacman -Rns

5. Cari Paket yang Dapat Diinstal

Untuk mencari paket yang dapat diinstal, sinkronkan dan cari (-s) dengan:

sudo pacman -Ss packageName

Pacman tidak menyertakan perintah autoremove. Namun, dengan menggunakan perintah kueri, Anda dapat mencari dan menghapus dependensi yang tidak digunakan. Perintah ini akan menanyakan database (-Q), memeriksa dependensi yatim piatu (-t), membatasi pencarian hanya pada dependensi (-d), dan tidak akan mencetak proses secara verbose (-q, artinya “tenang”).

sudo pacman -Rns $(pacman -Qtdq)

Evolusi Manajer Paket Linux

Linux telah berkembang pesat dalam memungkinkan pengguna baru untuk mengelola sistem mereka dengan mudah. Manajer paket secara otomatis menemukan dependensi yang diperlukan dan memberikan perintah yang mudah diingat untuk menginstal dan memelihara perangkat lunak. Pengguna tidak lagi terjebak dalam ketergantungan, seperti ketika Linux masih dalam masa pertumbuhan.

Dengan menguji berbagai manajer paket yang tersedia, Anda dapat menemukan distro mana yang Anda rasa paling nyaman.

Sebagai pengguna Linux baru, Anda mungkin kewalahan dengan banyaknya pilihan distribusi yang dapat Anda instal di komputer Anda. Apa perbedaan antara Ubuntu, Fedora, openSUSE, dan Arch? Pada akhirnya, jawaban singkatnya adalah manajemen paket.

Setiap distro Linux menawarkan kepada pengguna metode unik dalam menginstal dan memelihara sistem mereka, dengan tingkat kemudahan penggunaan dan kegunaan yang berbeda-beda. Panduan ini akan berfungsi sebagai panduan singkat dalam melakukan tugas-tugas dasar di setiap sistem manajemen paket, sehingga Anda dapat memutuskan mana yang tepat untuk Anda.

1. APT

APT adalah pemecah ketergantungan untuk sistem berbasis Debian, termasuk Ubuntu. Bersama dengan dpkg, manajer paket, APT menyediakan cara mudah untuk memperbarui, meningkatkan, menginstal, dan menghapus perangkat lunak. Tanpa APT, memelihara sistem Debian akan terasa seperti menggunakan Linux di awal tahun 1990an, ketika “neraka ketergantungan” adalah hal yang nyata.

1. Perbarui Repositori Perangkat Lunak

APT memungkinkan Anda memperbarui repositori yang ada dalam OS Anda untuk memastikan sistem berfungsi dengan baik. Perintah pembaruan sederhana dapat membantu dalam hal ini:

apt-get update

2. Tingkatkan Repositori Perangkat Lunak

Seperti perintah pembaruan, Anda perlu memperbarui repositori perangkat lunak yang ada untuk menjaga fungsionalitas sistem Anda tetap unggul.

apt-get upgrade

Untuk pemutakhiran yang lebih menyeluruh, yang berupaya memutakhirkan dependensi paket yang bertentangan ke versi terbaru dan menghapus dependensi lama atau yang tidak terpakai, gunakan perintah pemutakhiran secara berbeda:

apt-get dist-upgrade

Perintah-perintah ini dapat digabungkan untuk melakukan pembaruan dan peningkatan secara berurutan seperti:

apt-get update && apt-get upgrade

3. Instal Aplikasi Dengan APT

Untuk menginstal software dengan APT, Anda dapat menggunakan perintah berikut:

apt-get install packageName

Misalnya, untuk menginstal Nodejs npm di Debian, jalankan:

apt-get install nodejs npm -y

4. Hapus Aplikasi Dengan APT

Untuk menghapus paket dengan APT, Anda dapat menggunakan perintah hapus di jendela terminal Debian/Ubuntu:

apt-get remove packageName

Misalnya, untuk menghapus Nodejs npm, gunakan perintah hapus:

apt-get remove nodejs npm

apt-get purge nodejs npm

Anda dapat menghapus perangkat lunak di Debian menggunakan berbagai metode; perintah apt-get delete hanyalah salah satu dari metode ini. Namun, beberapa ketergantungan yang menyimpang mungkin tetap ada di sistem Anda selama penghapusan atau peningkatan perangkat lunak.

Untuk menghindari pembengkakan sistem, Anda harus menghapus paket-paket ini dari sistem Anda. Anda dapat menggunakan perintah autoremove secara efektif untuk melakukan tugas ini.

apt-get autoremove

5. Cari Paket yang Dapat Diinstal

Untuk mencari paket yang dapat diinstal menggunakan APT, gunakan perintah pencarian:

apt-cache search packageName

APT saat ini tidak menawarkan kemampuan untuk menginstal paket dari URL, artinya pengguna harus mencari dan mengunduh sendiri paket yang akan diinstal. Ubuntu dan beberapa turunannya telah berhasil mengatasi hal ini dengan tautan apturl sekali klik yang ditemukan di beberapa situs web.

2. YUM

Seperti APT, YUM adalah pemecah ketergantungan untuk manajer paket yang mendasarinya, RPM. YUM adalah sistem manajemen paket default di beberapa turunan berbasis Red Hat. Sintaks untuk YUM sederhana, dan pengguna APT seharusnya tidak mengalami masalah saat beralih.

Baca Juga:  Perl warning Setting locale failed di Debian

1. Perbarui Repositori Perangkat Lunak Dengan YUM

Memperbarui dan meningkatkan melalui YUM sangat sederhana, dengan perintah berikut menangani kedua tugas tersebut:

sudo yum update

2. Instal Aplikasi Dengan YUM

Untuk menginstal paket, gunakan:

sudo yum install packageName

3. Hapus Aplikasi Dengan YUM

Begitu pula untuk menghapus suatu paket, Anda dapat menggunakan perintah hapus sebagai berikut:

sudo yum remove packageName

4. Cari Aplikasi yang Dapat Diinstall Dengan YUM

Untuk mencari paket yang dapat diinstal menggunakan YUM, gunakan:

sudo yum search packageName

YUM tidak menyertakan perintah autoremove untuk menemukan dan menghapus dependensi yang tidak digunakan. Namun, ia menyertakan fitur hebat untuk menginstal paket dari URL, yang tidak disertakan oleh APT:

sudo yum install url

3. Zypper


Zypper adalah penyelesai ketergantungan lainnya untuk sistem manajemen paket RPM dan merupakan manajer paket default untuk openSUSE dan SUSE Linux Enterprise.

Zypper menggunakan biner RPM, sama seperti YUM, tetapi sedikit lebih cepat karena ditulis dalam C++, sedangkan YUM ditulis dengan Python. Zypper sangat mudah digunakan, termasuk pintasan perintah yang dapat menggantikan perintah lengkap.

1. Perbarui Paket Dengan Zypper

Seperti YUM, Zypper memperbarui dan memutakhirkan semua paket menggunakan perintah berikut:

sudo zypper update

Atau:

sudo zypper up

2. Instal Aplikasi dengan Zypper

Untuk menginstal aplikasi pada openSUSE, gunakan perintah install sebagai berikut:

sudo zypper install packageName

Atau:

sudo zypper in packageName

Misalnya jika Anda ingin menginstal VLC di openSUSE, Anda dapat menggunakan perintah install diikuti dengan nama aplikasi, seperti gambar di bawah ini:

sudo zypper install vlc

Ikuti petunjuk di layar untuk berhasil menginstal aplikasi.

3. Hapus Paket Dengan Zypper

Untuk menghapus paket, gunakan perintah hapus:

sudo zypper remove packageName

Atau:

sudo zypper rm packageName

Misalnya untuk menghapus VLC, gunakan perintah hapus sebagai berikut:

sudo zypper remove vlc

4. Cari Paket yang Dapat Diinstal

Jika Anda tidak yakin aplikasi mana yang tersedia untuk instalasi, Anda dapat mencantumkannya dengan perintah pencarian:

sudo zypper search packageName

Seperti YUM, tidak ada perintah autoremove yang disertakan di Zypper. Seperti Ubuntu, openSUSE memiliki tautan instalasi sekali klik untuk instalasi paket berbasis web.

4. DNF, atau Dandifikasi YUM


DNF adalah penulisan ulang YUM yang memanfaatkan fitur-fitur dari Zypper, terutama kemampuan penyelesaian ketergantungan. DNF adalah manajer paket default untuk Fedora 22 dan versi lebih tinggi dan merupakan sistem default di CentOS 8 dan lebih tinggi. Anda dapat dengan mudah mengelola paket dengan DNF di distro Linux berbasis RPM.

1. Perbarui dan Tingkatkan Paket Dengan DNF

Untuk memperbarui dan meningkatkan semua perangkat lunak yang tersedia:

sudo dnf update

2. Instal Aplikasi Dengan DNF

Untuk menginstal paket di Fedora atau CentOS, gunakan perintah install sebagai berikut:

sudo dnf install packageName

Misalnya, jika Anda ingin menginstal gVim, gunakan perintah install:

sudo dnf install gvim

3. Hapus Aplikasi Dengan DNF

Untuk menghapus paket yang terinstal, gunakan perintah hapus, diikuti dengan nama aplikasi:

sudo dnf remove packageName

Untuk menghapus aplikasi seperti gVim, gunakan:

sudo dnf remove gvim

4. Cari Paket yang Dapat Diinstal

Untuk mencari aplikasi tertentu, gunakan perintah pencarian:

sudo dnf search packageName

5. Hapus Ketergantungan Aplikasi

Tidak seperti YUM dan Zypper, DNF menyediakan perintah autoremove untuk mencari sistem Anda dan menghapus dependensi yang tidak digunakan:

sudo dnf autoremove

6. Instal Aplikasi melalui URL

DNF juga memungkinkan instalasi paket dari URL:

sudo dnf install url

Ada manajer paket Linux yang berbeda seperti APT, DNF, dan YUM. Setiap manajer paket menghadirkan fiturnya sendiri, membuat OS masing-masing menyenangkan untuk digunakan.

Baca Juga:  Cara Mengkompilasi Nginx dengan PageSpeed di Debian 8

5. Pacman


Pacman adalah sistem manajemen paket default untuk Arch Linux dan distro Linux berbasis Arch lainnya. Pacman adalah manajer paket yang lengkap, karena tidak bergantung pada sistem atau frontend apa pun yang mendasarinya untuk menyelesaikan ketergantungan.

Pacman menggunakan sistem file terkompresi sederhana “.pkg.tar.xz”, yang berisi semua informasi yang diperlukan untuk membuat kode sumber menjadi program yang berfungsi.

Bayangkan Pacman sebagai sistem untuk mengotomatiskan pembuatan perangkat lunak manual menggunakan kode sumber. Pacman menggunakan program “pembantu”, Yay, untuk menginstal perangkat lunak tidak resmi yang terdapat di Arch User Repository, dan ketika melakukannya, perintah “pacman” diganti dengan “yay.”

Meskipun ada serangkaian perintah Pacman yang perlu Anda pahami, Anda harus mengingat beberapa perintah paling dasar agar pekerjaan Anda lancar.

1. Perbarui Paket Arch

Saat bekerja dengan paket, Anda sebagian besar akan menggunakan tanda “sinkronisasi” (-S), yang membandingkan sistem Anda dengan repositori perangkat lunak jarak jauh. Untuk menyegarkan repositori perangkat lunak Anda, gunakan perintah -y:

sudo pacman -Sy

2. Tingkatkan Paket Arch

Untuk meningkatkan sistem, Anda perlu mengubah perintah sinkronisasi sebelumnya dengan flag sysupgrade (-u):

sudo pacman -Syu

3. Instal Aplikasi Baru Dengan Pacman

Untuk menginstal paket dengan Pacman, Anda harus menyinkronkan paket tersebut:

sudo pacman -S packageName

4. Hapus Aplikasi yang Terinstal Dengan Pacman

Untuk menghapus sebuah paket, Pacman memiliki flag hapus asli. Untuk menghapus paket (-R), file konfigurasinya (-n), dan semua dependensi yang tidak digunakan, secara rekursif, tidak diinstal secara eksplisit oleh pengguna (-s).

sudo pacman -Rns

5. Cari Paket yang Dapat Diinstal

Untuk mencari paket yang dapat diinstal, sinkronkan dan cari (-s) dengan:

sudo pacman -Ss packageName

Pacman tidak menyertakan perintah autoremove. Namun, dengan menggunakan perintah kueri, Anda dapat mencari dan menghapus dependensi yang tidak digunakan. Perintah ini akan menanyakan database (-Q), memeriksa dependensi yatim piatu (-t), membatasi pencarian hanya pada dependensi (-d), dan tidak akan mencetak proses secara verbose (-q, artinya “tenang”).

sudo pacman -Rns $(pacman -Qtdq)

Evolusi Manajer Paket Linux

Linux telah berkembang pesat dalam memungkinkan pengguna baru untuk mengelola sistem mereka dengan mudah. Manajer paket secara otomatis menemukan dependensi yang diperlukan dan memberikan perintah yang mudah diingat untuk menginstal dan memelihara perangkat lunak. Pengguna tidak lagi terjebak dalam ketergantungan, seperti ketika Linux masih dalam masa pertumbuhan.

Dengan menguji berbagai manajer paket yang tersedia, Anda dapat menemukan distro mana yang Anda rasa paling nyaman.

Untuk mendapatkan Berita & Review menarik Saksenengku Network
Google News

Artikel Terkait

Populer

Artikel Terbaru