Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách sử dụng nâng cấp để dễ dàng nâng cấp hệ thống Linux của bạn

Cách sử dụng nâng cấp để dễ dàng nâng cấp hệ thống Linux của bạn

Nâng cấp Linux đã trở nên dễ dàng hơn nhiều so với trước đây. Ngày xưa, bạn có thể nâng cấp một số phần mềm nhất định, nhưng chủ yếu là bạn sẽ đợi cho đến khi mua phiên bản tiếp theo của bản phân phối bạn chọn. Sau đó, bạn sẽ cài đặt nó và ngạc nhiên với phần mềm được nâng cấp.

Hệ thống quản lý gói đã giúp việc này trở nên dễ dàng, nhưng chúng không thể cập nhật mọi phần trong hệ thống của bạn. Điều gì về Ruby Gems hoặc các gói bạn đã cài đặt thông qua trình quản lý gói của bên thứ ba như Linuxbrew? Bạn sẽ đồng bộ hóa các tệp cấu hình của mình như thế nào?

Nâng cấp là gì?

Bạn có thể nhận được manh mối về mục đích của Topgrade bằng cách xem trang GitHub của nó. Khẩu hiệu của nó, được viết ở đầu trang, là “nâng cấp mọi thứ”. Đó chính xác là những gì nó phải làm.

Trong khi chúng tôi đang tập trung vào Linux ở đây, Topgrade cũng hoạt động trên macOS và Windows. Nâng cấp được viết bằng Rust, vì vậy nó sẽ khá nhanh. Nó cũng được cấp phép theo GNU GPL 3.0, vì vậy nó hoàn toàn miễn phí, không chỉ miễn phí.

Cập nhật nâng cấp là gì?

Trên Linux, nó sẽ nâng cấp hệ thống của bạn thông qua trình quản lý gói, nhưng đó mới chỉ là bước khởi đầu. Nó cũng sẽ nâng cấp Ruby Gems, gói Atom, gói Linuxbrew và nix, v.v. Nó cũng nâng cấp các ứng dụng được cài đặt thông qua Snap hoặc Flatpak. Điều này khác xa với mọi thứ, nhưng nó sẽ cung cấp cho bạn một ý tưởng.

Nâng cấp cũng có thể nâng cấp một phần lớn các tệp cấu hình của bạn. Nó sẽ nâng cấp cấu hình Vim hoặc Neovim của bạn nếu bạn sử dụng NeoBundle, Vundle, Plug hoặc Dein. Nếu bạn sử dụng kho lưu trữ Git cho tệp dotfiles của mình, nó cũng sẽ kéo mọi thay đổi gần đây đối với chúng.

Cách sử dụng nâng cấp để dễ dàng nâng cấp hệ thống Linux của bạn

Bạn cũng có thể thêm các lệnh tùy chỉnh để Topgrade chạy trong khi nâng cấp. Điều này rất hữu ích nếu bạn sử dụng một số tập lệnh tùy chỉnh mà bạn muốn tự động cập nhật.

Cài đặt bản nâng cấp

Nếu bạn chạy Arch, thì Topgrade có sẵn thông qua gói AUR. Nếu bạn sử dụng một bản phân phối khác, bạn sẽ cần cài đặt Cargo, một trình cài đặt cho các gói Rust. May mắn thay, điều này là khá dễ dàng. Trên Ubuntu, bạn có thể cài đặt nó bằng các lệnh sau:

sudo apt-get update
sudo apt-get install cargo

Sau khi Cargo được cài đặt, bạn có thể cài đặt Topgrade bằng lệnh sau:

sudo cargo install topgrade

Nếu cách này không hiệu quả hoặc bạn không muốn cài đặt Cargo, các tệp nhị phân được biên dịch trước có sẵn qua trang Bản phát hành nâng cấp trên GitHub.

Sử dụng Nâng cấp

Cách sử dụng nâng cấp để dễ dàng nâng cấp hệ thống Linux của bạn

Bây giờ Nâng cấp đã được cài đặt, việc giữ cho hệ thống của bạn luôn được cập nhật thật dễ dàng. Để chạy các bước cập nhật cơ bản của Topgrade, chỉ cần chạy lệnh:

topgrade

Nếu bạn muốn thêm một số lệnh tùy chỉnh hoặc chỉnh sửa cách hoạt động của Topgrade, bạn sẽ cần chỉnh sửa tệp cấu hình của nó. Trên Linux, điều này có tại “~ / .config / topgrade.toml.” Ví dụ:nếu bạn có danh sách các kho lưu trữ Git muốn làm mới, hãy thêm thông tin sau vào tệp:

git-repos = [
    "~/my-repos/repo_name",
]

Để biết thêm thông tin về cách chỉnh sửa tệp cấu hình, hãy xem phần Tùy chỉnh trên trang Nâng cấp GitHub.

Kết luận

Nâng cấp mang lại cho bạn rất nhiều sức mạnh khi nói đến việc giữ cho hệ thống của bạn luôn được cập nhật. Điều đó nói rằng, nó có thể là quá mức cần thiết nếu bạn chỉ muốn giữ cho hệ thống của mình được cập nhật và an toàn. Nếu bạn không cài đặt nhiều phần mềm của bên thứ ba, bạn có thể không cần Nâng cấp.

Nếu bạn chỉ muốn cập nhật Ubuntu nhưng không chắc về cách làm, đừng lo lắng. Đó là một quá trình khá đơn giản và dễ dàng. Hãy xem hướng dẫn của chúng tôi về cách nâng cấp Ubuntu qua dòng lệnh.