PDA

Xem tài liệu đầy đủ : Sách Cài đặt các ứng dụng từ mã nguồn trên Linux



Mr BA
12-05-2010, 16:52
Cài đặt các ứng dụng từ mã nguồn trên Linux

Có nhiều bạn khi lần đầu tiên đến với Linux cảm giác sự khó khăn và bất tiện của việc cài
đặt các ứng dụng trên Linux, đặc biệt là các ứng dụng phải cài đặt từ mã nguồn như xine,
openGL .v.v .

Trên Windows, bạn chỉ cần tải ứng dụng về, giải nén rồi click vào file setup là hòan tất
việc cài đặt, nhưng trên Linux đó là một chuyện hòan tòan khác. Bài viết này sẽ nhằm
mục đích hướng dẫn bạn các thao tác cài đặt các phần mềm ứng dụng trên Linux và cung
cấp các kiến thức căn bản giúp bạn có thể quản lý hệ thống của riêng mình.
Bài viết sẽ giả sử rằng bạn đã biết cách sử dụng một số phần mềm quản lý gói như rpm.
Để dễ dàng thì bài viết sẽ gọi các phần mềm trên Linux là các gói (package). Thực tế tên
gọi 'gói' đúng đắn hơn vì các gói trên Linux có thể không phải là một trình ứng dụng nào
đó mà chỉ là các thư viện nền như thư viện đồ họa Gtk+ hoặc OpenGL .v.v .
1. Giới thiệu
Bạn có thể sẽ tự hỏi rằng tại sao các phần mềm trên Linux không tự đóng gói sẵn cho
chúng ta rồi khi xuất bạn chỉ cần tải về và cài đặt nó. Câu trả lời nằm ở 2 vấn đề, vấn đề
thứ 1 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 nhìều hệ thống khác nhau trong họ Unix như Solaris, AIX, HP-UX .v.v 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,
PPC .v.v . 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 cá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âu trả lời là bởi vì 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 khỏang 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à phá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.

Để tải tài liệu vui lòng nhấn vào link dưới. Tài liệu được gửi bởi Noal
Cài đặt các ứng dụng từ mã nguồn trên Linux (http://kilobooks.com/downloads.php?do=file&id=4402)