IGOS Nusantara dan repositori lokal minimalis: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari
(←Membuat halaman berisi 'IGOS Nusantara dengan Repositori Lokal minimalis == Tujuan == Ada dua komputer: * Komputer_Kantor memiliki akses internet * Komputer_Rumah tidak memiliki akses intern...')
 
Baris 16: Baris 16:
  
 
== Persiapan ==
 
== Persiapan ==
# Siapkan harddisk eksternal atau USB Flash Disk
+
# Siapkan USB Flash Disk
# Koneksi internet yang cukup cepat
+
  
== Sesuaikan konfigurasi ==
+
== Komputer_Kantor ==
Berkas konfigurasi untuk repositori ada di /etc/yum.repos.d/
+
=== Aplikasi yumdownloader ===
 +
Komputer kantor yang telah memasang IGN 9 mate mini 32 bit memerlukan aplikasi "yumdownloader"
 +
#
 +
yum install yum-utils
  
 +
=== Unduh berkas rpm ===
 +
Berkas rpm sementara simpan di /home/igos/rpm/mini/
 +
$
 +
mkdir -p /home/igos/rpm/mini/
 +
 +
=== Unduh rpm dan dependensinya ===
 +
$
 +
cd /home/igos/rpm/mini/
 +
yumdownloader --resolve httpd
 +
yumdownloader --resolve mysql-client
 +
yumdownloader --resolve mysql-server
 +
yumdownloader --resolve phpmyadmin
 +
yumdownloader --resolve paketLainnyaJikaMasihAda
 +
 +
=== Salin rpm ke USB FlashDisk ===
 +
Lakukan:
 +
# Masukkan USB Flash Disk ke Komputer_Kantor
 +
# Buat folder dengan nama "mini" di USB FlashDisk
 +
# Salin seluruh isi /home/igos/rpm/mini/ ke USB FlashDisk ke folder "mini"
 +
 +
== Komputer_Rumah ==
 +
 +
=== Salin USB Flash Disk ke Komputer_Rumah ===
 +
Lakukan:
 +
# Nyalakan Komputer_Rumah
 +
# Masukkan USB FlashDisk
 +
# Buat direktori /home/rpm/mini/
 +
# mkdir -p /home/rpm/mini/
 +
# Salin folder "mini" di USB FlashDisk ke /home/rpm/mini/
 +
# Buat metadata repositori
 +
#
 +
cd /home/rpm/mini/
 +
createrepo .
 +
 
=== Backup konfigurasi lama ===
 
=== Backup konfigurasi lama ===
 +
Berkas konfigurasi untuk repositori ada di /etc/yum.repos.d/
 +
 
Buat direktori /etc/yum.repos.d/backup/
 
Buat direktori /etc/yum.repos.d/backup/
  
Baris 36: Baris 74:
 
  [mini]
 
  [mini]
 
  name=mini
 
  name=mini
  baseurl=file:///home/repo/ign9/mini/  
+
  baseurl=file:///home/rpm/mini/  
 
  enabled=1
 
  enabled=1
 
  gpgcheck=0
 
  gpgcheck=0

Revisi per 2 September 2014 03.49

IGOS Nusantara dengan Repositori Lokal minimalis

Tujuan

Ada dua komputer:

  • Komputer_Kantor memiliki akses internet
  • Komputer_Rumah tidak memiliki akses internet

Komputer_Rumah ingin memasang beberapa aplikasi tambahan, antara lain (misal)

  • httpd
  • mysql-client, mysql-server
  • phpmyadmin

Syarat

  • Komputer_Kantor telah terpasang IGN 9 mate mini 32 bit
  • Komputer_Rumah juga telah terpasang IGN 9 mate mini 32 bit

Persiapan

  1. Siapkan USB Flash Disk

Komputer_Kantor

Aplikasi yumdownloader

Komputer kantor yang telah memasang IGN 9 mate mini 32 bit memerlukan aplikasi "yumdownloader"

#
yum install yum-utils

Unduh berkas rpm

Berkas rpm sementara simpan di /home/igos/rpm/mini/

$
mkdir -p /home/igos/rpm/mini/

Unduh rpm dan dependensinya

$
cd /home/igos/rpm/mini/
yumdownloader --resolve httpd
yumdownloader --resolve mysql-client
yumdownloader --resolve mysql-server
yumdownloader --resolve phpmyadmin
yumdownloader --resolve paketLainnyaJikaMasihAda

Salin rpm ke USB FlashDisk

Lakukan:

  1. Masukkan USB Flash Disk ke Komputer_Kantor
  2. Buat folder dengan nama "mini" di USB FlashDisk
  3. Salin seluruh isi /home/igos/rpm/mini/ ke USB FlashDisk ke folder "mini"

Komputer_Rumah

Salin USB Flash Disk ke Komputer_Rumah

Lakukan:

  1. Nyalakan Komputer_Rumah
  2. Masukkan USB FlashDisk
  3. Buat direktori /home/rpm/mini/
# mkdir -p /home/rpm/mini/
  1. Salin folder "mini" di USB FlashDisk ke /home/rpm/mini/
  2. Buat metadata repositori
#
cd /home/rpm/mini/
createrepo .

Backup konfigurasi lama

Berkas konfigurasi untuk repositori ada di /etc/yum.repos.d/

Buat direktori /etc/yum.repos.d/backup/

Lakukan:

# 
mkdir /etc/yum.repos.d/backup/
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

Buat konfigurasi baru

Buat berkas konfigurasi: /etc/yum.repos.d/ign-lokal.repo

Isinya:

[mini]
name=mini
baseurl=file:///home/rpm/mini/ 
enabled=1
gpgcheck=0

Pakai repositori lokal mini

Agar repositori lokal dapat diakses, lakukan:

Bersihkan metadata

#
yum clean all metadata

Pasang paket tertentu, misal fping

#
yum install httpd
yum install mysql-client
yum install mysql-server
yum install phpmyadmin