Difference between revisions of "Membuat Repository Ubuntu Lokal dari hasil Download Repository"

From OnnoWiki
Jump to navigation Jump to search
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
Bagi anda yang cukup rajin mendownload keseluruhan repository Ubuntu, misalnya dari
+
Bagi anda yang cukup rajin mendownload keseluruhan [[repository]] [[Ubuntu]] yang umumnya besarnya lebih dari 20Gbyte, misalnya dari
  
 
  http://opensource.telkomspeedy.com/ubuntu/
 
  http://opensource.telkomspeedy.com/ubuntu/
Line 19: Line 19:
  
  
Sebagai contoh disini akan digunakan Repository 9.04.
+
Sebagai contoh disini akan digunakan [[Repository]] [[Ubuntu]] 9.04 dan 9.10
 
Misalkan seluruh repository dengan struktur file di atas di letakan di folder
 
Misalkan seluruh repository dengan struktur file di atas di letakan di folder
  
 
  /home/media/repo-9.04
 
  /home/media/repo-9.04
  
Maka isi file /etc/apt/sources.list adalah
+
Maka isi file /etc/apt/sources.list adalah (untuk 9.04)
  
 
  deb file:///home/media/repo-9.04/ jaunty main multiverse restricted universe
 
  deb file:///home/media/repo-9.04/ jaunty main multiverse restricted universe
Line 30: Line 30:
 
  deb file:///home/media/repo-9.04/ jaunty-security main multiverse restricted universe
 
  deb file:///home/media/repo-9.04/ jaunty-security main multiverse restricted universe
 
  deb file:///home/media/repo-9.04/ jaunty-backports main multiverse restricted universe
 
  deb file:///home/media/repo-9.04/ jaunty-backports main multiverse restricted universe
 +
 +
dan (untuk 9.10)
 +
 +
deb file:///home/media/repo-9.10/ karmic main multiverse restricted universe
 +
deb file:///home/media/repo-9.10/ karmic-updates main multiverse restricted universe
 +
deb file:///home/media/repo-9.10/ karmic-security main multiverse restricted universe
 +
deb file:///home/media/repo-9.10/ karmic-backports main multiverse restricted universe
 +
deb file:///home/media/repo-9.10/ karmic-proposed main multiverse restricted universe
  
 
Agar repository bisa digunakan / di ambil dari jaringan lakukan
 
Agar repository bisa digunakan / di ambil dari jaringan lakukan
Line 36: Line 44:
  
  
Jika anda ingin supaya bisa di akses oleh PC lain di jaringan anda perlu menginstalasi FTP Server
+
Jika anda ingin supaya bisa di akses oleh [[PC]] lain di jaringan anda perlu menginstalasi [[FTP Server]]
 +
 
 +
apt-get install vsftpd
 +
mkdir /home/ftp
 +
chown -Rf root.root /home/ftp
 +
/etc/init.d/vsftpd restart
 +
mkdir /home/ftp/pub
 +
chown -Rf ftp.nogroup /home/ftp/pub
  
# apt-get install vsftpd
+
Buatlah symbolic link di folder ftp (untuk 9.04)
# mkdir /home/ftp
 
# chown -Rf root.root /home/ftp
 
# /etc/init.d/vsftpd restart
 
# mkdir /home/ftp/pub
 
# chown -Rf ftp.nogroup /home/ftp/pub
 
  
Buatlah symbolic link di folder ftp
+
chown -Rf nobody.nogroup /home/media/repo-9.04
 +
chmod -Rf 777 /home/media/repo-9.04
 +
mkdir /home/ftp/pub/repo-9.04
 +
mount --bind /home/media/repo-9.04 /home/ftp/pub/repo-9.04
  
 +
untuk 9.10
  
  # chown -Rf nobody.nogroup /home/media/repo-9.04
+
  chown -Rf nobody.nogroup /home/media/repo-9.10
  # chmod -Rf 777 /home/media/repo-9.04
+
  chmod -Rf 777 /home/media/repo-9.10
  # mkdir /home/ftp/pub/repo-9.04
+
  mkdir /home/ftp/pub/repo-9.10
  # mount --bind /home/media/repo-9.04 /home/ftp/pub/repo-9.04
+
  mount --bind /home/media/repo-9.10 /home/ftp/pub/repo-9.10
  
  
Isi /etc/apt/sources.list adalah
+
Isi /etc/apt/sources.list adalah (untuk 9.04)
  
 
  deb ftp://192.168.0.2/pub/repo-9.04/ jaunty main multiverse restricted universe
 
  deb ftp://192.168.0.2/pub/repo-9.04/ jaunty main multiverse restricted universe
Line 61: Line 75:
 
  deb ftp://192.168.0.2/pub/repo-9.04/ jaunty-backports main multiverse restricted universe
 
  deb ftp://192.168.0.2/pub/repo-9.04/ jaunty-backports main multiverse restricted universe
  
 +
untuk 9.10
  
 +
deb ftp://192.168.0.2/pub/repo-9.10/ karmic main multiverse restricted universe
 +
deb ftp://192.168.0.2/pub/repo-9.10/ karmic-updates main multiverse restricted universe
 +
deb ftp://192.168.0.2/pub/repo-9.10/ karmic-security main multiverse restricted universe
 +
deb ftp://192.168.0.2/pub/repo-9.10/ karmic-backports main multiverse restricted universe
 +
deb ftp://192.168.0.2/pub/repo-9.10/ karmic-proposed main multiverse restricted universe
 +
 +
 +
==Membuat Repository di Web==
 +
 +
