Perbarui Subsistem Linux pada Windows (Ubuntu) ke 16.04

14

Apakah ada kemungkinan untuk memperbarui LXSS pada Windows dari 14,04 ke 16,04?

sudo do-release-upgrade

tidak bekerja.

vladon
sumber
@Ramhound Saya menemukan solusi :-)
vladon

Jawaban:

12

Jawab: YA. Ini tidak mungkin dilakukan sebelumnya, tetapi sekarang Anda sekarang dapat memperbarui ke 16.04 - dengan sedikit kerja dan kesabaran.

Langkah 1: Perbarui Windows untuk membangun # 14936 atau lebih tinggi. (Pada 2016-10-06, ini ada di Windows Insider "Fast Ring".) Untuk memeriksa nomor build Anda, pertama-tama tekan "Win + R" dan kemudian ketik "winver" dan ENTER.

Langkah 2. Instal atau Tingkatkan Linux menggunakan salah satu dari tiga opsi ini:

Opsi A: Jika Anda belum menginstal Linux Subsystem, Anda cukup menginstalnya dari "Tambah atau Hapus Komponen Windows" dan harus menginstal versi 16.04 secara default.

Opsi B: Jika Anda sudah menginstal Subsistem Linux dan Anda ingin menjaga lingkungan Anda, Anda dapat memperbarui ke 16,04 dengan menjalankan "do-release-upgrade" dari bash.

Referensi: https://msdn.microsoft.com/en-us/commandline/wsl/release_notes#build-14936

EDIT: Metode "setel ulang penuh" berikut ini tampaknya tidak berfungsi:

> lxrun /uninstall /full
> lxrun /install
> lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty
aaronsteers
sumber
3

Ada cara sekarang, tetapi agak tidak didukung, dan jangan membaca peringatan:

https://github.com/Microsoft/BashOnWindows/issues/482#issuecomment-274584657

Kutipan dari pos oleh Whorfin:

sudo -S apt-get remove screen
sudo -S apt-mark hold procps strace
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade

Terkadang ini langsung bekerja. Kadang-kadang rusak, membutuhkan coba lagi sebagai berikut

sudo -S dpkg --configure -a
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade

Ulangi sampai selesai dan siap untuk langkah selanjutnya.

Saya harus menjawab prompt jendela penuh untuk "memulai kembali layanan"

Pada satu sistem saya harus meninjau perubahan ke / etc / default / rcS

Pada semua sistem sejauh ini saya harus meninjau perubahan yang menambahkan distro [non-keamanan] reguler ke /etc/apt/apt.conf.d/50unattended-upgrades

... dan lain-lain mengatakan "y" untuk melanjutkan dll

Setelah semua itu, berikut ini:

sudo -S rm /etc/apt/apt.conf.d/50unattended-upgrades.ucf-old
sudo -S dpkg --configure -a
sudo -S apt-get update
sudo -S apt-get upgrade
sudo -S apt-get dist-upgrade
sudo -S apt-get autoremove

Dan bagus untuk pergi!

Di samping - sebelum saya tahu semua ini, saya melakukan upgrade tanpa menunggu, dan memecahkan ps.

Memulihkan tidak hanya membutuhkan saran dari orang lain, tetapi satu lagi paket perpustakaan bersama, karena libprocps.so.3 tidak ada.

Jadi, memulihkan sistem dengan ps yang rusak terlihat seperti ini:

wget http://mirrors.kernel.org/ubuntu/pool/main/p/procps/procps_3.3.9-1ubuntu2_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/s/strace/strace_4.8-1ubuntu5_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/p/procps/libprocps3_3.3.9-1ubuntu2_amd64.deb
sudo -S dpkg -i procps_3.3.9-1ubuntu2_amd64.deb
sudo -S dpkg -i strace_4.8-1ubuntu5_amd64.deb
sudo -S dpkg -i libprocps3_3.3.9-1ubuntu2_amd64.deb
sCiphre
sumber
1

Canonical dan Microsoft telah merilis Ubuntu sebagai aplikasi toko aplikasi Windows. Untuk menginstal Ubuntu pada aplikasi Windows Anda harus menginstal Windows 10 versi 16190.0 atau lebih baru.

masukkan deskripsi gambar di sini

  1. Proses penghapusan instalan akan menimpa segalanya dari bash lama di Ubuntu di lingkungan Windows, jadi buat cadangan semua data yang ingin Anda simpan dari bash lama di Ubuntu di lingkungan Windows.

  2. Copot lingkungan Anda sebelumnya. Buka baris perintah (cmd.exe) dengan izin dan ketik tinggi:

    lxrun /uninstall /full
    

    Ini hanya berlaku untuk WSL pada Windows 10 1703 dan 1607. WSL pada Windows 10 1709+ dapat diinstal dari dalam aplikasi Windows Store UWP.

  3. Untuk menemukan aplikasi di toko Microsoft, cukup ketik Ubuntu di bilah pencarian, dan klik install untuk menginstalnya.

Memperbarui

Ubuntu 18.04 saat ini tersedia di toko Microsoft.

karel
sumber
0

Untuk layar fix, hanya membuat direktori / var / run / layar sebagai root: sudo mkdir /var/run/screen. Sayangnya, ini tidak persisten.

Dev Lodha
sumber