Cách cập nhật Windows Bash Shell lên Ubuntu 16.04
Bắt đầu với Windows 10 Creators Update, bất kỳ ai cài đặt môi trường Bash sẽ nhận được Ubuntu 16.04 (Xenial). Nhưng, nếu trước đây bạn đã cài đặt Bash trong Bản cập nhật kỷ niệm, bạn sẽ bị kẹt với Ubuntu 14.04 (Trusty) cho đến khi bạn nâng cấp thủ công.
Ubuntu 16.04 chứa các gói phần mềm hiện đại, cập nhật hơn. Ubuntu 14.04 ban đầu được phát hành vào tháng 4 năm 2014, trong khi Ubuntu 16.04 được phát hành vào tháng 4 năm 2016.
Cập nhật: Bắt đầu với Cập nhật người tạo mùa thu, các bản phân phối Linux hiện được phân phối qua Cửa hàng. Nếu trước đây bạn đã cài đặt môi trường Ubuntu Bash, chỉ cần mở Microsoft Store, tìm kiếm Ubuntu Ubuntu, và cài đặt nó để có phiên bản mới nhất.
Cách kiểm tra phiên bản Ubuntu nào bạn có
Nếu bạn không chắc chắn phiên bản Ubuntu nào đang được sử dụng trong môi trường Bash hiện tại của bạn, hãy mở cửa sổ Bash và chạy lệnh sau:
lsb_release -a
Nó sẽ cho bạn biết bạn đang chạy Ubuntu 14.04 hay Ubuntu 16.04. Nếu bạn đang chạy Ubuntu 14.04 và muốn nâng cấp, hãy đọc tiếp. Nhưng hãy đảm bảo bạn đã cài đặt Cập nhật người tạo: Bạn không thể nâng cấp lên Ubuntu 16.04 LTS mà không cần nâng cấp lên Bản cập nhật người tạo trước.
Tùy chọn Một: Gỡ cài đặt và cài đặt lại Bash Với lxrun
Nếu bạn không quan tâm đến bất kỳ tùy chỉnh nào bạn đã thực hiện cho môi trường bash của mình (hoặc bạn đã sẵn sàng tùy chỉnh lại), bạn không phải lo lắng về việc thực hiện nâng cấp Ubuntu. Bạn chỉ có thể xóa hình ảnh Ubuntu hiện tại của mình và sau đó yêu cầu Windows cài đặt lại hình ảnh Ubuntu mới. Đây là cách nhanh nhất để nâng cấp môi trường Bash của bạn.
Để thực hiện việc này, trước tiên hãy mở cửa sổ Dấu nhắc Lệnh bằng cách nhấp chuột phải vào nút Bắt đầu hoặc nhấn Windows + X trên bàn phím của bạn và chọn Lệnh Command Prompt ấn. Chạy lệnh sau để gỡ cài đặt shell Bash. Điều này sẽ giữ các tệp và tùy chọn của tài khoản người dùng Linux của bạn, nhưng sẽ xóa các tệp hệ thống, bao gồm mọi chương trình đã cài đặt và thay đổi cài đặt cấp hệ thống.
lxrun / gỡ cài đặt
Kiểu y
để tiếp tục và Windows sẽ gỡ cài đặt môi trường Ubuntu 14.04 Bash.
Các tập tin hệ thống Bash của bạn hiện đã bị xóa. Để cài đặt lại Bash - sẽ cung cấp cho bạn Ubuntu 16.04 thay vì Ubuntu 14.04 - chạy lệnh sau:
lxrun / cài đặt
Kiểu y
để tiếp tục và Windows sẽ cài đặt môi trường Ubuntu 16.04 Bash. Windows sẽ tự động đề nghị bạn sử dụng cùng tên người dùng bạn đã sử dụng trước đó. Bạn sẽ được yêu cầu nhập mật khẩu sau.
Khi xong, hãy chạy lsb_release -a
lệnh một lần nữa và bạn sẽ thấy bạn hiện đang sử dụng Ubuntu 16.04. Bạn có quyền truy cập vào phần mềm mới hơn có sẵn trong kho gói của Ubuntu 16.04.
Tùy chọn hai: Nâng cấp Ubuntu với nâng cấp do-phát hành
Nếu bạn đã tùy chỉnh môi trường Bash và phần mềm đã cài đặt, bạn có thể không muốn xóa hoàn toàn mọi thứ. Trong trường hợp này, bạn có thể thực hiện lệnh nâng cấp từ bên trong shell Bash. Điều này sẽ nâng cấp Ubuntu từ phiên bản 14.04 lên 16.04, giống như bạn nâng cấp môi trường Ubuntu đầy đủ lên bản phát hành mới. Tuy nhiên, việc này sẽ mất nhiều thời gian hơn chỉ đơn giản là gỡ bỏ và cài đặt lại các tệp Bash.
Để làm điều này, hãy mở shell Bash và chạy lệnh sau:
sudo do-phát hành-nâng cấp
Đây là quá trình chính thức được Microsoft khuyến nghị.