Rabu, 03 Juni 2015

Repository Ubuntu 15.04 local indonesia


REPSITORY LOCAL INDONESIA UBUNTU 15.04 VIVID VERVET


Repository adalah kumpulan software-software yang dibuat khusus untuk suatu distribusi (distro Linux). Dalam hal Ubuntu, banyak sekali repository-repository ekstra yang tidak di maintain oleh Canonical, sponsor utama Ubuntu. Repository-repository tersebut dimaintain oleh kelompok-kelompok, proyek-proyek atau sekedar perorangan. Banyak repository-repository ekstra ini memiliki aplikasi-aplikasi yang bermanfaat, misalnya repository lxde atau repository enlightenment. Untuk dapat mempercepat koneksi maka repository lokal ini sangat dibutuhkan karena letak server repository di Indonesia.
Berikut daftar server repository lokal Ubuntu 15.04 (Vivid Vervet) :

#ww.foss-id.web.id (Telkom)
deb http://dl2.foss-id.web.id/ubuntu/ vivid main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ vivid-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ vivid-security main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ vivid-backports main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ vivid-proposed main restricted universe multiverse

#ftp.itb.ac.id (ITB, INHERENT)
deb ftp://ftp.itb.ac.id/pub/ubuntu vivid main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu vivid-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu vivid-security main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu vivid-backports main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu vivid-proposed main restricted universe multiverse

#komo.vlsm.org
deb http://komo.padinet.com/ubuntu/ vivid main restricted universe multiverse  deb http://komo.padinet.com/ubuntu/ vivid-updates main restricted universe multiverse deb http://komo.padinet.com/ubuntu/ vivid-security main restricted universe multiverse deb http://komo.padinet.com/ubuntu/ vivid-backports main restricted universe multiverse deb http://komo.padinet.com/ubuntu/ vivid-proposed main restricted universe multiverse

#kambing.ui.ac.id (UI, Telkom, Indosat, OpenIXP, INHERENT)
deb http://kambing.ui.ac.id/ubuntu/ vivid main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-backports main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ vivid-proposed main restricted universe multiverse

Cara Update Repository
Buka File sources.list
 
$ sudo vi /etc/apt/sources.list

Tutup semua list dengan memberikan tanda # di depannya, dan tambahkan alamat salah satu repository lokal di atas kemudian simpan dan keluar. Setelah
 itu update
 
$ sudo apt-get update

Setelah semuannya komplit dan berjalan dengan lancar mestinya penginstallan paket aplikasi seperti apache2, postfix dll dapat dilakukan dengan cepat dan maksimal. Good Luck!. Sekian.

Cara Membuat Repository sendiri


Cara membuat repository

Jika kita sering menggunakan ubuntu dan senang mengopreknya, kita terkadang perlu menginstall aplikasi aplikasi di software center ataupun di terminal

Namun tidak setiap saat kita terkoneksi dengan internet yang cepat / terkoneksi dengan internet, oleh karena itu kita memerlukan repository / tempat untuk menampung semua aplikasi yang ada. Sehingga saat kita ingin menginstall sesuatu,semuanya sudah ada di komputer kita dan tinggal kita install dengan sangat cepat

Namun karena repo begitu lengkap sehingga membutuhkan space yang sangat besar, namun bisa disimpan di hardisk internal maupun eksternal, demikian caranya

1. Jadilah super user
$ sudo su
2. Download dan install debmirror
# apt-get install debmirror
2. Lalu kita buat folder var/data/repository
# mkdir -p /var/data/repository
Lalu ubah permission dan kepemilikan dari /var/data repository
# chmod -Rf 777 /var/data/repository/ &
# chown -Rf nobody.nogroup /var/data/repository/ &
3. Kita buat mirrorkeyring, mirrorkeyring adalah semacam kode untuk verifikasi bahwa yang kita gunakan adalah benar-benar ubuntu yyang benar dan versi yang benar

Buat folder mirrorkeyring
# mkdir -p /var/data/mirrorkeyring
 Buat mirrorkeyringnya, dengan copy paste perintah dibawah ini di terminal
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
mkdir -p /var/data/mirrorkeyring
gpg --no-default-keyring --keyring /var/data/mirrorkeyring/trustedkeys.gpg --import /usr/share/keyrings/ubuntu-archive-keyring.gpg
gpg --no-default-keyring --keyring /var/data/mirrorkeyring/trustedkeys.gpg --import /etc/apt/trusted.gpg

4. Lalu buat command untuk menjalankan debmirror
# nano /usr/local/bin/mirrorbuild.sh
 Lalu copy paste command ini dan save
#!/bin/bash
export GNUPGHOME=/var/data/mirrorkeyring
debmirror -a i386,amd64 --no-source -s main,restricted,universe,multiverse \
          -h 152.118.24.30 \
          -d vivid \
          -r ubuntu --progress -e http /var/data/repository/repo-15.04/
 #          -d vivid,vivid-backports,vivid-proposed,vivid-security,vivid-updates \ 
 5. Lalu ubah permission dari mirrorbuild.sh
# chmod +x /usr/local/bin/mirrorbuild.sh
6. Lalu jalankan  mirrorbuild.sh
# /usr/local/bin/mirrorbuild.sh
Lalu kita akan mendownload file file ke komputer kita, dan ukurannya cukup besar >100GB dan selesainyapun tergantung dari internet kita. Download bisa dilanjutkan, sehingga tidak harus sekali jalan sampai selesai, sehingga jika ingin dilanjutkan dikemudian hari cukup jalankan mirrorbuild.sh kembali dan download akan dilanjutkan

7. Setelah selesai mendownload semua hingga 100 %, kita perlu mengganti sources agar mengarah ke file download kita
# cd /etc/apt
8. Backup file sources.list
# cp sources.list sources.list.asli
# nano sources.list
Setelah itu hapus semua isinya dengan (ctrl + k) untuk menghapus per baris, dan isikan dengan isi dibawah ini
deb file:///var/data/repository/repo-15.04/ vivid main restricted universe multiverse 
Vivid diganti dengan distribusi masing masing, dan folder repo-15.04 diganti dengan folder masing-masing
Setelah itu save dengan(ctrl + x), dan simpan dengan (y)

9.Lakukan update
# apt-get update
10.Repository sudah berhasil dibuat,dan setiap kita install aplikasi akan langsung mengambil ke repository kita tanpa internet, untuk uji coba kita bisa coba install game supertuxkart dengan
# apt-get install supertuxkart
11. Buat agar repository terupdate secara otomatis
# crontab -e
12. Isi dipaling bawah, dengan urutan menit, jam, hari keberapa dalam sebulan , bulan , hari keberapa dalam seminggu Jika kita mau melakukan update tiap jam 6 pagi dan 8 malam
kita isikan 0 6,20 * * * /usr/local/bin/mirrorbuild.sh

13. Kita restart crontab agar bisa diterapkan dengan perintah
# /etc/init.d/cron restart
14. Selesai sudah reposiroty kita dan akan terupdate tiap hari jam 6 dan 8 malam
http://www.resepkuekeringku.com/2014/11/resep-donat-empuk-ala-dunkin-donut.html http://www.resepkuekeringku.com/2015/03/resep-kue-cubit-coklat-enak-dan-sederhana.html http://www.resepkuekeringku.com/2014/10/resep-donat-kentang-empuk-lembut-dan-enak.html http://www.resepkuekeringku.com/2014/07/resep-es-krim-goreng-coklat-kriuk-mudah-dan-sederhana-dengan-saus-strawberry.html http://www.resepkuekeringku.com/2014/06/resep-kue-es-krim-goreng-enak-dan-mudah.html http://www.resepkuekeringku.com/2014/09/resep-bolu-karamel-panggang-sarang-semut-lembut.html