Rabu, 18 September 2019

27 Perintah Dasar DNF untuk Paket Manager RPM

Baiklah kali ini admin akan membagikan suatu informasi yang sangat berharga bagi pengguna keluarga besar Red Hat Linux. DNF sendiri dapat digunakan di Fedora versi 22 keatas. DNF (Dandified YUM) merupakan penyempurnaan dari YUM itu sendiri. Hal ini karena pendahulunya yaitu YUM mendapat banyak keluhan dari user-nya. DNF dapat mengurangi penggunaan memory, meningkatkan kinerja sistem, lebih cepat dan masih banyak lagi.




Baiklah langsung saja kita ke perintah yang pertama :

1.  Mengecek Versi DNF

Untuk mengetahui versi DNF yang kalian gunakan

#dnf --version



2. Daftar repository yang sedang digunakan

Kalian dapat mengetahui daftar repo apa saja yang sedang kalian gunakan saat ini.

#dnf repolist



3. Daftar semua repository

Kalian dapat mengetahui semua list repository baik yang sedang digunakan dan tidak digunakan.
#dnf repolist all



4.  Daftar semua paket yang tersedia dan terpasang

Akan mendaftar semua paket yang tersedia di repository (yang telah diaktifkan) dan yang telah terpasang.

#dnf list


5. Daftar hanya paket yang telah terinstall

Hanya mendaftarkan semua paket yang telah kalian install.

#dnf list installed


6.  Daftar semua paket yang tersedia

Akan mencantumkan semua paket yang tersedia untuk diinstall dari semua repositori yang diaktifkan.

#dnf list available


7.  Mencari paket

Untuk mencari paket (tidak akan menginstallnya). Menggunakan kata kunci yang kalian ketikan. Contoh dibawah saya ingin mencari aplikasi nano.

#dnf search nano


8. Melihat siapa yang menyediakan file dan sub-packet

Kalian dapat melihat siapa dan darimana sumber paket yang telah kalian install. Contoh dibawah admin akan mencari /bin/bash.

#dnf provides /bin/bash


9. Detail info paket

Kalian juga dapat mengetahui detali paket yang kalian akan install. Contoh dibawah admin ingin detail paket nano sebelum menginstallnya.

#dnf info nano


10. Menginstall paket

Ini merupakan hal yang sangat penting dalam perintah dnf, yaitu menginstall paket. Katakan saja disini admin ingin menginstall nano.

#dnf install nano


11. Mengupdate salah satu paket

Kalian ingin menghemat kuota internet, tapi disini lain kalian ingin memerlukan update salah satu aplikasi. Disini admin akan mengupdate systemd.

#dnf update systemd


12. Update semua aplikasi

Kalian dapat mengupdate semua aplikasi yang terinstall (repository-nya) dengan satu perintah, sama seperti perintah apt-update pada keluarga Ubuntu dan Debian.

#dnf check-update


13.  Update system

Kalian dapat mengupdate sistem termasuk semua aplikasi yang telah terinstall.

#dnf update
atau
#dnf upgrade


14. Hapus paket

Katakan saja kalian ingin menghapus aplikasi nano. Kalian dapat menggunakan dua perintah.

#dnf erase nano
atau
#dnf remove nano


15. Menghapus depedency yang terlantar

Kalian dapat menghapus depedency yang tidak digunakan lagi oleh suatu aplikasi.

#dnf autoremove


16.  Menghapus cached 

Terkadang jika terdapat banyak cached dapat menyebabkan penginstallan suatu aplikasi mengalami kendala. Cached  sendiri merupakan kumpulan informasi suatu paket.

#dnf clean all


17. Mendapatkan detail perintah menggunakan perintah help

Kalian mungkin ingin mengetahui lebih dalam mengenai suatu perintah. Disini admin ingin mendapatkan detail perintah dari clean.

#dnf help clean


18. Daftar semua perintah DNF dan pilihannya

Jika kalian penasaran dan ingin mengetahui semua perinstah dnf dan pilihannya silahkan ketik.

#dnf help


19. Melihat history perinstah dnf

Kalian dapat melihat semua perinstah yang telah kalian ketikan.

#dnf history


20. Daftar paket grup

Perintah "dnf grouplist" akan mencetak semua paket yang tersedia atau diinstal, jika tidak ada yang disebutkan, dnf akan mendaftarka semua grup yang diketahui.

#dnf grouplist


21. Install sebuah paket gruop

Kalian dapat menginstall group sebuah paket  yang telah di gabung. Katakan saja "Educational Software".

# dnf groupinstall 'Educational Software'


22. Update group paket

Contoh disini admin akan mengupdate group paket "Educational Software".

# dnf groupupdate 'Educational Software'


23. Hapus group paket

Cara menghapus group paket yang telah diinstall.

# dnf groupupdate 'Educational Software'


24. Install paket dari repository yang lebih spesifik

Misalkan saja kalian ingin menginstall phpmyadmin dari repository epel.

# dnf --enablerepo=epel install phpmyadmin


25. Menyinkronkan semua paket ke stable-release

Kalian dapat menyinkronkan paket ke yang lebih stabil secara menyeluruh dari repo yang telah kalian aktifkan. Jika tidak ada paket yang di ketikan, secara default perintah ini akan mengupdate semua aplikasi.

# dnf distro-sync 


26. Install ulang paket

Misalkan paket salah satu paket kalian mengalami kendala, kalian dapat menginstall ulang paket tersebut. Disini admin akan menginstall ulang aplikasi nano.

# dnf reinstall nano


27. Downgrade paket

Kalian dapat menurunkan versi sebuah paket ke versi sebelumnya. Contoh dibawah admin akan menurunkan versi dari acpid

# dnf downgrade acpid


Kesimpulan

Ternyata DNF sendiri tidak kalah dengan APT-GET dari keluarga debian dan ubuntu. Banyak sekali perintah dan kegunaannya. Jika dibandingkan dengan pendahulunya yaitu YUM, memang ada beberapa perintah yang kurang. Tetapi dari segi kecepatan dan performa DNF sendiri adalah pemenangnya.

Sekian dari Admin, semoga informasi diatas bermanfaat bagi kalian yang ingin mencoba linux di luar apt-get. Silahkan share ke teman-teman kalian agar mereka juga mengetahuinya. Have a nice DAY!!!


 
 
Share:

0 komentar: