.:My Black Corner:.

Wednesday, March 25, 2009

apt-get install wife with the following dependencies


posted by .:CyberColombuzz:. at 8:15 AM 0 comments

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 multiverse

kambing.ui.edu (UI, Telkom, Indosat, OpenIXP, INHERENT)
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

www.foss-id.web.id (Telkom)
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 multiverse

mirror.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 multiverse

indika.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


posted by .:CyberColombuzz:. at 10:13 AM 2 comments

Wednesday, October 01, 2008

Selamat hari raya Iedul Fitri 1429 H


Semoga kita semua menjadi jiwa yang fitri teriring do'a:
Taqobalallahu minna wa minkum, taqobbal ya kariim, ja'alanallahu waiyakum minnal aidzin walfaidzin walmaghfurin.

.: dadhee - MyBlackCorner :.

posted by .:CyberColombuzz:. at 12:00 AM 1 comments

Thursday, September 11, 2008

Compile Kernel di Ubuntu Hardy

Kali ini saya akan menjelaskan bagaimana cara meng-compile kernel. Seperti yang kita tau, kernel bawaan Hardy Heron adalah kernel 2.6.24-16-generic. Dalam artikel ini saya akan meng-compile dengan versi kernel yang lebih tinggi, yaitu kernel 2.6.26. Klik link ini mendapatkan kernel versi terbaru.

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.
  1. linux-headers-2.6.26_terserah08_i386.deb
  2. linux-image-2.6.26_terserah08_i386.deb
Setelah kita mendapatkan dua file DEB. Install kedua file tersebut:
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.


posted by .:CyberColombuzz:. at 1:14 PM 2 comments

Monday, September 08, 2008

Defragmenting Disk di Linux?

Hanya sekedar dokumentasi pribadi. Sebenarnya ini artikel udah lama sih.. Yah buat dokumentasi ga ada salahnya di posting disini. Intinya berikut ini adalah script untuk melakukan defragmenting disk di sistem 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

posted by .:CyberColombuzz:. at 3:03 PM 1 comments

Wednesday, August 13, 2008

Dokumentasi (pribadi) Subversion

Ini bukan tutorial, tapi dokumentasi pribadi saya dalam membuat server SVN. Hanya untuk mempermudah penggunaan perintah SVN.

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
########
Location /repo/Transcript
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

Location ~ "/trac/\w+/login"
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/passwords
Require valid-user
/Location

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
/Location

Untuk otentikasi SVN
File /home/svn/svn-access.conf
########
[groups]
commit = user1, user2, user3
readonly = user4

[Transcript:/]
@commit = rw
@readonly = r
########

posted by .:CyberColombuzz:. at 10:37 AM 0 comments

Thursday, July 17, 2008

Installasi Multimedia Codec di Ubuntu

Apa itu codec? Codec adalah suatu program yang bertujuan untuk meng-coder atau meng-decoder suatu data digital atau data stream. Codec adalah suatu gabungan kata yang berasal dari metoda algoritma 'compressor-decompressor', 'coder-decoder', atau 'compression/decompression'.



### 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...

posted by .:CyberColombuzz:. at 4:41 PM 1 comments

GNU Media Streaming Server - Ubuntu Gutsy Gibbon

Lagi-lagi artikel tentang streaming server, semoga tidak bosan :) Kali ini saya berbagi tentang aplikasi streaming media server menggunakan GNUMP3d. Berbeda dengan streaming menggunakan aplikasi shoutcast, proses install relatif lebih mudah menggunakan aplikasi ini.

Berikut cara install dengan Ubuntu 7.10:
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...


posted by .:CyberColombuzz:. at 10:42 AM 0 comments