1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình Hệ điều hành Linux cơ bản Chương 08

11 1,5K 18
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Cài đặt phần mềm
Trường học Đại Học Khoa Học Tự Nhiên
Chuyên ngành Hệ điều hành
Thể loại Bài giảng
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 11
Dung lượng 115 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giáo trình Hệ điều hành Linux cơ bản

Trang 1

CÀI ĐẶT PHẦN MỀM

CHƯƠNG 8

Trang 2

Nội dung

1 Chương trình rpm

2 Lệnh rpm

3 Cài đặt dạng file source code

Trang 3

1 Chương trình rpm.

thống quản lý những package được Linux

hỗ trợ cho người dùng

• Khả năng nâng cấp phần mềm.

• Truy vấn thông tin hiệu quả.

• Thẩm tra hệ thống (System Verification)

Tênpackage - phiên bản - số hiệu kiến trúc rpm

Trang 4

 Khả năng nâng cấp phần mềm.

Với RPM bạn có thể nâng cấp các thành phần riêng biệt

mà không cần cài lại Các tập tin cấu hình được giữ gìn cẩn thận qua các lần nâng cấp.

 Truy vấn thông tin hiệu quả.

Bạn có thể tìm kiếm thông tin các package trong toàn bộ

cơ sở dữ liệu Bạn có thể hỏi tập tin thuộc về package nào và nó ở đâu.

 Thẩm tra hệ thống (System Verification).

Nếu bạn nghi ngờ một tập tin nào bị xóa hay bị thay thế trong package, bạn có thể kiểm tra lại một cách dể dàng.

Chương trình rpm (tt).

Trang 5

2 Lệnh rpm.

Cú pháp : #rpm –ivh package

Một số trường hợp lỗi

• Package đã cài rồi : package is already installed

• Xung đột tập tin : …package…conflicts with…

• Phụ thuộc vào package khác : failed dependecies

Ví dụ : Bạn cài package foo-1.0-1.i386.rpm

#rpm -ivh foo-1.0-1.i386.rpm

foo package foo-1.0-1.i386.rpm is already installed

Trang 6

#rpm -ivh foo-1.0-1.i386.rpm

foo /usr/bin/foo conflicts with file from bar-1.0-1

Lưu ý : Để bỏ qua lỗi này chúng ta sử dụng tùy chọn –replacefiles.

#rpm -ivh foo-1.0-1.i386.rpm

failed dependencies :

bar is needed by foo-1.0-1

Lưu ý : Để bỏ qua lỗi này chúng ta sử dụng tùy chọn –nodeps.

Lệnh rpm (tt)

Trang 7

 Xóa phần mềm đã cài đặt :

Cú pháp : #rpm –e name-package

Có thể gặp lỗi sau :

• Package được xóa có liên quan đến package khác : removing these packages would break dependecies

Lưu ý : Để bỏ qua lỗi này chúng ta sử dụng tùy chọn –nodeps.

Trang 8

Lệnh rpm (tt)

Cú pháp : #rpm –Uvh package

Có thể có tham số -oldpackage để cài đè lên package cũ đã được cài đặt

Khi RPM tự động nâng cấp với tập tin cấu hình, bạn thấy chúng thường xuất hiện thông báo :

saving /etc/… as /etc/…

Trang 9

Lệnh rpm (tt)

Cú pháp : #rpm –q name-package

Có những tùy chọn được kết hợp với –q :

• -a : Truy vấn tất cả package.

• -f file : Truy vấn những package chứa tập tin.

• -p package : Truy vấn gói package.

• -i : Xác định thông tin về package.

• -l : Hiển thị những tập tin trong package.

• -d : Hiển thị danh sách tập tin tài liệu.

• -c : Hiển thị danh sách tập tin cấu hình.

Trang 10

Lệnh rpm (tt)

 Thẩm tra các tập tin đã cài đặt :

Cú pháp : #rpm [option] package|RPM

Các tham số :

• -V package : Kiểm tra tất cả các tập tin trong package.

• -vf file : Kiểm tra tập tin file.

• -Va : Kiểm tra tất cả các package đã cài.

• -Vp rpm : Kiểm tra package với tập tin xác định.

Tham khảo các ký tự đại diện cho các lỗi kiểm tra.

Trang 11

 Ngoài các phần mềm được đóng gói dạng file nhị phân (file *.rpm), còn có các phần mềm được cung cấp dạng file source code như : *.tar, *.tgz Thông thường việc cài đặt thường được thực hiện 2 bước :

• Bước 1 : Giải nén file tar

• Bước 2 : Chuyển vào thư mục con và tham khảo các file INSTALL, README.

3 Cài đặt dạng file source code.

Ngày đăng: 05/11/2012, 14:31

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm