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

Начиная с Windows 10 Creators Update, любой, кто установит среду Bash, получит Ubuntu 16.04 (Xenial). Но, если вы ранее установили Bash в обновлении Anniversary, вы будете застрять с Ubuntu 14.04 (Доверяйте), пока не будете вручную обновлены.

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 с обновлением до релиза

Если вы настроили среду Bash и установленное программное обеспечение, вам может не понадобиться полностью стереть все. В этом случае вы можете выполнить команду обновления из оболочки Bash. Это позволит обновить Ubuntu с 14.04 до 16.04, так же, как вы обновили бы полную среду Ubuntu до новой версии. Однако это займет больше времени, чем просто удаление и переустановка файлов Bash.

Для этого откройте оболочку Bash и выполните следующую команду:

sudo do-release-upgrade

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.