GNU/Linux >> Belajar Linux >  >> Linux

Cara membuat dependensi instalasi otomatis rpm

Tautan @gertvdijk yang disediakan menunjukkan cara cepat untuk mencapai hasil yang diinginkan tanpa mengonfigurasi repositori lokal:

$ yum --nogpgcheck localinstall packagename.arch.rpm

Ubah saja packagename.arch.rpm ke nama file RPM yang ingin Anda pasang.

Edit Sekadar klarifikasi, ini akan secara otomatis menginstal semua dependensi yang sudah tersedia melalui repositori sistem YUM.

Jika Anda memiliki dependensi yang dipenuhi oleh RPM lain yang tidak ada dalam repositori sistem, maka metode ini tidak akan berfungsi kecuali setiap RPM juga ditentukan bersama dengan packagename.arch.rpm pada baris perintah.


Buat repositori (lokal) dan gunakan yum untuk menyelesaikan dependensi untuk Anda.

Wiki CentOS memiliki halaman yang bagus yang menyediakan cara untuk ini. CentOS wiki HowTos/CreateLocalRepos.

Diringkas dan diminimalkan lebih lanjut (tidak ideal, tetapi tercepat):

  1. Buat direktori untuk repositori lokal Anda, mis. /home/user/repo .
  2. Pindahkan RPM ke direktori tersebut.
  3. Perbaiki beberapa izin kepemilikan dan sistem file:

    # chown -R root.root /home/user/repo
    
  4. Instal createrepo paket jika belum diinstal, dan jalankan

    # createrepo /home/user/repo
    # chmod -R o-w+r /home/user/repo
    
  5. Buat file konfigurasi repositori, mis. /etc/yum.repos.d/myrepo.repo mengandung

    [local]
    name=My Awesome Repo
    baseurl=file:///home/user/repo
    enabled=1
    gpgcheck=0
    
  6. Instal paket Anda menggunakan

    # yum install packagename
    

Linux
  1. Cara Memasang Mod_Pagespeed di Centos ?

  2. Cara Menginstal Paket RPM Di Ubuntu

  3. Cara menginstal Certbot di Ubuntu 16.04 (Pembaruan Sertifikat Otomatis!)

  1. Cara Install Ntopng di CentOS 6

  2. Cara Menginstal Nagios di Ubuntu 14.04

  3. Cara Menginstal Nagios di Ubuntu 16.04

  1. Cara Menginstal Driver Nvidia di Fedora

  2. Cara Menginstal Paket RPM di Ubuntu

  3. Cara Menginstal Paket RPM di CentOS