Cách đơn giản để cập nhật file ISO của Ubuntu

Quản Trị Mạng - Trong bài viết dưới đây, chúng tôi sẽ hướng dẫn các bạn một số thao tác cơ bản để nâng cấp file ISO của Ubuntu lên phiên bản mới nhất bằng công cụ hỗ trợ Zsync. Thực chất, đây là những dòng lệnh chức năng của Linux có nhiệm vụ chính là so sánh file ISO có sẵn với dữ liệu mới nhất trên server để tìm kiếm những thành phần khác biệt, sau đó sẽ kết hợp những phần mới này với file có sẵn và kết quả là chúng ta sẽ có được bản Ubuntu cập nhật đầy đủ.

Vậy so với cách làm thông thường thì chúng ta sẽ tiết kiệm được bao nhiêu dung lượng? Trong bài thử nghiệm cụ thể của chúng tôi dưới đây, quá trình nâng cấp file ISO của Ubuntu 10.04.2 lên 11.04 Beta 2 cần khoảng 89% của file gốc, còn từ phiên bản 10.10 đến 11.04 Beta 2 thì cần 84%.

Cài đặt Zsync:

Mặc dù Zsync là ứng dụng đơn thuần của Linux, nhưng vẫn có thể hoạt động tương thích với Windows với sự hỗ trợ của Cygwin. Để cài đặt, các bạn hãy tìm kiếm trong Ubuntu Software Center với từ khóa zsync, sau đó chọn đúng gói phần mềm trong kết quả hiển thị:

Hoặc sử dụng câu lệnh apt-get thông thường:

sudo apt-get install zsync

Nâng cấp file ISO:

Để làm việc này, các bạn mở Terminal và gõ lệnh sau (nhớ thay đổi các tùy chọn cho phù hợp với hệ thống của bạn):

zsync -i /path/to/old/ubuntu.iso http://Path-to-Ubuntu.iso.zsync

Câu lệnh trên có chức năng so sánh file ISO của hệ thống và file ISO cập nhật, tải và tích hợp những phần còn thiếu. Ví dụ dưới đây, chúng tôi tiến hành nâng cấp Ubuntu 10.04.2 lên Ubuntu 11.04:

zsync -i ./ubuntu-10.04.2-desktop-i386.iso http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-i386.iso.zsync

Lưu ý rằng quá trình này vẫn giữ nguyên file ISO của Ubuntu 10.04.2, sau đó sẽ tạo mới file ISO Ubuntu 11.04.

Ảnh chụp màn hình dưới đây là kết quả của việc so sánh mã Hash của file cập nhật với zsync (bên trái) và file được tải trực tiếp (bên phải):

Dưới dây là danh sách 1 số đường dẫn đã được kiểm tra bằng Zsync:

Ubuntu live desktop (with installer) x86 and x86_64

http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-i386.iso.zsync

http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-amd64.iso.zsync

Ubuntu alternate installer x86 and x86_64

http://releases.ubuntu.com/natty/ubuntu-11.04-alternate-i386.iso.zsync

http://releases.ubuntu.com/natty/ubuntu-11.04-alternate-amd64.iso.zsync

Ubuntu server x86 and x86_64

http://releases.ubuntu.com/natty/ubuntu-11.04-server-i386.iso.zsync

http://releases.ubuntu.com/natty/ubuntu-11.04-server-amd64.iso.zsync

Bên cạnh đó, các bạn cũng có thể sử dụng zsync để thay đổi giữa các Distribution của Ubuntu, ví dụ như Kubuntu, Xubuntu... Cũng trong bài thử nghiệm này, quá trình nâng cấp Ubuntu 10.10 thành Xubuntu 10.10 chỉ cần khoảng 42% file Xubuntu gốc.

Kubuntu live desktop (with installer) x86

http://cdimage.ubuntu.com/kubuntu/releases/11.04/release/kubuntu-11.04-dvd-i386.iso.zsync

Xubuntu live desktop (with installer) x86

http://cdimage.ubuntu.com/xubuntu/releases/11.04/release/xubuntu-11.04-desktop-i386.iso.zsync

Chúc các bạn thành công!

Thứ Hai, 13/03/2017 15:13
53 👨 2.091