Page 185 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 185
Vấn đề là các phần mềm viết trên Linux không hẳn
chỉ có thể chạy trên Linux mà có thể chạy trên nhiều hệ
thống khác nhau trong họ Unix như Solaris, AIX, HP-
UX... thậm chí các phần mềm đó có thể chạy trên rất
nhiều vi xử lý khác nhau như Intel, Motorola, PPG... Có
đưỢc sự đa năng đó là nhò vào tính đa nền (portable) của
ngôn ngữ C/C++ nhưng đòi hỏi chúng ta phải biên dịch lại
phần mềm từ mã nguồn cho hệ thống mà chúng vận hành.
Bạn sẽ tự hỏi là tại sao tác nhà phát triển lại không biên
dịch sẵn cho chúng ta trên hệ thống thông dụng nào đó
như Linux chẳng hạn. Các phần mềm này là phần mềm
mã nguồn mở và các nhà phát triển không có cách gì hơn
là để lại phần biên dịch cho chúng ta. Tuy nhiên bạn đừng
thất vọng vì có một số nhà phát triển rất là tốt bụng có thê
biên dịch sẵn cho chúng ta ra các gói có dạng rpm và cùng
với sự hỗ trỢ của công ty Red Hat chúng ta cũng đã có
những chương trình quản lý các phần mềm hiệu quả
không kém gì trên Windows như RPM (Redhat Package
Manager). Mặc dù là thế nhưng không phải lúc nào các gói
mới nhất từ các nhà phát triển gốc đều có phiên bản biên
dịch sẵn mà thường là một khoảng thời gian sau các phiên
bản đó mới có được dưói dạng biên dịch sẵn. Bên cạnh đó
còn có rất nhiều nhà phát triển không hề biên dịch sẵn
sản phầm của mình mà đòi hòi người dùng phải biên dịch,
điển hình là trình chơi phim và nhạc xine. Các gói biên
dịch sẵn các bạn có từ xine đa sô" là từ các nhà nhát triển
khác. Do đó nếu bạn không bạn không biết cách cài đặt các
gói từ nguồn là một trở ngại rất lớn cho việc hiểu và quản
trị hệ thống của riêng mình.
Căn bản của việc cài đặt
Điều đầu tiên khi bạn tiến hành cài đặt là bạn phải có mã
nguồn của gói đó trước. Hãy lên mạng search bất kì gói nào
186