Skip to main content

Як оновити оболонку Windows Bash для Ubuntu 16.04

Як оновити оболонку Windows Bash для Ubuntu 16.04

Geoffrey Carr

Починаючи з Windows 10 Creators Update, кожен, хто встановлює середовище Bash, отримає Ubuntu 16.04 (Xenial). Але якщо ви вже встановили Bash в ювілейному оновленні, ви будете застрягли з Ubuntu 14.04 (Trusty), поки ви не вручну оновите.

Ubuntu 16.04 містить більш сучасні, найсучасніші програмні пакети. Ubuntu 14.04 був випущений в квітні 2014 року, тоді як Ubuntu 16.04 був випущений в квітні 2016 року.

Оновити: Починаючи з оновлення Fall Creators Update, дистрибутиви Linux тепер поставляються через Магазин. Якщо ви раніше встановили середовище Ubuntu Bash, просто відкрийте магазин Microsoft Store, знайдіть "Ubuntu" та встановіть його, щоб отримати останню версію.

Як перевірити, яку версію Ubuntu у вас є

Якщо ви не впевнені, яку версію Ubuntu використовують у вашому поточному середовищі Bash, відкрийте вікно Bash та запустіть таку команду:

lsb_release -a

Він покаже вам, чи використовуєте ви Ubuntu 14.04 або Ubuntu 16.04. Якщо ви використовуєте Ubuntu 14.04 і хочете оновити, прочитайте далі. Але переконайтеся, що встановлено оновлення Creators: Ви не можете перейти на Ubuntu 16.04 LTS, перш ніж оновитись до Оновлення Creators.

Варіант 1: видалення та перевстановлення Bash за допомогою lxrun

Якщо ви не дбаєте про будь-які настройки, які ви зробили в своєму середовищі bash (або ви готові його налаштувати ще раз), вам не потрібно турбуватися про виконання оновлення Ubuntu. Ви можете просто видалити свій поточний образ Ubuntu, а потім повідомити Windows, щоб перевстановити нове зображення Ubuntu. Це найшвидший спосіб оновити середовище Bash.

Для цього спочатку відкрийте вікно командного рядка, клацнувши правою кнопкою миші кнопку «Пуск» або натиснувши Windows + X на клавіатурі та вибравши «Командний рядок». Запустіть таку команду, щоб видалити оболонку Bash. Це дозволить зберігати файли та налаштування вашого облікового запису користувача Linux, але стертиме системні файли, включаючи всі встановлені програми та зміни на рівні системи на рівні системи.

lxrun /uninstall

Тип y щоб продовжити, і Windows видаляє середовище Ubuntu 14.04 Bash.

Ваші системні файли Bash тепер видалені. Щоб перевстановити Bash-який дасть вам Ubuntu 16.04 замість Ubuntu 14.04, запустіть таку команду:

lxrun /install

Тип y щоб продовжити, і Windows встановить середовище Ubuntu 16.04 Bash. Windows автоматично запропонує вам використовувати те саме ім'я користувача, яке ви використовували раніше. Вам буде запропоновано ввести пароль після.

Коли це буде зроблено, запустіть lsb_release -a ще раз, і ви побачите, що ви зараз використовуєте Ubuntu 16.04. Ви маєте доступ до нового програмного забезпечення, доступного в репозиторіях пакетів Ubuntu 16.04.

Варіант Два: оновлення Ubuntu з do-release-upgrade

Якщо ви налаштували своє середовище Bash та встановили програмне забезпечення, ви, можливо, не захочете повністю видалити все. У цьому випадку ви можете виконати команду з оновлення в межах оболонки Bash. Це дозволить оновити Ubuntu з версії 14.04 до 16.04, так само, як ви оновите повне середовище Ubuntu до нового випуску. Проте це займе більше часу, ніж просто видалення та перевстановлення файлів Bash.

Для цього відкрийте оболонку Bash і запустіть таку команду:

sudo do-release-upgrade

Цей процес офіційно рекомендується корпорацією Майкрософт.

Link
Plus
Send
Send
Pin