Tuesday, September 28, 2010

Xây dựng TRIX từ mã nguồn

TRIX được xây dựng bằng các gói chuẩn của Debian nhờ vào công cụ live-helper.
Ngoài ra để tạo sự tiện nghi cho người sử dụng (như tự động mount và làm việc với phân vùng mã hoá, tự động cấu hình tor và polipo), TRIX còn đi kèm với những script sau đây. Bạn có thể tải về để xem mã nguồn.

http://www.mediafire.com/?032aq11wgc0cy

Nếu bạn có hệ thống Debian Linux, bạn có thể tự tạo TRIX cho mình bằng hướng dẫn sau:

1. Thực hiện các lệnh sau:
# aptitude install live-helper
# lh config --username root -b usb-hdd --apt-recommends disabled
# echo "deb http://deb.torproject.org/torproject.org lenny main" > config/chroot_sources/tor.chroot
# gpg --keyserver keys.gnupg.net --recv 886DDD89
# gpg --armor --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 > config/chroot_sources/tor.chroot.gpg
# mkdir -p config/chroot_local-includes/etc/rcS.d
# mkdir -p config/chroot_local-includes/usr/bin
# mkdir -p config/chroot_local-includes/etc/polipo

2. Tải các script tiện ích ở trên và copy vào thư mục tương ứng:
Copy vào config/chroot_local-includes/etc/rcS.d:
S90startup

Copy vào config/chroot_local-includes/usr/bin:
automount.sh
autounmount.sh
mountany.sh
dexconf
newIdentity.sh

Copy vào config/chroot_local-includes/etc/polipo:
config

Copy vào config/chroot (ghi đè lên file chroot hiện có)
chroot

3. Thực hiện lệnh sau để bắt đầu tạo file binary.img
# lh build
Đây là những chỉ dẫn rất vắn tắt về quá trình thực hiện TRIX. Nếu muốn tuỳ chỉnh thiết lập cho fluxbox hay iceweasel v.v... bạn hãy tìm trong /etc/skel/
Bạn có thể tìm hiểu thêm về Debian Live tại: http://live.debian.net/devel/live-manual/

No comments:

Post a Comment