Як оновити Windows Bash Shell для Ubuntu 16.04
Починаючи з 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, дистрибутиви 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 first.
Варіант перший: видалити та повторно встановити 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.
Варіант 2: Оновлення Ubuntu За допомогою make-release-upgrade
Якщо ви налаштували середовище Bash та встановили програмне забезпечення, ви можете не захотіти повністю стерти все. У цьому випадку можна виконати команду оновлення з оболонки Bash. Це дозволить оновити Ubuntu з версії 14.04 до 16.04, так само, як ви б оновили повне середовище Ubuntu до нового випуску. Однак це займе більше часу, ніж просто видалити та перевстановити файли Bash.
Для цього відкрийте панель Bash і виконайте таку команду:
sudo do-release-upgrade
Це процес, офіційно рекомендований Microsoft.