Pasang Webmin pada Debian 6

Webmin adalah antara muka untuk mengkonfigurasi servis seperti pelayan emel Postfix dan pelbagai lagi dengan menggunakan antaramuka laman sesawang.

  1. Muaturun pakej Debian Webmin dari http://www.webmin.com/download.html. Contoh berikut boleh berubah mengikut versi terkini Webmin
    wget http://prdownloads.sourceforge.net/webadmin/webmin_1.550_all.deb
  2. Pasang pakej tersebut sebagai pengguna root
    dpkg -i webmin_1.550_all.deb
  3. Sekarang Webmin boleh diakses pada pelungsur sesawang anda dengan pergi ke localhost:10000 dan log masuk sebagai pengguna root. Gantikan localhost dengan alamat IP pelayan Debian anda

Nota: Jikalau anda mendapat mesej ralat seperti berikut
dpkg: dependency problems prevent configuration of webmin:
webmin depends on libnet-ssleay-perl; however:
Package libnet-ssleay-perl is not installed.
webmin depends on libauthen-pam-perl; however:
Package libauthen-pam-perl is not installed.
webmin depends on libio-pty-perl; however:
Package libio-pty-perl is not installed.
webmin depends on apt-show-versions; however:
Package apt-show-versions is not installed.
dpkg: error processing webmin (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
webmin

Laksanakan arahan berikut
apt-get -fy install

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Pasang Dropbox pada Debian Squeeze

Andaian:
Versi pemalam Dropbox untuk Nautilus yang dimuat turun adalah 0.6.7 (nautilus-dropbox-0.6.7.tar.bz)

Ekstrak pemalam Dropbox
tar -xjf nautilus-dropbox-0.6.7.tar.bz

Sebagai pengguna root, pasang pakej-pakej yang diperlukan
aptitude install libnautilus-extension-dev python-docutils

Mula memasang pemalam Dropbox
cd nautilus-dropbox-0.6.7/
./configure
make
su -c 'make install'

Kemudian cari Dropbox pada menu DE anda dan mulakan. Anda akan diminta untuk memuat turun deamon Dropbox.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Memisahkan fail kepada bahagian-bahagian yang lebih kecil dengan split

Contoh memisahkan fail .iso pmagic-4.11.iso yg berada di dalam $HOME/Documents/iso/

  1. Periksa md5sum
    md5sum Documents/iso/pmagic-4.11.iso
    Output yang akan terhasil seperti berikut:

    d74d06cbcaacc5b1445e8c1437f5a6bc  Documents/iso/pmagic-4.11.iso
    
  2. Kita akan memisahkan pmagic-4.11.iso kepada beberapa bahagian, dimana setiap bahagian bersaiz 10 MB dan mempunyai 2 digit prefix
    split --verbose -b 10485760 -a 2 -d Documents/iso/pmagic-4.11.iso /media/Acer\ HDD/umarzuki/iso/pmagic-4.11.iso_part

    Output yang terhasil adalah seperti berikut:

    creating file `/media/Acer HDD/umarzuki/iso/pmagic-4.11.iso_part00'
    creating file `/media/Acer HDD/umarzuki/iso/pmagic-4.11.iso_part01'
    creating file `/media/Acer HDD/umarzuki/iso/pmagic-4.11.iso_part02'
    creating file `/media/Acer HDD/umarzuki/iso/pmagic-4.11.iso_part03'
    creating file `/media/Acer HDD/umarzuki/iso/pmagic-4.11.iso_part04'
    creating file `/media/Acer HDD/umarzuki/iso/pmagic-4.11.iso_part05'
    creating file `/media/Acer HDD/umarzuki/iso/pmagic-4.11.iso_part06'
    creating file `/media/Acer HDD/umarzuki/iso/pmagic-4.11.iso_part07'
    creating file `/media/Acer HDD/umarzuki/iso/pmagic-4.11.iso_part08'
    creating file `/media/Acer HDD/umarzuki/iso/pmagic-4.11.iso_part09'
    
  3. Untuk mencantumkan bahagian-bahagian yang telah terpisah menjadi satu fail semula adalah seperti berikut:
    cat /media/Acer\ HDD/umarzuki/iso/pmagic-4.11.iso_part0* > /media/Acer\ HDD/umarzuki/iso/pmagic-4.11.iso
  4. Periksa output md5sum fail yang dicantumkan. Adakah sama dengan md5sum fail asal? Output md5sum mesti sama.
    md5sum /media/Acer\ HDD/umarzuki/iso/pmagic-4.11.iso

    d74d06cbcaacc5b1445e8c1437f5a6bc  /media/Acer HDD/umarzuki/iso/pmagic-4.11.iso
    
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Pasang Icedove 3.1 pada Debian Squeeze

Jika anda pernah memasang Iceweasel 4.0 pada Squeeze, tentu anda mahukan Icedove 3.1 pula!

  1. Tambah berikut didalam /etc/apt/sources.list
    deb http://mozilla.debian.net/ squeeze-backports icedove-3.1
    
  2. Pastikan kandungan /etc/apt/preferences seperti berikut (apt pinning)
    Package: *
    Pin: release a=squeeze
    Pin-Priority: 300
    
    Package: iceweasel-4.0 icedove-3.1
    Pin: release a=squeeze-backports
    Pin-Priority: 200
    
  3. Kemaskini senarai repo
    aptitude update
  4. Pasang Iceweasel 3.1
    aptitude -t squeeze-backports install icedove

Mungkin anda tertanya mengapa apt pinning?
Ini adalah untuk memastikan sebarang kemaskini untuk Iceweasel 4.0 dan Icedove 3.1 yang dikeluarkan oleh pembangun Mozilla Debian boleh didapatkan apabila mengemaskini Debian Squeeze

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Pasang Iceweasel 4.0 pada Debian Squeeze

Tambah berikut di dalam /etc/apt/sources.list

## debian mozilla
deb http://mozilla.debian.net/ squeeze-backports iceweasel-4.0

Kemaskini senarai pakej
aptitude install debian-keyring
GET http://mozilla.debian.net/archive.asc | gpg --import
gpg --export -a 06C4AE2A | sudo apt-key add -
aptitude update

Pasang Iceweasel 4.0
aptitude install -t squeeze-backports iceweasel

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Sorok versi Apache2

Apabila seseorang cuba mengakses fail yang tidak terdapat pada document root pelayan web apache2, versinya akan terserlah. Untuk mengelakkan ini dari berlaku, ikut langkah berikut pada Debian 5 anda:

  1. Tambah ServerSignature Off sebelum
    </VirtualHost>
    

    seperti berikut di dalam /etc/apache2/sites-enabled/000-default

    ServerSignature Off
    </VirtualHost>
    
  2. Mulakan semula servis apache2
    /etc/init.d/apache2 restart
  3. Hasilnya seperti dibawah jika index.php tidak wujud di dalam /var/www pada pelayan web.

    Digg This
    Reddit This
    Stumble Now!
    Buzz This
    Vote on DZone
    Share on Facebook
    Bookmark this on Delicious
    Kick It on DotNetKicks.com
    Shout it
    Share on LinkedIn
    Bookmark this on Technorati
    Post on Twitter
    Google Buzz (aka. Google Reader)

Pasang Thunderbird dan Firefox pada Debian Squeeze

Untuk ini kita perlu menggunakan repo Linux Mint Debian Edition
Tambah berikut pada /etc/apt/sources.list

deb http://packages.linuxmint.com/ debian main upstream import

Tetapkan apt-pinning yang memberikan keutamaan kepada Squeeze untuk mengurangkan masalah kebergantungan kepada sesuatu versi aplikasi di masa akan datang. Ikut contoh berikut pada /etc/apt/preferences

Package: *
Pin: release a=squeeze
Pin-Priority: 300

Package: *
Pin: release a=debian
Pin-Priority: 200

Kemaskini senarai aplikasi

aptitude update

Pasang gelang kunci repo Linux Mint Debian Edition

aptitude install linuxmint-keyring

Kemaskini sekali lagi

aptitude update

Padamkan Iceweasel dan Icedove jika pernah dipasang

aptitude remove icedove iceweasel

Pasang Thunderbird dan Firefox

aptitude install thunderbird thunderbird-l10n-en-us firefox firefox-l10n-en-us

Mengapa perlu pakej *l10n-en-us (lokalisasi bahasa Inggeris US)?

Entah mengapa sebabnya, jika tidak memasang aplikasi tersebut, l10n-ar (lokalisasi bahasa Arab) pula akan dipasang secara lalai.

Mengapa perlu Thunderbird dan Firefox sedangkan ada Icedove dan Iceweasel?

Versi Thunderbird dan Firefox pada repo LMDE lebih terkini.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Compile FLARE pada Debian Squeeze

Untuk compile FLARE, beberapa pustaka SDL diperlukan.

  1. Sebagai pengguna root:
    aptitude install libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl1.2-dev
  2. Sebagai pengguna biasa:
    Dapatkan kod sumber dari sistem svn FLARE
    mkdir flare
    svn checkout http://osare.googlecode.com/svn/trunk/ flare/
    cd flare/src
  3. Compile
    g++ -I /usr/include/SDL/ *.cpp -o rpgdemo -lSDL -lSDL_image -lSDL_mixer
  4. Pindahkan fail binari rpgdemo ke flare/resources
    mv rpgdemo ../resources
  5. Cuba mainkan
    cd ../resources
    ./rpgdemo
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Nota rsync #1

Jika rsync melalui port selain 22 (dari klien), contohnya port 1111 dengan folder sasaran pada /home/pengguna/fail besar/ ke /home/backup/

rsync -av --progress --rsh='ssh -p1111' pengguna@pegguna.com:"/home/pengguna/fail besar/" /home/backup

*Gantikan pengguna.com dengan IP jika tidak menggunakan nama hos

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Pasang GNOME dari CDROM Debian

Mungkin anda ingin memasang GNOME tetapi tidak mempunyai talian internet. Tidak perlu memasang semula Debian untuk mendapatkan GNOME, gunakan sahaja apt-cdrom.

  1. Masukkan CD pemasangan Debian ke dalam tirai pemacu CD
  2. Mount CD tersebut
    mount -t iso9660 /dev/cdrom /mnt
  3. Jadikan CD tadi sebagai repo
    apt-cdrom add /mnt
  4. Letakkan tanda # pada hadapan baris repo yang lain di dalam /etc/apt/sources.list supaya apt tidak cuba mendapatkan pakej dari internet
  5. Pasang GNOME
    aptitude update
    tasksel install gnome-desktop
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)