Chủ Nhật, 13 tháng 6, 2010

Cài đặt, tùy biến Archlinux ĐẸP, Tiện Dụng mà vẫn nhẹ nhàng - Phần 1

Nếu đã từng sử dụng giao diện đồ họa KDE, chắc bạn sẽ ít còn muốn chuyển sang các loại giao diện khác. Đó là vì KDE có cái vẻ bóng bẩy, lịch lãm, mà đến MacOS chưa chắc đã hấp dẫn bằng. Ngoài ra, KDE còn rất tiện dụng nữa. Cũng do vậy mà KDE không thích hợp với máy tính cấu hình yếu.

Đối với Archlinux, ta có thể thoải mái xây dựng hệ thống theo nhiều cách khác nhau. Tôi thích vẻ đẹp của KDE, nhưng tôi cũng muốn một hệ thống tương đối nhanh nhẹn, nhẹ nhàng. Do đó, tôi chọn kết hợp giữa KDEmod-minimal (từ dự án Chakra) với các gói phần mềm nhẹ từ các dự án khác.

Từ KDEmod
(Mức chiếm dụng tài nguyên trên Archlinux 64-bit)


Bước 1 - Cài đặt Archlinux phần cơ bản

Tham khảo bài viết: http://tutroc77.blogspot.com/2010/05/cai-at-archlinux-201005-phan-1.html

Lưu ý ở bài viết này:

- Ở Bước 6 - Chỉnh sửa các file cấu hình, Mục 4- Sửa file pacman.conf: Bạn nhớ thêm kho của KDEmod luôn nhé, vì ta sẽ sử dụng đến

- Ở Bước 6 - Chỉnh sửa các file cấu hình, Mục 5- Sửa file mirrorlist: Ngoài máy chủ ftp.tku.edu.tw (Taiwan) ta cũng nên kích hoạt thêm một vài máy chủ khác, để đề phòng khi máy chủ này có sự cố. Khi kích hoạt nhiều máy chủ thì máy chủ đứng trên sẽ được ưu tiên hơn máy chủ đứng dưới.

Dưới đây là các máy chủ tôi hay dùng, xếp theo thứ tự ưu tiên (Nội dung trong file "/etc/pacman.d/mirrorlist"):

# Taiwan
Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch
Server = http://www.mirror.tw/pub/ArchLinux/$repo/os/$arch

# Japan
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch

# Australia
Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch


Tham khảo thêm: http://tutroc77.blogspot.com/2010/07/cai-at-archlinux-bang-file-iso-tu-trong.html
và: http://tutroc77.blogspot.com/2010/07/cai-at-archlinux-bang-file-iso-tu-trong_02.html


Bước 2 - Thêm người dùng, SUDO, cài đặt Alsa (âm thanh), Xorg (môi trường đồ họa cơ bản), và một số gói phần mềm thông dụng...

Tham khảo bài viết: http://tutroc77.blogspot.com/2010/06/cai-at-archlinux-201005-phan-2.html
(Đã UPDATE ngày 15-07-2010)

Lưu ý ở bài viết này: Chỉ tham khảo đến hết phần cài đặt fonts ở mục 7 thôi nhé


Bước 3 - Cài đặt KDEmod-minimal

Trước tiên phải khai báo máy chủ để cài đặt KDEmod.
Tham khảo ở bước 1, hoặc tại: http://chakra-project.org/download-kdemod.html

Cập nhật hệ thống:

pacman -Sy
pacman -Su


Cài đặt KDEmod-minimal:

pacman -S kdemod-minimal

Thêm KDM vào danh sách DAEMONS trong file /etc/rc.conf:

DAEMONS=(@syslog-ng dbus hal @network @alsa kdm)

Gói KDEmod-minimal có thể thiếu nhiều thứ mà đa số chúng ta đều cần, như: chương trình xem ảnh, trình đọc tài tiệu và PDF, trình quản lý âm lượng, trình quản lý kết nối mạng, gói hỗ trợ đọc và ghi cho định dạng NTFS... Nhưng KDEmod-minimal đã có sẵn một trình nghe nhạc và xem phim là VLC rất hay.


Bước 4 - Cài đặt các gói bổ xung thiết yếu:

Lưu ý: Có thể cài đặt nhiều gói hoặc nhóm chỉ bằng 1 lệnh:

pacman -S tên-1 tên-2 tên-3 tên...


Dưới đây là danh sách các gói phần mềm ta nên cài:

Các fonts chữ thông dụng (3 gói đầu có thể bạn đã cài rồi):
ttf-bitstream-vera, ttf-dejavu, ttf-ms-fonts, ttf-freefont, ttf-liberation (Tại AUR còn có gói ttf-tahoma)

Các gói bổ xung cho Alsa:
alsa-plugins, gstreamer0.10-base-plugins, gstreamer0.10-ffmpeg, gstreamer0.10-good-plugins, gstreamer0.10-bad-plugins, gstreamer0.10-ugly-plugins