* Pertama-tama [[Instalasi Apache]]
 +
 +
* Buat link statik antara download repository ke [[Web]] (untuk 9.04)
 +
 +
mkdir /var/www/ubuntu
 +
mount --bind /home/media/repo-9.04 /var/www/ubuntu
 +
 +
(untuk 9.10)
 +
 +
mkdir /var/www/ubuntu
 +
mount --bind /home/media/repo-9.10 /var/www/ubuntu
 +
 +
Konfigurasi di sisi client kurang lebih
 +
 +
deb http://192.168.0.254/ubuntu/ karmic main multiverse restricted universe
 +
deb http://192.168.0.254/ubuntu/ karmic-updates main multiverse restricted universe
 +
deb http://192.168.0.254/ubuntu/ karmic-security main multiverse restricted universe
 +
deb http://192.168.0.254/ubuntu/ karmic-backports main multiverse restricted universe
 +
deb http://192.168.0.254/ubuntu/ karmic-proposed main multiverse restricted universe
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 
* [[Linux Howto]]
 
* [[Linux Howto]]
 +
 +
[[Category: Linux]]
 +
[[Category: Repository]]

Latest revision as of 04:54, 27 November 2010

Bagi anda yang cukup rajin mendownload keseluruhan repository Ubuntu yang umumnya besarnya lebih dari 20Gbyte, misalnya dari

http://opensource.telkomspeedy.com/ubuntu/

Biasanya anda akan mempunyai struktur folder sbb:

dist
  namadistro
  namadistro-security
  namadistro-updates
  namadistro-backports
pool
  main
  multiverse
  restricted
  universe
project
  trace


Sebagai contoh disini akan digunakan Repository Ubuntu 9.04 dan 9.10 Misalkan seluruh repository dengan struktur file di atas di letakan di folder

/home/media/repo-9.04

Maka isi file /etc/apt/sources.list adalah (untuk 9.04)

deb file:///home/media/repo-9.04/ jaunty main multiverse restricted universe
deb file:///home/media/repo-9.04/ jaunty-updates main multiverse restricted universe
deb file:///home/media/repo-9.04/ jaunty-security main multiverse restricted universe
deb file:///home/media/repo-9.04/ jaunty-backports main multiverse restricted universe

dan (untuk 9.10)

deb file:///home/media/repo-9.10/ karmic main multiverse restricted universe
deb file:///home/media/repo-9.10/ karmic-updates main multiverse restricted universe
deb file:///home/media/repo-9.10/ karmic-security main multiverse restricted universe
deb file:///home/media/repo-9.10/ karmic-backports main multiverse restricted universe
deb file:///home/media/repo-9.10/ karmic-proposed main multiverse restricted universe

Agar repository bisa digunakan / di ambil dari jaringan lakukan

# apt-get update


Jika anda ingin supaya bisa di akses oleh PC lain di jaringan anda perlu menginstalasi FTP Server

apt-get install vsftpd
mkdir /home/ftp
chown -Rf root.root /home/ftp
/etc/init.d/vsftpd restart
mkdir /home/ftp/pub
chown -Rf ftp.nogroup /home/ftp/pub

Buatlah symbolic link di folder ftp (untuk 9.04)

chown -Rf nobody.nogroup /home/media/repo-9.04
chmod -Rf 777 /home/media/repo-9.04
mkdir /home/ftp/pub/repo-9.04
mount --bind /home/media/repo-9.04 /home/ftp/pub/repo-9.04

untuk 9.10

chown -Rf nobody.nogroup /home/media/repo-9.10
chmod -Rf 777 /home/media/repo-9.10
mkdir /home/ftp/pub/repo-9.10
mount --bind /home/media/repo-9.10 /home/ftp/pub/repo-9.10


Isi /etc/apt/sources.list adalah (untuk 9.04)

deb ftp://192.168.0.2/pub/repo-9.04/ jaunty main multiverse restricted universe
deb ftp://192.168.0.2/pub/repo-9.04/ jaunty-updates main multiverse restricted universe
deb ftp://192.168.0.2/pub/repo-9.04/ jaunty-security main multiverse restricted universe
deb ftp://192.168.0.2/pub/repo-9.04/ jaunty-backports main multiverse restricted universe

untuk 9.10

deb ftp://192.168.0.2/pub/repo-9.10/ karmic main multiverse restricted universe
deb ftp://192.168.0.2/pub/repo-9.10/ karmic-updates main multiverse restricted universe
deb ftp://192.168.0.2/pub/repo-9.10/ karmic-security main multiverse restricted universe
deb ftp://192.168.0.2/pub/repo-9.10/ karmic-backports main multiverse restricted universe
deb ftp://192.168.0.2/pub/repo-9.10/ karmic-proposed main multiverse restricted universe


Membuat Repository di Web

  • Buat link statik antara download repository ke Web (untuk 9.04)
mkdir /var/www/ubuntu
mount --bind /home/media/repo-9.04 /var/www/ubuntu

(untuk 9.10)

mkdir /var/www/ubuntu
mount --bind /home/media/repo-9.10 /var/www/ubuntu

Konfigurasi di sisi client kurang lebih

deb http://192.168.0.254/ubuntu/ karmic main multiverse restricted universe
deb http://192.168.0.254/ubuntu/ karmic-updates main multiverse restricted universe
deb http://192.168.0.254/ubuntu/ karmic-security main multiverse restricted universe
deb http://192.168.0.254/ubuntu/ karmic-backports main multiverse restricted universe
deb http://192.168.0.254/ubuntu/ karmic-proposed main multiverse restricted universe

Pranala Menarik