Cập nhật Ubuntu của bạn hoàn toàn bằng một lệnh duy nhất với zzUpdate

zZupdate

Đối với những người dùng Ubuntu họ sẽ biết rằng việc cập nhật hệ thống của họ thực sự dễ dàng, Bạn chỉ cần gõ một vài lệnh và có kết nối internet tại thời điểm thực hiện và hệ thống sẽ cập nhật.

Quá trình này không đại diện cho bất kỳ vấn đề ngay cả đối với hầu hết người mới. Ngoài ra còn có một số công cụ được định hướng cho công việc này giúp điều này trở nên dễ dàng hơn đối với chúng tôi và trên hết chúng giúp chúng tôi tiết kiệm rất nhiều thời gian.

Nhiều những người trong chúng ta là người dùng Ubuntu và đã cập nhật thủ công Chúng ta phải biết rằng có một loạt lệnh mà chúng ta thực hiện quá trình này, trong đó chúng tôi có thể nêu chi tiết bên dưới:

Để thực hiện làm sạch bộ nhớ cache:

sudo apt-get clean

Cập nhật danh sách kho và gói của chúng tôi

sudo apt-get update

Tải xuống và cài đặt các phiên bản gói mới nhất, phụ thuộc và có thể là nhân mới nhất.

sudo apt-get dist-upgrade -y

Nâng cấp lên phiên bản Ubuntu tiếp theo

sudo do-release-upgrade

Loại bỏ tất cả các gói lỗi thời và chúng không còn cần thiết nữa

sudo apt-get autoremove -y

Áp dụng từng lệnh này ở cuối lệnh trước đó có thể mất thời gian, vì vậy nó không phải là thuận tiện nhất để cập nhật thường xuyên.

Đó là lý do tại sao ngày ho và chúng ta sẽ nói về một kịch bản tập trung vào công việc này để cập nhật hệ thống của chúng tôi, tập lệnh mà chúng tôi đang nói đến là zzUpdate.

zzUpdate là một tập lệnh đơn giản và có thể cấu hình để cập nhật đầy đủ Ubuntu của bạn từ dòng lệnh và chịu trách nhiệm thực hiện từng lệnh để thực hiện cập nhật hoàn chỉnh hệ thống của bạn mà không cần phải đợi xác nhận bước tiếp theo.

Điều làm cho tập lệnh này thú vị là zzUpdate sẽ cập nhật Ubuntu lên phiên bản có sẵn tiếp theo trong trường hợp là phiên bản bình thường, trong khi đối với các phiên bản Ubuntu LTS, nó cố gắng chỉ tìm kiếm phiên bản LTS tiếp theo chứ không phải phiên bản Ubuntu mới nhất có sẵn.

cập nhật-ubuntu

Làm thế nào để cài đặt zzUpdate trên Ubuntu và các dẫn xuất?

Si họ muốn cài đặt tập lệnh này trên hệ thống của họ Chúng ta chỉ cần mở một thiết bị đầu cuối và thực hiện các lệnh sau. Quá trình này rất đơn giản chúng tôi chỉ cần đảm bảo cài đặt một số phụ thuộc trong trường hợp không có chúng.

sudo apt install curl

Sự phụ thuộc đã được cài đặt bây giờ chúng tôi sẽ tải xuống tập lệnh và nó sẽ cài đặt git trong trường hợp không cài đặt phần phụ thuộc trong hệ thống của chúng tôi

curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh

Khi họ đã cài đặt thành công, bây giờ chúng ta phải chỉnh sửa tệp cấu hình của mình, nhưng trước tiên chúng ta phải tạo nó bằng:

sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf

Tập tin Nó có một cấu hình có thể nói là được khuyến nghị, nhưng chúng tôi có thể chỉnh sửa nó theo nhu cầu của chúng tôi.

Chúng tôi chỉnh sửa với:

sudo nano /etc/turbolab.it/zzupdate.conf

Nơi chúng ta sẽ thấy một cái gì đó như thế này, trong đó 1 là có và 0 là không:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Tùy chọn đầu tiên ở đâu Chúng tôi cho biết liệu chúng tôi có muốn khởi động lại hay không khi kết thúc cập nhật hệ thống, tiếp theo là thời gian chờ để thực hiện khởi động lại.
  • Trong các tùy chọn phiên bản nâng cấp, tùy chọn đầu tiên, trong trường hợp cài đặt 1, sẽ cập nhật lên phiên bản Ubuntu, trong khi nếu ở mức 1, VERSION_UPGRADE_SILENT sẽ thực hiện cập nhật mà không cần hỏi bất kỳ điều gì hoặc thông báo cho người dùng về nó.
  • Các tùy chọn cuối cùng trong trường hợp là 1 sẽ cài đặt Composer và cập nhật tệp thực thi của nó và tùy chọn cuối cùng định cấu hình tham số Prompt = norm trong tệp / etc / update-manager / release-upgrade. Điều này cho phép cài đặt Hỗ trợ dài hạn (LTS) nâng cấp lên phiên bản không phải LTS mới nhất hiện có

Đã được định cấu hình theo nhu cầu của chúng tôi chúng tôi có thể thực thi zzupdate để cập nhật hệ thống của chúng tôi bất cứ khi nào chúng tôi cần nó, đối với điều này, chúng tôi chỉ nhập vào một thiết bị đầu cuối:

sudo zzupdate

Sau khi bạn khởi chạy nó, trước hết, zzupdate sẽ cập nhật script tự động thông qua git, sau đó nó sẽ cập nhật thông tin các gói có sẵn, yêu cầu bạn tắt các kho của bên thứ ba, cập nhật các gói khi cần thiết và kiểm tra phiên bản Ubuntu mới.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   nevi dijo

    Cũng có thể thực hiện các lệnh một cách tuần tự (command1; command2; command3) hoặc có điều kiện (command1 && command2 && command3) để tránh phải đợi hoàn thành một lệnh để thực hiện một lệnh khác; Trong những trường hợp này, tùy chọn -y có ý nghĩa.

  2.   Jose Juan dijo

    Tập lệnh rất tuyệt, nhưng giao cho nó những nhiệm vụ này khiến tôi rất không an tâm vì nó tự cập nhật và nhà phát triển có thể thay đổi mã cho một đoạn mã độc hại, ngay cả khi nó có trên GitHub. Sự thật đã không tin tưởng ZaneCEO.

    Đây là một phần trong mã của bạn (setup.sh) và có thể bị xóa nếu muốn:

    ## Cài đặt / cập nhật
    quăng đi ""
    nếu [! -d "$ INSTALL_DIR"]; sau đó
    echo "Đang cài đặt ..."
    quăng đi "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    git clone https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    khác
    echo "Đang cập nhật ..."
    quăng đi "----"
    fi