Categories
perisian

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
Categories
perisian

VirtualBox 3.2 tiada di dalam repo?

Tidak. Sebenarnya versi 3.2 di dalam repo non-free manakala 4.0 di dalam repo contrib. Jadi untuk memasang versi 3.2, anda perlu memastikan repo non-free telah dibenarkan di dalam /etc/apt/sources.list seperti di bawah:

deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

*Contoh di atas adalah apabila anda menggunakan Debian 6 (Squeeze)

Kemaskini senarai aplikasi dari repo dan cuba lihat versi VirtualBox yang boleh dipasang sebagai pengguna root

aptitude update
aptitude search virtualbox

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