Gói hỗ trợ đọc và ghi cho định dạng NTFS: ntfs-3g

Gói hỗ trợ Mount và AutoMount: gvfs

Giao diện cho trình quản lý đăng nhập KDM: archlinux-themes-kdm

Gói quản lý giao diện cho các ứng dụng GTK trong môi trường KDE: gtk-qt-engine

Quản lý âm lượng: kdemod-kdemultimedia-kmix


Trình quản lý mạng: wicd

Lưu ý: phải thêm WICD vào danh sách DAEMONS trong file /etc/rc.conf:

DAEMONS=(@syslog-ng dbus hal !network @wicd @alsa kdm)


Trình soạn thảo: mousepad

Trình xem ảnh: gpicview

Trình đọc tài liệu và PDF: kdemod-kdegraphics-okular

Trình quản lý tập tin nén:
squeeze (Nên cài thêm các gói: p7zip, zip, uzip, urar)

Nếu bạn quen dùng quản lý gói của KDE thì thay "squeeze" bằng "kdemod-kdeutils-ark"

Trình duyệt Web: chromium
(Cái này có khi còn chiếm nhiều tài nguyên hơn Firefox, nhưng được cái nhanh)

Trình ghi đĩa:
recorder (Nên cài thêm các gói: vcdimager, cdrdao, vorbis-tools, mpg123)

Trình quản lý, biên tập các ổ đĩa và phân vùng:
gparted (Nên cài thêm các gói: e2fsprogs, dosfstools, ntfsprogs)

Từ điển quốc tế: goldendict

Bộ công cụ Office: openoffice-vi

Trình theo dõi, quản lý các tiến trình đang chạy: lxtask
hoặc: htop

Trình chụp ảnh màn hình: kdemod-kdegraphics-ksnapshot
hoặc: xfce4-screenshooter

Plugin để chạy Flash cho các trình duyệt:

- Đối với Archlinux i686: flashplugin

- Đối với Archlinux x86_64: flashplugin-native64lib32-flashplugin (Không có trong kho chính thức, chỉ có ở AUR)

Java nguồn mở: openjdk6


Xin tạm dừng!
Hẹn gặp lại ở phần 2: Cài đặt các gói từ AUR (Trong đó có bộ gõ Tiếng Việt "ibus-unikey"), và tùy biến giao diện KDE.

Xem bài viết này và các trao đổi trên Ubuntu-VN: http://forum.ubuntu-vn.org/viewtopic.php?f=78&t=10246

4 nhận xét:

  1. Trích nhận xét trên Ubuntu-VN:

    Máy chủ của Archlinux cũng không kém Ubuntu và Mint nhiều đâu, nếu ta chọn máy chủ ở gần và nhanh:

    Theo tôi, ở Việt Nam ta nên chọn máy chủ là: ftp.tku.edu.tw (của Taiwan),
    hoặc FPT (của Việt Nam)

    Máy chủ cho KDEmod thì nên chọn mirror.rit.edu

    [kdemod-core]
    Server = http://mirror.rit.edu/kdemod/core/i686

    [kdemod-extragear]
    Server = http://mirror.rit.edu/kdemod/extragear/i686

    với hệ thống 64-bit:

    [kdemod-core]
    Server = http://mirror.rit.edu/kdemod/core/x86_64

    [kdemod-extragear]
    Server = http://mirror.rit.edu/kdemod/extragear/x86_64

    Xem tiếp các nhận xét, trao đổi về bài viết này trên Ubuntu-VN: http://forum.ubuntu-vn.org/viewtopic.php?f=78&t=10246&p=100508#p100508

    Trả lờiXóa
  2. Trích nhận xét trên Ubuntu-VN:

    Lý do chính mà Fluxbox và Openbox rất nhẹ bởi chúng chỉ là "Window Manager"

    LXDE, Xfce, Gnome và KDE là "Desktop Environment"

    Trong LXDE đã bao gồm Openbox

    Xem tiếp các nhận xét, trao đổi về bài viết này trên Ubuntu-VN: http://forum.ubuntu-vn.org/viewtopic.php?f=78&p=100598#p100598

    Trả lờiXóa
  3. Xin chào anh,
    Em update bằng "pacman -Syu" bị lỗi:

    error: failed to commit transaction (conflicting files)
    glibc: /lib exists in filesystem
    glibc: /usr/bin/tzselect exists in filesystem
    glibc: /usr/sbin/zdump exists in filesystem
    glibc: /usr/sbin/zic exists in filesystem

    Em có search thử cách fix nhưng làm không thành công, anh có gặp trường hợp này chưa anh? Thanks anh

    Trả lờiXóa
    Trả lời
    1. Xin lỗi các bạn vì đã lâu không cập nhật Blog, do nhiều việc quan trong hơn phải làm trước.

      Bây giờ mình khuyên bạn nên dùng Manjaro. Nó dựa trên Archlinux.

      Xóa