Belajar DNF: Dasar Menginstal Sebuah Paket

Bismillahirrahmanirrahim.

Pada pembelajaran kali ini kita akan mempelajari cara instalasi paket menggunakan DNF. Ada beberapa syarat yang mesti kita penuhi sebelum kita memulai pembelajaran. Syarat:

  1. Distro linux berbasis RPM yang menggunakan DNF sebagai manajer paketnya. Saya sendiri menggunakan Fedora. DNF telah resmi menjadi manajer paket standar sejak Fedora 22 rilis;
  2. Koneksi internet (opsional).

[Chapter 1] Instalasi Langsung Dari Repositori Yang Tersedia [Online]

Cukup jalankan perintah sudo dnf install namapaket. Ya, cara ini adalah cara konvensional yang sering dilakukan untuk menginstal suatu paket di Fedora. DNF akan mencari paket yang bersangkutan di repositori yang aktif  berdasarkan berkas *.repo yang ada di direktori /etc/yum.repos.d/. Setelah menemukan paket yang bersangkutan, maka DNF akan melakukan komputasi penyelesaian dependensi paket tersebut. Setelah itu, DNF akan menampilkan daftar paket yang akan diinstal dan meminta konfirmasi pengguna untuk melanjutkan proses instalasi.

inkscape

Berikut beberapa contoh valid yang dapat digunakan:

  • sudo dnf install inkscape
  • sudo dnf install inkscape.i686
  • sudo dnf install inkscape.x86_64
  • sudo dnf install inkscape-0.92.1-1.fc25.x86_64
  • sudo dnf install inkscape-0.92.1
  • sudo dnf install inkscape-0.92.1-1.fc25

[Chapter 2] Instalasi Langsung Dari Berkas RPM

Selain dapat menginstal paket dari repositori yang tersedia, perintah install yang ada pada DNF juga dapat menerima argumen berupa nama berkas RPM berserta ekstensinya yang berada pada direktori lokal pengguna.

Contoh 1: Saya mempunyai sebuah berkas bernama atom.x86_64.rpm yang terletak di direktori home saya. Maka untuk menginstal berkas RPM tersebut, perintah yang saya jalankan adalah sudo dnf install ~/atom.x86_64.rpm. Perlu diketahui bahwa DNF tetap akan mencari dependensi dari atom.x86_64.rpm pada sistem yang kita miliki dan apabila terdapat paket yang kurang, maka DNF akan meminta pengguna untuk menginstalnya bersama atom.x86_64.rpm.

lokalatom

Contoh 2: Saya ingin menginstal berkas RPM lokal saya sekaligus menginstal paket dari repositori yang tersedia. Misal saya ingin menginstal paket lokal ~/atom.x86_64.rpm, Gedit, dan Firefox yang berada pada repositori resmi Fedora, maka perintah yang saya jalankan adalah sudo dnf install ~/atom.x86_64.rpm gedit firefox.

kombinasilokal

Tulisan ini dikerjakan menggunakan WordPress dengan bantuan Firefox 52.0. Sistem operasi yang digunakan yaitu Fedora 25. Versi DNF yang digunakan pada tulisan ini adalah DNF 1.1.10 dan berjalan dengan bantuan terminal emulator Tilix 1.5.4. Semua cuplikan gambar yang ada diambil dengan menggunakan Mate Screenshot 1.16.0.

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s