Categories
perisian

Bina live antivirus scanner dengan live-helper

Kaedah ini telah diuji pada Debian Lenny 32-bit dan anda mesti mempunyai sambungan internet untuk membina imej CD
Saya memilih clamtk kerana perisian ini adalah perisian bebas dan mempunyai GUI

Sebagai root, pasang live-helper (su -)
aptitude install live-helper

Sebagai pengguna biasa, bina direktori untuk digunakan sebagai ruang kerja
mkdir deblive
cd deblive

Tetapkan repo yang akan diguna (sebaris)
LOCALOPTS=" --mirror-binary http://ftp.us.debian.org/debian/ --mirror-chroot http://ftp.us.debian.org/debian/ --mirror-bootstrap http://ftp.us.debian.org/debian/ --mirror-binary-security http://security.eu.debian.org/ --mirror-chroot-security http://security.eu.debian.org"

Tetapkan pakej yang dikehendaki (sebaris)
lh_config -b iso -a i386 --bootstrap-flavour minimal --apt apt --distribution lenny --packages "fluxbox xserver-xorg clamtk clamav-freshclam" $LOCALOPTS

Dalam tetapan diatas, saya membina imej CD minima berdasarkan Debian Lenny 32-bit berserta pakej yang diperlukan untuk susana desktop fluxbox

Buat skrip untuk memastikan virus signature adalah yang terbaru
vi config/chroot_local-hooks/clamdefupdate.sh

Taip dan simpan 2 baris dibawah
#!/bin/bash
freshclam

Beri kebenaran kepadanya untuk dilaksanakan
chmod +x config/chroot_local-hooks/clamdefupdate.sh

Sebagai root (su), mulakan proses membina imej CD dari dalam direktori tadi
lh_build

Imej yang terhasil adalah binary.iso

Nama penggunanya adalah user, kata laluan adalah live

Categories
pengaturcaraan

Compile kod C# dengan Mono pada Debian Lenny

Untuk compile kod C#, gunakan mcs dari pakej mono-mcs

Katakan kod sumber adalah kod.cs dengan kandungan seperti berikut
[code lang=’csharp’]using System;

class Hello {
static void Main() {
Console.WriteLine (“Hello, World!”);
}
}
[/code]

Compile kod seperti berikut:
mcs kod.cs

Fail executable/essembly bernama kod.exe akan terhasil. Untuk uji essembly tersebut:
./kod.exe

Categories
internet perisian

Guna plugin Adobe Fash untuk Iceweasel

Bagi mereka yang mengalami masalah dengan pemain lalai swf (flash) pada Debian Lenny, ini mungkin membantu.

Kalau anda taip:
readlink /etc/alternatives/flash-mozilla.so

dan dapat

/usr/lib/swfdec-mozilla/libswfdecmozilla.so

dan anda tidak boleh membuang swfdec-mozilla kerana pakej Gnome akan turut dibuang bersamanya

Salah satu pilihan yang boleh anda lakukan, tukar pautan plugin swf (selepas memasang flashplayer-mozilla)

update-alternatives --remove flash-mozilla.so /usr/lib/mozilla/plugins/flash-mozilla.so
update-alternatives --remove flash-mozilla.so /usr/lib/swfdec-mozilla/libswfdecmozilla.so

Sekarang mulakan semula Iceweasel