Minggu, 07 September 2008

Repo Ubuntu Lokal

Anda pengguna Ubuntu Linux? paket-paket default yang hadir bersama CD instalasi terasa sangat kurang terutama jika anda ingin melakukan banyak hal misalnya mendengarkanMP3, memutar movie berformat avi dan mengekstrak file berekstensi .rar. Jika anda punya koneksi Internet bagus dan murah...ini bukan masalah. Segala kekurangan dapat diupdate secara otomatis oleh Ubuntu...menghubungkan desktop anda ke server repository ubuntu di Internet.

Ubuntu 8.04 seperti yang saya gunakan mempunyai 5 DVD (sekitar 20 GB) repository yang dapat dikatakan lengkap. Mau apa pun hampir 100 % ada..hampir lho. Update MP3 player? bisa..mau instal tool untuk programming? bisa...tinggal pilih bahasa dan tool apa yang anda mau? Java, C++ (ini mah umum banget), Visual Basic (GAMBAS), Delphi (Lazarus), Pascal (Free Pascal)...semua ada.

Jika anda nggak punya koneksi bagus dan murah ke Internet...anda dapat membuat server repo lokal. Bagusnya sih..lab di Kampus punya server ini dan setiap client dapat mengaksesnya. Langkah-langkah di bawah ini ditujukan untuk membuat repository lokal dari file ISO 5 DVD Ubuntu 8.04 ...jadi ISO tersebut tidak perlu di burn ke DVD-ROM. Kalo mau dibuat sebagai server...taruh ajah di direktori file-file web server atau FTP server:

1. Buat direktori yang akan menjadi tempat menerima hasil mount file ISO DVD Repo.

mkdir /media/repo1
mkdir /media/repo2
mkdir /media/repo3
mkdir /media/repo4
mkdir /media/repo5

2. Mount semua ISO DVD tersebut dengan opsi -o loop.

mount -o loop ubuntu-8.04-repository-i386-1_contrib.iso /media/repo1
mount -o loop ubuntu-8.04-repository-i386-2_contrib.iso /media/repo2
mount -o loop ubuntu-8.04-repository-i386-3_contrib.iso /media/repo3
mount -o loop ubuntu-8.04-repository-i386-4_contrib.iso /media/repo4
mount -o loop ubuntu-8.04-repository-i386-5_contrib.iso /media/repo5

3. Backup dan buat file konfigurasi repo. File ini menyatakan kemana program update software mencari repo nantinya.

mv /etc/apt/sources.list /etc/apt/sources.list.old
touch /etc/apt/sources.list

4. Masukkan baris-baris berikut ke dalam file sources.list di atas.

echo “deb file:/media/repo1 hardy main restricted” >> /etc/apt/sources.list
echo “deb file:/media/repo2 hardy main multiverse universe” >> /etc/apt/sources.list
echo “deb file:/media/repo3 hardy universe” >> /etc/apt/sources.list
echo “deb file:/media/repo4 hardy universe” >> /etc/apt/sources.list
echo “deb file:/media/repo5 hardy universe” >> /etc/apt/sources.list

Jika anda ingin lebih mudah..masukkan apa yang dilakukan (4 langkah di atas) ke dalam sebuah file script executable, tambahkan baris :

#!/bin/bash

pada baris pertama souces.list dan kemudian eksekusi script tersebut.

Tidak ada komentar: