Cách cài đặt phần mềm và ứng dụng cho hệ điều hành Linux

Chia sẻ: bibocumi26

Phần mềm trên Linux được phân phối như thế nào? Trên Windows, phần mềm thường được phân phối ra dưới dạng file cài đặt .msi hoặc .exe thì trên Linux cũng gần tương tự như vậy, có điều trên Linux có nhiều hình thức hơn so với Windows. Phần mềm cho Linux thường có ở dưới những dạng sau: - Trong bộ đĩa cài đặt (thường với những bản phân phối lớn như Redhat, openSuse, Mandriva…) - Trên trang web của nhà sản xuất (thường có sẵn hướng dẫn cài đặt cho từng hệ thống) - Trên các repository (gọi...

Nội dung Text: Cách cài đặt phần mềm và ứng dụng cho hệ điều hành Linux

Cách cài đặt phần mềm và ứng dụng cho hệ điều
hành Linux

Phần mềm trên Linux được phân phối như thế nào?

Trên Windows, phần mềm thường được phân phối ra dưới dạng file cài đặt .msi
hoặc .exe thì trên Linux cũng gần tương tự như vậy, có điều trên Linux có nhiều
hình thức hơn so với Windows. Phần mềm cho Linux thường có ở dưới những
dạng sau:

- Trong bộ đĩa cài đặt (thường với những bản phân phối lớn như Redhat,
openSuse, Mandriva…)

- Trên trang web của nhà sản xuất (thường có sẵn hướng dẫn cài đặt cho từng hệ
thống)

- Trên các repository (gọi tắt: repo) là các nơi chứa phần mềm tập trung trên mạng
dành riêng cho một hệ thống nào đó. Trong đó, Ubuntu và Debian s ử dụng repo
nhiều nhất, kế đến là Fedora và openSuse. Mọi phần mềm đều được chứa tại repo
và khi nào người dùng cần thì phần mềm sẽ được tải về từ repo, sau đó cài lên
máy. Rất tiện lợi cho việc cập nhật và nâng cấp phần mềm.

Các gói cài đặt phần mềm có thể được lưu ở dạng file chạy trực tiếp (nh ư .exe
thường thấy trên Windows…) hoặc ở các định dạng phân phối dành riêng mà phổ
biến nhất là .RPM và .DEB (các gói phần mềm này có thể cài đặt dễ dàng và gần
như đã thành chuẩn chung cho việc phân phối phần mềm). Phần mềm cũng có thể
được phân phối dưới dạng mã nguồn (nhất là phần mềm nguồn mở), người dùng
phải tự biên dịch trên máy rồi cài đặt.

RPM và DEB là gì?
Như đã nói ở trên, RPM và DEP là hai định dạng phân phối phần mềm rất phổ
biến dành riêng cho Linux. RPM (Redhat package manager) và DEB (Debian
software package), chúng giống như định dạng file nén mà trong đó chứa tất cả
nhưng file chạy và cấu hình của phần mềm, thông tin về phần mềm, nhà sản xuất,
những yêu cầu về hệ thống… Hệ điều hành Linux sẽ có một phần mềm chuyên
dùng để cài đặt các gói phần mềm dạng này, nói chung thì phần mềm kiểu này rất
dễ dàng để cài đặt.

RPM thường được dùng trong các hệ thống của Redhat như Fedora, openSuse,…
còn DEB lại được dùng trên các hệ thống của Debian gồm Debian, Ubuntu…

Mỗi file RPM hoặc DEB chỉ chứa một phần mềm hoặc một phần nào đó của phần
mềm. Vì vậy thường khi cài một phần mềm phải cài đặt kèm theo 1, 2 hay thậm
chí cả chục gói khác, nên đôi khi xảy ra tình trạng không thể cài đặt do thiếu một
gói nào đó. Khi cài đặt bao giờ cũng có một quá trình kiểm tra xem toàn bộ gói
cần thiết đã có đầy đủ chưa, nếu thiếu một gói nào đó, quá trình cài đặt sẽ dừng
lại. Công việc này được gọi là "check dependency".

Chính vì sự ràng buộc đó nên chúng ta mới cần đến những phần mềm hỗ trợ cài
đặt. Những phần mềm này sẽ tự động tải về hoặc tìm tất cả những gói có liên quan
rồi lần lượt cài đặt chúng theo đúng thứ tự. Nhờ đó mà việc cài đặt sẽ trở nên suôn
sẻ và dễ dàng hơn.

Cài đặt phần mềm

Trong hệ điều hành Linux, có 4 cách cơ bản nhất để cài đặt phần mềm mới như
sau:

- Add/Remove (đơn giản nhất, giống Add/Remove trong Control Panel của
Windows)
- apt (chạy từ cửa sổ dòng lệnh)

- synaptic (gần như trình Add/Remove nhưng mạnh hơn)

- Cài đặt trực tiếp từ gói phần mềm, hoặc biên dịch từ mã nguồn
Đề thi vào lớp 10 môn Toán |  Đáp án đề thi tốt nghiệp |  Đề thi Đại học |  Đề thi thử đại học môn Hóa |  Mẫu đơn xin việc |  Bài tiểu luận mẫu |  Ôn thi cao học 2014 |  Nghiên cứu khoa học |  Lập kế hoạch kinh doanh |  Bảng cân đối kế toán |  Đề thi chứng chỉ Tin học |  Tư tưởng Hồ Chí Minh |  Đề thi chứng chỉ Tiếng anh
Theo dõi chúng tôi
Đồng bộ tài khoản