OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

7.5.3. Tự động quản lý gói và cập nhật‌


7.5.3.1. Nhận xét chung


Điều đầu tiên bạn làm sau khi cài đặt một hệ thống mới là áp dụng các bản cập nhật; điều này áp dụng cho tất cả các hệ điều hành và Linux không khác.


Các bản cập nhật cho hầu hết các hệ thống Linux thường có thể được tìm thấy trên một trang web gần đó phản ánh bản phân phối của bạn. Danh sách các trang web cung cấp dịch vụ này có thể được tìm thấy trên trang web của nhà phân phối của bạn, xem Phụ lục A.


Các bản cập nhật nên được áp dụng thường xuyên, hàng ngày nếu có thể - nhưng cứ sau vài tuần sẽ là một sự khởi đầu hợp lý. Bạn thực sự nên cố gắng có phiên bản phân phối mới nhất của mình, vì Linux thay đổi liên tục. Như chúng tôi đã nói trước đây, các tính năng mới, cải tiến và sửa lỗi được cung cấp với nhịp độ ổn định và đôi khi các vấn đề bảo mật quan trọng được giải quyết.


Tin tốt là hầu hết các bản phân phối Linux đều cung cấp các công cụ để bạn không phải nâng cấp hàng chục gói hàng ngày bằng tay. Các phần sau đây cung cấp một cái nhìn tổng quan về các nhà quản lý gói quản lý. Còn nhiều hơn thế nữa về chủ đề này, ngay cả các bản cập nhật thường xuyên của các gói nguồn cũng có thể tự động quản lý; chúng tôi chỉ liệt kê các hệ thống phổ biến nhất được biết đến. Luôn tham khảo tài liệu về phân phối cụ thể của bạn để biết các thủ tục được tư vấn.


hình ảnh

7.5.3.2. ĐÚNG CÁCH


Công cụ Gói Nâng cao là một hệ thống quản lý các gói phần mềm. Công cụ dòng lệnh để xử lý các gói là apt-get, đi kèm với một trang người dùng tuyệt vời mô tả cách cài đặt và cập nhật các gói cũng như cách nâng cấp các gói đơn lẻ hoặc toàn bộ bản phân phối của bạn. APT có nguồn gốc từ bản phân phối Debian GNU / Linux, nơi nó là trình quản lý mặc định cho các gói Debian. APT cũng đã được chuyển sang hoạt động với các gói RPM. Ưu điểm chính của APT là sử dụng miễn phí và linh hoạt. Nó sẽ cho phép bạn thiết lập các hệ thống tương tự như hệ thống phân phối cụ thể (và trong một số trường hợp là thương mại) được liệt kê trong các phần tiếp theo.


Nói chung, khi lần đầu tiên sử dụng apt-get, bạn sẽ cần lấy chỉ mục của các gói có sẵn. Điều này được thực hiện bằng cách sử dụng lệnh


apt-get cập nhật


Sau đó, bạn có thể sử dụng apt-get để nâng cấp hệ thống của bạn:


apt-get nâng cấp


Làm điều này thường xuyên, đó là một cách dễ dàng để giữ cho hệ thống của bạn luôn được cập nhật và do đó an toàn.


Ngoài cách sử dụng chung này, apt-get cũng rất nhanh để cài đặt các gói riêng lẻ. Đây là cách nó hoạt động:


[david @ jupiter ~] su - -c "apt-get install xsnow"

Mật khẩu:

Đọc danh sách gói ... Đã hoàn thành việc xây dựng cây phụ thuộc ... Đã xong

Các gói MỚI sau sẽ được cài đặt: xsnow

[david @ jupiter ~] su - -c "apt-get install xsnow"

Mật khẩu:

Đọc danh sách gói ... Đã hoàn thành việc xây dựng cây phụ thuộc ... Đã xong

Các gói MỚI sau sẽ được cài đặt: xsnow


0 gói được nâng cấp, 1 gói mới được cài đặt, 0 gói bị gỡ bỏ và 3 gói không được nâng cấp. Cần lấy 33.6kB kho lưu trữ.

Sau khi giải nén, 104kB dung lượng ổ đĩa bổ sung sẽ được sử dụng.

Nhận: 1 http://ayo.freshrpms.net redhat / 9 / i386 / os xsnow 1.42-10 [33.6kB] Tìm nạp 33.6kB trong 0 giây (106kB / s)

Đang thực thi RPM (-Uvh) ...

Đang chuẩn bị ... ############################################## [100% ]

1: xsnow ############################################## [100%]

0 gói được nâng cấp, 1 gói mới được cài đặt, 0 gói bị gỡ bỏ và 3 gói không được nâng cấp. Cần lấy 33.6kB kho lưu trữ.

Sau khi giải nén, 104kB dung lượng ổ đĩa bổ sung sẽ được sử dụng.

Nhận: 1 http://ayo.freshrpms.net redhat / 9 / i386 / os xsnow 1.42-10 [33.6kB] Tìm nạp 33.6kB trong 0 giây (106kB / s)

Đang thực thi RPM (-Uvh) ...

Đang chuẩn bị ... ############################################## [100% ]

1: xsnow ############################################## [100%]

Lưu ý -c tùy chọn cho su lệnh, chỉ ra cho trình bao gốc chỉ thực hiện lệnh này, sau đó quay trở lại môi trường của người dùng. Bằng cách này, bạn không thể quên thoát khỏi tài khoản gốc.


hình ảnh

Nếu có bất kỳ phụ thuộc nào vào các gói khác, apt-get sẽ tải xuống và cài đặt các gói hỗ trợ này. Thông tin thêm có thể được tìm thấy trong APT HOWTO.

7.5.3.3. Hệ thống sử dụng gói RPM


Update Agent, ban đầu chỉ hỗ trợ các gói RedHat RPM, hiện đã được chuyển sang một bộ phần mềm rộng hơn, bao gồm các kho lưu trữ không phải RedHat. Công cụ này cung cấp một hệ thống hoàn chỉnh để cập nhật các gói RPM trên hệ thống RedHat hoặc Fedora Core. Trên dòng lệnh, gõ cập nhật2date để cập nhật hệ thống của bạn. Trên màn hình nền, theo mặc định, một biểu tượng nhỏ được kích hoạt, thông báo cho bạn biết có bản cập nhật nào cho hệ thống của bạn hay không.


Yellowdog's Updater đã được sửa đổi (yum) là một công cụ khác gần đây đã trở nên phổ biến hơn. Đây là một chương trình cập nhật tương tác nhưng tự động để cài đặt, cập nhật hoặc gỡ bỏ các gói RPM trên hệ thống. Nó là công cụ được lựa chọn trên hệ thống Fedora.


Trên SuSE Linux, mọi thứ được thực hiện với YaST, Công cụ thiết lập khác, hỗ trợ nhiều tác vụ quản trị hệ thống, trong đó cập nhật các gói RPM. Bắt đầu từ SuSE Linux 7.1, bạn cũng có thể nâng cấp bằng giao diện web và BẠN, Cập nhật Trực tuyến Yast.


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: