Repository Local Ubuntu


Membuat repository lokal sangat menguntungkan bagi linux-user yang sering melakukan install, update new package. Proses download package tidak perlu via internet. Cara termudah adalah dengan membeli semua repository DVD dari sejumlah toko online seperti gudanglinux.com , jurangan.kambing.ui.ac.id dll dan jangan lupa sesuaikan dengan versi distro yang anda jalankan sekarang:)

Berikut adalah langkah2nya:

  1. Pastikan server yang akan di jadikan repository sudah terinstall SISTEM OPERASI dengan distro ubuntu.
  2. DVD repository biasanya ada 7 buah untuk versi 9.10 + size hardisk yang dibutuhkan kurang lebih 30 GB
  3. Copikan semua ISI DVD ke /var/www/html/repo/karmic dengan melakukan mounting lebih awal
    cp -rfa * /var/www/html/repo/karmic
    chown -Rf root.root /var/www/html/repo/karmic
    Ubuh seluruh hak akses file yang ada di /var/www/html/repo/karmic/ menjadi 644 dan folder menjadi 755
    sudo find /var/www/html/repo/karmic/ -type f -exec chmod 644 {}\;
    sudo find /var/www/html/repo/karmic/ -type d -exec chmod 755 {}\;
    Menghapus seluruh file index “Packages.gz” yang terdapat dalam folder /var/www/html/repo/karmic/
    sudo find /var/www/html/repo/karmic/ -name “Packages.gz” -exec rm{}\;
  4. Sebelum membuat file “Packages.gz” index untuk masing-masing komponen resposity installlah
    apt-get install dpkg-dev
  5. cd /var/www/html/repo/karmic
    dpkg-scanpackages pool/main /dev/null |  gzip 9c > dist/karmic/main/binary-i386/Packages.gz
    dpkg-scanpackages pool/multiverse/dev/null |  gzip 9c > dist/karmic/multiverse/binary-i386/Packages.gz
    dpkg-scanpackages pool/restricted/dev/null |  gzip 9c > dist/karmic/restricted/binary-i386/Packages.gz
    dpkg-scanpackages pool/universe/dev/null |  gzip 9c > dist/karmic/universe/binary-i386/Packages.gz
    apt-get install apache2
    untuk mengarahakan repository ke dir /var/www/html/repo/karmic, enablekan module alias “sudo a2enmod alias”
    tambahkan file config di /etc/apache2/mods-available/alias.conf

    <IfModule alias_module>
    Alias /karmic  “/var/www/html/repo/karmic”
    <Directory /var/www/html/repo/karmic>
    Options Indexs FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    Addtype text /plain gz
    AddEncoding x-gzip gz
    </Directory>
    </IfModule>

  6. restart apache “/etc/init.d/apache2 restart”
  7. Pada sisi client yang akan melakukan update or install
    cat > /etc/apt/sources.list
    vim /etc/apt/sources.list
    deb http://192.168.0.254/karmic karmic main multiverse restristed universe
  8. apt-get update
  9. coba install nmap
    apt-get install nmap
  10. Terimakasih dan coba lagi
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

shisdew

Listens until think alike

moses.spaceku@yahoo.com / voip ipbx

Hosted PBX, IP-PBX SOHO/ CALL CENTER, VOICE GATEWAY, VOICE CARD, COST EFECTIVE SOLUTIONS (LCR), GSM/CDMA GATEWAY

%d bloggers like this: