.:My Black Corner:.
Wednesday, March 25, 2009
apt-get install wife with the following dependencies
Wednesday, November 12, 2008
Repo Ibex
ftp.itb.ac.id (ITB, INHERENT)
deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-security main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-backports main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu intrepid-proposed main restricted universe multiversekambing.ui.edu (UI, Telkom, Indosat, OpenIXP, INHERENT)
www.foss-id.web.id (Telkom)
deb http://kambing.ui.edu/ubuntu intrepid main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu intrepid-updates main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu intrepid-security main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu intrepid-backports main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu intrepid-proposed main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu intrepid main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu intrepid-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu intrepid-security main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu intrepid-backports main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu intrepid-proposed main restricted universe multiverse
komo.vlsm.org
deb http://komo.vlsm.org/ubuntu intrepid main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu intrepid-updates main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu intrepid-security main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu intrepid-backports main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu intrepid-proposed main restricted universe multiversemirror.cbn.net.id (OpenIXP)
deb http://ubuntu.cbn.net.id/Ubuntu intrepid main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu intrepid-updates main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu intrepid-security main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu intrepid-backports main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu intrepid-proposed main restricted universe multiverseindika.net.id (OpenIXP)
deb http://ubuntu.indika.net.id/ intrepid main restricted universe multiverse
deb http://ubuntu.indika.net.id/ intrepid-updates main restricted universe multiverse
deb http://ubuntu.indika.net.id/ intrepid-security main restricted universe multiverse
deb http://ubuntu.indika.net.id/ intrepid-backports main restricted universe multiverse
deb http://ubuntu.indika.net.id/ intrepid-proposed main restricted universe multiverse
Wednesday, October 01, 2008
Selamat hari raya Iedul Fitri 1429 H
Thursday, September 11, 2008
Compile Kernel di Ubuntu Hardy
Yang kita butuhkan adalah,
Paket KERNEL beserta patch:
linux-2.6.26, 130708, 47MB.
patch-2.6.26, 130708, 7.3MB.
Aplikasi pendukung:
kernel-package
libncurses5-dev
fakeroot
Bagaimana memulainya? (saya lebih suka menggunakan user root)
root# cd /root
root# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.bz2
root# wget http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.26.bz2
ekstrak file linux-2.6 ke dalam direktori /usr/local/src.
root# tar xfvj linux-2.6.26.tar.bz2 -C /usr/local/src
root# tar xfvj patch-2.6.26.bz2
root# cd /usr/local/src
lalu terapkan file patch-2.6 ke source kernel.
root# zcat patch-2.6.26.bz2 |patch -p1
masuk ke direktori /usr/local/src/linux-2.6.26/
root# cd /usr/local/src/linux-2.6.26/
Apabila kita menginginkan untuk sedikit merubah konfigurasi kernel yang akan kita compile, lakukan perintah ini:
root# make menuconfig
maka akan keluar menu seperti gambar dibawah ini:
Pada menu tersebut ada beberapa pilihan untuk mengaktifkan beberapa fitur yang kita inginkan (direkomendasikan untuk yang ahli). Apabila ragu, langkah ini bisa kita abaikan. Masih di dalam direktori direktori /usr/local/src/linux-2.6.26/, berikan perintah untuk meng-compile source kernel menjadi file DEB.
root# make-kpkg clean
root# make-kpkg -initrd --revision=terserah08 kernel_image kernel_headers modules_image
Tahap ini menghabiskan waktu yang relatif lama. Apabila tidak ada masalah, kita akan mendapatkan dua file pada direktori /usr/local/src.
- linux-headers-2.6.26_terserah08_i386.deb
- linux-image-2.6.26_terserah08_i386.deb
root# cd /usr/local/src/
root# dpkg -i linux-headers-2.6.26_terserah08_i386.deb
root# dpkg -i linux-image-2.6.26_terserah08_i386.deb
Langkah terakhir yang harus dilakukan adalah reboot komputer. Dan pada saat komputer kembali start (pada menu grub), tekan ESC, kita harus edit bagian boot kernel yang baru dengan menyorotnya dan menekan huruf 'e' (edit). Pada baris kedua kembali tekan huruf 'e'. Dan tambahkan pada baris terakhir: 'profile', tanpa tanda kutip. Bagian yang dimaksud adalah:
kernel /vmlinuz-2.6.26 root=UUID=13d22657-599b-407f-a58f-e955925652e9 ro quiet splash profile
Tekan enter, lalu tekan 'b' (booting). Pada saat pertama kali boot dengan kernel baru, sistem akan melakukan indexing dan membuat configurasi baru, proses ini membutuhkan waktu yang relatif lama (untuk pertama kali). Untuk booting selanjutnya proses berjalan secara normal.
Monday, September 08, 2008
Defragmenting Disk di Linux?
Buat satu script dengan nama terserah.pl.
root# nano terserah.pl
#!/usr/bin/perl -w
######
A W A L
######
# isi filenya sebagai berikut:
#this script search for frag on a fs
use strict;
#number of files
my $files = 0;
#number of fragment
my $fragments = 0;
#number of fragmented files
my $fragfiles = 0;
#search fs for all file
open (FILES, "find " . $ARGV[0] . " -xdev -type f -print0 |");
$/ = "\0";
while (defined (my $file =
open (FRAG, "-|", "filefrag", $file);
my $res =
if ($res =~ m/.*:\s+(\d+) extents? found/) {
my $fragment = $1;
$fragments += $fragment;
if ($fragment > 1) {
$fragfiles++;
}
$files++;
} else {
print ("$res : not understand for $file.\n");
}
close (FRAG);
}
close (FILES);
print ( $fragfiles / $files * 100 . "% non contiguous files, " . $fragments / $files . " average fragments.\n");
######
A K H I R
######
Cara menjalankannya:
root# terserah.pl /home
5.4590570719603% non contiguous files, 1.2258064516129 average fragments.
Selamat mencoba, semoga bermanfaat.
http://forums.gentoo.org/viewtopic-p-3111409-highlight-.html#3111409
Wednesday, August 13, 2008
Dokumentasi (pribadi) Subversion
File buat_projek_SVN
########
#!/bin/sh
echo "Masukan nama project SVN: "; read pro
svnadmin create /var/repositori/$pro
chmod -R 777 /var/repositori/$pro
trac-admin /var/www/trac/$pro initenv && chown -R www-data.svn /var/www/trac/$pro
echo "Pembuatan project svn selesai..."
echo "Jangan lupa tambahkan conf di /etc/apache2/sites-enabled/000-default"
echo "OK..."
########
File userSVN
########
echo "Masukan nama user baru: "; read user
echo "Masukan password yang diinginkan :"; read pass
/usr/bin/htpasswd -cb /etc/apache2/passwords.temp $user $pass
cat /etc/apache2/passwords.temp >> /etc/apache2/passwords
echo "Berhasil menambahkan user " $user
########
File 000-default
########
DAV svn
SVNPath /var/repositori/Transcript
SVNAutoversioning On
AuthzSVNAccessFile /home/svn/svn-access.conf
Authtype Basic
AuthName "Subversion Repository for Transcript"
AuthUserFile /etc/apache2/passwords
Require valid-user
Location ~ "/trac/\w+/login"
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/passwords
Require valid-user
Location /trac
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/www/trac
PythonOption TracUriRoot /trac
Authtype Basic
AuthName "Trac of Subversion Repository Sapua Bandung"
AuthUserFile /etc/apache2/passwords.sapua
Require valid-user
Untuk otentikasi SVN
File /home/svn/svn-access.conf
########
[groups]
commit = user1, user2, user3
readonly = user4
[Transcript:/]
@commit = rw
@readonly = r
########
Thursday, July 17, 2008
Installasi Multimedia Codec di Ubuntu
### Gutsy Gibbon (Ubuntu 7.10) ###
root# cat deb http://packages.medibuntu.org/ gutsy free non-free >> /etc/apt/sources.list
Selanjutnya menambahkan GPG key pada direktori /etc/apt.
root# wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
Update source.list dengan menggunakan perintah:
root# apt-get update
Install paket library libdvdcss2, untuk dapat menjalankan jenis file DVD yang ter-enkripsi.
root# apt-get install libdvdcss2
Install juga w32codecs yang akan digunakan oleh player (Xine atau MPlayer).
root# apt-get install w32codecs
### Hardy Herron (Ubuntu 8.04) ###
Pastikan dua baris di bawah ini ada pada file /etc/apt/source.list.
root# nano /etc/apt/source.list
##cek dua baris berikut ini##
deb http://archive.ubuntu.com/ubuntu hardy universe multiverse
deb-src http://archive.ubuntu.com/ubuntu hardy universe multiverse
Selanjutnya download source list berikut ini:
root# wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d medibuntu.list
Update file source.list:
root# apt-get update
Tambahkan GPG key dengan menggunakan perintah:
root# apt-get install medibuntu-keyring
Untuk yang menggunakan i386 (32 bit)
root# apt-get install w32codecs libdvdcss2
Untuk yang menggunakan amd64 (64 bit)
root# apt-get install w64codecs libdvdcss2
Selamat mencoba...
GNU Media Streaming Server - Ubuntu Gutsy Gibbon
Karena saya masih menggunakan Ubuntu 7.10 dan belum dist-upgrade ke hardy, maka aplikasi GNUMP3d ini masih versi 2.9 final.
Install gnump3
(lagi-lagi root)
root# apt-get install gnump3d
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libdynamite0 libsynce0 libunshield0
Use 'apt-get autoremove' to remove them.
Suggested packages:
mp3-decoder xmms zinf
The following NEW packages will be installed:
gnump3d
0 upgraded, 1 newly installed, 0 to remove and 158 not upgraded.
Need to get 654kB of archives.
After unpacking 2707kB of additional disk space will be used.
Get:1 http://komo.vlsm.org gutsy/universe gnump3d 2.9.9.9final [654kB]
Fetched 654kB in 1m26s (7568B/s)
Preconfiguring packages ...
Selecting previously deselected package gnump3d.
(Reading database ... 129255 files and directories currently installed.)
Unpacking gnump3d (from .../gnump3d_2.9.9.9final_all.deb) ...
Setting up gnump3d (2.9.9.9final) ...
Setelah selesai di-install, maka yang perlu di perhatikan adalah letak dari direktori musik berada di /var/music/. Dan default port yang digunakan adalah port 8888. Apabila kita ingin merubah default setting, tinggal edit file konfigurasi /etc/gnump3d/gnump3 d.conf. Selain itu apabila system menggunakan aturan firewall, maka port 8888 wajib dibuka:
root# iptables -A INPUT -p TCP --dport 8888 -j ACCEPT
Untuk menjalankannya kita tinggal membuka web browser http://[ip_address]:8888/ . Apabila menggunakan browser Mozilla, kita dimudahkan dengan plugin MPlayer agar kita tidak perlu men-download file playlist recurse.m3u.
Selamat mencoba...