Как обновить оболочку Windows Bash до Ubuntu 16.04

Начиная с Windows 10 Creators Update, каждый, кто установит среду Bash, получит Ubuntu 16.04 (Xenial). Но если вы ранее установили Bash в Anniversary Update, вы застрянете в 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 и хотите выполнить обновление, читайте дальше. Но убедитесь, что у вас установлено Обновление создателей: вы не можете выполнить обновление до Ubuntu 16.04 LTS без предварительного обновления до Обновления создателей.

Вариант первый: удалить и переустановить 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 

Это процесс, официально рекомендованный Microsoft.

Оцените статью
TutoryBird.Ru
Добавить комментарий