PC saya telah terinstall operating system linux fedora 24, setelah dikoneksikan ke network lalu saya mencoba mengupdate paket-paket aplikasi di dalamnya dan ternyata tidak bisa setelah diselidiki ternyata semua pc di kantor ini tidak terhubung ke internet secara langsung, pc hanya bisa terkoneksi ke internet menggunakan proxy server.
Dikarenakan hal tersebut maka timbul pertanyaan bagaimana cara menggunakan perintah dnf menggunakan proxy server?
Ada beberapa hal yang harus anda lakukan agar dnf repositori bisa diakses menggunakan proxy server apakah itu squid proxy atau yang lainnya yaitu dengan menambah settingan proxy ke dalam file konfigurasi dnf yang terletak di /etc/dnf/dnf.conf.
Loginlah sebagai user root dan lakukan perintah edit terhadap file tersebut, disini saya gunakan text editor Vi untuk mengeditnya.
#vi /etc/dnf/dnf.conf
maka akan terlihat disini isi filenya. Isi file sebelum di tambahkan adalah sebagai berikut:
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
Kemudian kita edit file ini dan tambahkan script konfigurasi proxy sehingga hasilnya seperti dibawah ini:
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
proxy=http://192.168.88.6:3128
proxy_username=av
proxy_password=123@123
proxy_username=av
proxy_password=123@123
Lalu and save dan keluar dari text editor Vi.
Keterangan:
proxy=http://192.168.88.6:3128 --> alamat proxy beserta port
proxy_username=av -------> username
proxy_password=123@123 ----->password
proxy_username=av -------> username
proxy_password=123@123 ----->password
Lakukan perintah dnf untuk melihat hasil konfigurasi yang kita lakukan.
misalnya
#dnf update
atau perintah install aplikasi
#dnf install foo
Selamat mencoba.