GNU/Linux >> Belajar Linux >  >> Cent OS

Konfigurasikan Repositori YUM Lokal di CentOS 6 / RHEL 6

YUM adalah alat pengelolaan paket Linux yang membantu menginstal atau memperbarui paket; ia melakukan penginstalan otomatis dari paket dependen yang diperlukan oleh paket penginstalan utama.

Untuk men-setup repositori YUM kita membutuhkan ( Untuk tujuan pengujian ) satu sistem server di mana semua paket di-host dan sistem klien di mana Anda ingin menginstal atau memperbarui paket.

Paket Hosting

Klien harus berkomunikasi melalui salah satu jenis media untuk mendapatkan paket dari sistem server. Biasanya server menggunakan FTP atau Apache sebagai media untuk mentransfer paket.

Kami perlu menyalin paket yang diunduh tersebut ke /var/ftp atau /var/www/html secara resep untuk FTP dan Apache. Anda dapat menggunakan FTP atau Apache.

Pasang DVD di /cdrom

mkdir cdrom;mount /dev/cdrom /cdrom

FTP

salin paket dari DVD ke folder FTP.

cp /cdrom/Packages/* /var/ftp

Apache

salin paket dari DVD ke direktori home apache.

cp /cdrom/Packages/* /var/www/html/

Edit file konfigurasi Apache untuk mengaktifkan indeks.

vi /etc/httpd/conf/httpd.conf

Dari

Options Indexes FollowSymLinks

Untuk

Options All Indexes FollowSymLinks

Hapus halaman selamat datang.

rm -rf /etc/httpd/conf.d/welcome.conf

Verifikasi hal di atas menggunakan browser web dengan mengunjungi ftp://ip-address atau http://ip-address .

Membuat Repositori

Setelah menghosting paket, kami perlu membuat repositori paket yang telah Anda unduh dari internet atau salin dari disk.

BuatRepo adalah alat yang membantu Anda membuat repositori struktur meta rpm berbasis XML, dan Ini seperti file indeks yang menunjuk ke file rpm. File XML ini digunakan untuk menyelesaikan paket dependensi yang diperlukan oleh paket utama. Instal paket CreateRepo.

rpm -Uvh deltarpm-**.el6.x86_64.rpm python-deltarpm-**.el6.x86_64.rpm createrepo-**.rpm

FTP

createrepo /var/ftp

Apache

createrepo /var/www/html

Konfigurasi Repositori

Setelah membuat repositori, buka saja mesin klien dan tambahkan file repositori di bawah direktori /etc/yum.repos.d. Ubah alamat IP menjadi alamat ip server Anda.

vi /etc/yum.repos.d/remote.repo

FTP

[remote]
name=RHEL FTP
baseurl=ftp://192.168.0.151
enabled=1
gpgcheck=0

Apache

[remote]
name=RHEL Apache
baseurl=http://192.168.0.151
enabled=1
gpgcheck=0

Instal Paket

Instal paket menggunakan perintah yum. Setelah perintah dikeluarkan, ia mendownload metafile dari server dan mencari rpm dependen jika diperlukan; jika tidak, ia akan menginstal paket secara otomatis.
yum install mysql-server

Kesimpulan

Dari atas Anda dapat melihat paket MySQL Server diinstal dengan semua paket dependen, Ia melakukan tugas yang sama dengan RPM. Ini menyediakan instalasi paket yang mudah dalam satu baris perintah. Jika Anda menghadapi masalah pada FTP atau Apache, nonaktifkan iptables.
Cent OS
  1. Konfigurasi VNC pada CentOS 6 / RHEL 6

  2. Instal dan Konfigurasikan server FTP di CentOS 7 / RHEL 7 – (vsftpfd)

  3. Cara Konfigurasi Slave DNS (BIND) di CentOS 7 / RHEL 7

  1. CentOS / RHEL :Cara membuat dan menghosting repositori yum melalui httpd

  2. CentOS / RHEL 7 :Cara menginstal dan mengkonfigurasi server ftp (vsftpd)

  3. Cara Membuat Repositori Yum Lokal untuk Paket MySQL Enterprise

  1. Cara mengkonfigurasi repositori YUM di Linux/Centos/Redhat | YUM di Linux/Centos/Redhat

  2. Konfigurasi repositori YUM menggunakan DVD atau CD ROM CentOS / RHEL

  3. Cara Membuat repositori YUM Lokal di CentOS 7 / RHEL 7 menggunakan DVD