Categories
internet perisian

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.

Categories
internet perisian

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
    [code=’plain’]deb http://mozilla.debian.net/ squeeze-backports icedove-3.1[/code]
  2. Pastikan kandungan /etc/apt/preferences seperti berikut (apt pinning)
    [code=’plain’]Package: *
    Pin: release a=squeeze
    Pin-Priority: 300

    Package: iceweasel-4.0 icedove-3.1
    Pin: release a=squeeze-backports
    Pin-Priority: 200[/code]

  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

Categories
internet perisian

Pasang Iceweasel 4.0 pada Debian Squeeze

Tambah berikut di dalam /etc/apt/sources.list
[code=’plain’]## debian mozilla
deb http://mozilla.debian.net/ squeeze-backports iceweasel-4.0[/code]

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

Categories
internet

Nota Apache #1

Menambah pilihan untuk akses ke laman web dengan SSL (HTTPS)

*Teknik berikut dilakukan pada Debian GNU/Linux 5

  1. Pasang pakej HTTPD Apache
    aptitude install apache2
  2. Cipta certificate ssl public dan private (cara malas)
    make-ssl-cert generate-default-snakeoil
    cd /etc/ssl/
    cat private/ssl-cert-snakeoil.key certs/ssl-cert-snakeoil.pem > mykey.pem
  3. Benarkan modul ssl untuk Apache2
    a2enmod ssl
  4. Tambah berikut pada /etc/apache2/sites-enabled/000-default (contoh untuk akses HTTPS pada /var/www)

    [code=’plain’]
    DocumentRoot /var/www/
    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined

    SSLEngine On
    SSLCertificateFile /etc/ssl/mykey.pem
    [/code]

  5. Mulakan semula servis apache2
    /etc/init.d/apache2 restart
Categories
internet perisian

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
    [code=’plain’][/code]
    seperti berikut di dalam /etc/apache2/sites-enabled/000-default
    [code=’plain’]ServerSignature Off
    [/code]
  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.

Categories
internet perisian

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

Categories
internet perisian

Nota Zarafa #1

Nota pemasangan Zarafa pada Debian Lenny

Pastikan ada sekurang-kurangnya baris repo berikut di dalam /etc/apt/sources.list

deb http://security.debian.org/ lenny/updates main contrib
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb http://ftp.tw.debian.org/debian lenny main contrib non-free
deb http://debs.host-consultants.de/ lenny main zarafa

Tetapkan apt-pinning pada /etc/apt/preferences

Package: *
Pin: release o=Host-Consultants
Pin-Priority: 900

Tetapkan untuk mendapat pakej yang sah dan kemaskini senarai aplikasi yang terdapat pada setiap repo

wget -q http://debs.host-consultants.de/public.key -O- | apt-key add -
aptitude update

Pasang pakej-pakej yang diperlukan

aptitude install zarafa postfix postfix-mysql

Tambah berikut di dalam /etc/postfix/main.cf

mailbox_transport = zarafa:
zarafa_destination_recipient_limit = 1
virtual_alias_maps = mysql:/etc/postfix/mysql-aliases.cf

Tambah berikut di dalam /etc/postfix/master.cf

[code=”plain”]zarafa unix – n n – 10 pipe
flags= user=vmail argv=/usr/bin/zarafa-dagent ${user}[/code]

tambah pengguna vmail tetapi jangan tetapkan kata laluan

adduser vmail

Betulkan kata laluan untuk pengguna root mysql di dalam /etc/zarafa/server.conf dan tetapkan pengguna vmail sebagai local admin user

mysql_password = password
local_admin_users = root vmail

Buat fail /etc/postfix/mysql-aliases.cf dengan kandungan seperti berikut

user = root
password = password
hosts = 127.0.0.1
dbname = zarafa
query = select value from objectproperty where objectid=(select objectid from objectproperty where value='%s' limit 1) and propname='loginname';

Tetapkan maklumat ownership untuk folder /var/lib/zarafa-webaccess/tmp/ kepada pengguna www-data (pelayan web)

chown -R www-data:www-data /var/lib/zarafa-webaccess/tmp/

Tambah pengguna dengan privilege admin

/usr/bin/zarafa-admin -c umarzuki -p password -e umarzuki@contoh.com -f "Umarzuki Mochlis" -a 1
/usr/bin/zarafa-admin --create-store umarzuki

Mulakan servis-servis yang diperlukan

/etc/init.d/apache2 start
/etc/init.d/postfix start
/etc/init.d/zarafa-server start
/etc/init.d/zarafa-spooler start

Sepatutnya Webaccess Zarafa boleh dicapai pada laman contoh.com/webaccess jika URL pelayan emel anda adalah contoh.com

Categories
internet

Guna DNS Google setiap kali sambung ke internet

Dengan menggunakan aplet Network Manager, anda boleh menetapkan untuk menggunakan DNS Google tiap kali sambung ke internet. Contoh menggunakan aplet Network Manager 0.8.1 pada Debian Squeeze untuk sambungan tanpa wayar 3G Maxis.

  1. Klik-kanan pada aplet Network Manager
  2. Pilih Edit Connections
  3. Buka tab Mobile Broadband
  4. Pilih Auto Mobile Broadband (GSM) connection
  5. Klik Edit
  6. Masukkan kata laluan pengguna root jika diperlukan
  7. Buka tab IPv4 Settings
  8. Tambah 8.8.8.8, 8.8.4.4 pada ruang DNS Servers

  9. Klik Apply
  10. Nanti selepas anda menyambung semula dengan tetapan tadi, kandungan /etc/resolv.conf adalah seperti berikut:

    # Generated by NetworkManager
    nameserver 8.8.8.8
    nameserver 8.8.4.4

Categories
internet perisian

Membolehkan penggunaan pemalam Java untuk Iceweasel

Untuk membolehkan pelungsur web Iceweasel memapar/memainkan aplet java, kita terlebih dahulu mestilah memasang pemalam yang sesuai. Contoh pada Debian Squeeze 64-bit

Versi java yang saya gunakan (versi yang datang sekali dengan pemasangan Debian Squeeze)
java -version

Output arahan

java version “1.6.0_18”
OpenJDK Runtime Environment (IcedTea6 1.8.2) (6b18-1.8.2-4)
OpenJDK 64-Bit Server VM (build 16.0-b13, mixed mode)

Pasang pemalam java
aptitude install icedtea6-plugin

Kemudian anda akan diminta untuk memulakan semula Iceweasel (jika sedang menggunakannya). Klik OK

Sepatutnya bila anda pergi ke about:plugins, anda akan dapat melihat yang pemalam java telah boleh digunakan

Apabila anda pergi ke http://www.java.com/en/download/help/testvm.xml untuk menguji pemalam java, anda sepatutnya nampak seperti berikut

Categories
internet

Tak dapat mulakan nm-applet

Jika anda dapat mesej ralat berikut semasa memulakan nm-applet dari Terminal

** (nm-applet:4083): WARNING **: nma_dbus_init(): could not acquire its service. dbus_bus_acquire_service() says: ‘Connection “:1.118” is not allowed to own the service “org.freedesktop.NetworkManagerInfo” due to security policies in the configuration file’

Anda cuma perlu masukkan pengguna yang anda logmasuk sekarang ke kumpulan netdev
usermod -a -G netdev pengguna

Semak
grep pengguna /etc/group

netdev:x:106:pengguna

Nota: nm-applet gunanya untuk memudahkan penetapan peranti rangkaian. Anda boleh pasang aplikasi ini dengan memasang pakej network-manager