SỐ 205
THẾ GIỚI CHIM CÁNH CỤT

Một số vấn đề hay gặp với Linux

1. Tại sao cài đặt thành công Linux rồi vào Login tôi không thấy gì cả ngoài cái nền xanh và con chuột?

Nguyên nhân là bạn đã bỏ qua một số package quan trọng của desktop mà bạn đang sử dụng (ví dụ như KDE, GNOME). Nếu vì lí do nào đó mà bạn không thể cài thêm nhiều gói thì khi cài đặt các thành phần cho KDE, bạn hãy để mặc định và xóa bớt các gói khác như game, multimedia... để đỡ tốn không gian đĩa cứng.

2. Làm sao để format cấp thấp ổ đĩa mềm?

Đối với đĩa mềm 3,5 inch; 1,44MB, bạn hãy đưa nó vào ổ mềm và gõ lệnh: fdformat /dev/fd0H1440 Nếu bạn có 2 ổ đĩa mềm và đĩa đó đang ở trong ổ B thì hãy thay fd0 thành fd1.

3. Tạo phân vùng ext2 trên đĩa mềm liệu có khó không?

Trái với suy nghĩ của bạn, việc này rất dễ làm, trước tiên bạn hãy format cấp thấp 1 lần, sau đó gõ lệnh tạo filesystem ext2 như bình thường:
mkfs - t ext2 -m 0/dev/fd0H1440 1440
Tham số -m 0 báo cho mkfs.ext2 biết rằng không cần để dành 1/10 dung lượng đĩa cho root (bình thường là như vậy). Giờ đây bạn có thể format 1 đĩa mềm như với một phân vùng HDD.

4. Làm sao để làm chủ quá trình cài đặt phần mềm như trong Windows?

- Các bạn có thể chọn một thư mục nào đó chuyên chứa các file của chương trình được cài đặt vào giống như thư mục Progam Files của Windows. Ví dụ tôi tạo 1 thư mục /pro_files:

Bạn giải nén gói mã nguồn ra, dùng lệnh cd chuyển vào thư mục chứa các files mã nguồn, gõ:
./configure --prefix = /pro-files/xxx

Với xxx là tên bạn đặt cho thư mục chứa các file của chương trình. Lệnh configure có rất nhiều tham số, bạn có thể "liếc qua" bằng lệnh:
./configure --help | less

Kể từ bây giờ tất cả các phần mềm cài đặt vào máy của bạn sẽ tự động nằm gọn trong thư mục /pro_files/xxx. Sau đó bạn phải chỉnh sửa lại file /etc/profile và thêm vào cuối của file này đường dẫn tới phần mềm của bạn:
PATH =$PATH:/pro_ files/xxx/bin
export PATH
Cuối cùng cập nhật lại file /etc/profile với lệnh source:
source /etc/profile

Sau bước này, phần mềm của bạn có thể chạy được rồi. Nếu bạn gặp phải lỗi về thư viện, bạn thử chạy lệnh ldconfig rồi chạy lại chương trình đó.

Nếu mọi thứ đều êm xuôi, bạn nên chạy 'makewhatis' để cập nhật cơ sở dữ liệu, 'whatis' và 'updatedb' để cập nhật cơ sở dữ liệu định vị của bạn.

Giống như trong Windows, quá trình cài đặt, biên dịch trong Linux cũng tạo các file rác, bạn có thể chạy 'make clean' để dọn dẹp chúng.

5. Vì sao tôi không thể biên dịch phần mềm từ nguồn, mặc dù tôi đã gõ đúng lệnh?

Có nhiều nguyên nhân có thể dẫn đến sự việc như trên nhưng hầu hết là do:

- Phần mã nguồn bị lỗi dẫn đến việc không thể thi hành script .configure.

- Phần archive bị lỗi do quá trình download bị ngắt quãng. Trong trường hợp này, bạn phải tải lại hoặc tìm 1 package nào hoàn chỉnh hơn (phân phối ở dạng stable).

- Bạn chưa cài đặt các trình biên dịch, thông dịch, các thư viện, trình gỡ rối... cần cho việc biên dịch. Bạn nên chọn tất cả các công cụ, thư viện phát triển kèm theo trong bộ đĩa của HĐH Linux. Nếu không làm như vậy, bạn phải cài đặt tối thiểu được:

+ Trình biên dịch C/C++.
+ Các thư viện C/C++.
+ make.
+ Tcl/Tk.
+ Sh hoặc bash.
+ Csh hoặc Tcsh.

Bạn nên đọc kỹ các yêu cầu về công cụ trên, thư viện mở rộng trong file readme, .doc kèm trong tarball chứa mã nguồn.

6. Khi gỡ bỏ phần mềm bằng make uninstall, tôi gặp lỗi?

Nguyên nhân có thể do:

- Bạn không còn giữ lại file Makefile! Make chỉ chạy khi có file này.

- Bạn đã sử dụng tham số --prefix=path. Trong tình huống này, việc gỡ bỏ rất đơn giản, bạn hãy xóa hết các file trong thư mục /pro_liles/xxx.

- Nếu bạn giữ file Make file, cũng không dù ng -- prefix=path, bạn có thể trách ông trời được đấy! Với trường hợp này, bạn hã y chạy lại ./configure để tạo Make file, thử chạy make uninstall lần nữa. Nếu vẫn không được, bạn hãy mở file Make file và xóa các file chương trình theo thông tin mà nó cung cấp.

FLAMENCO (Hà Nam) 

[Đầu trang]
Trang chủ
Nội lực "Peter Pan"
Cầu nối Intel Việt Nam
Chuyện trong tuần
Cõi người ta
Bình luận thị trường
Cõi Mô-bai
Chuyên đề
Bổ ngửa
Túi càn khôn IT
Hồ lô biến
Cảm về Game
Nhật ký e-CHÍP
Bản quyền Công ty Phần mềm & Truyền thông VASC
 99 Triệu Việt Vương HN; Tel: (04) 9782235 • email: echip@vasc.com.vn
Mọi chi tiết về kinh doanh và quảng cáo xin liên hệ Phòng Quảng cáo. Tel: (04) 9782077 kd@vasc.com.vn