WSL: Cara memasang dan menggunakan subsistem Ubuntu di Windows 10

Neofetch pada Windows 10

Tiga tahun yang lalu, microsoft dibentangkan WSL, yang merupakan akronim untuk Windows Susbystem untuk Linux. Sebagai pengguna Ubuntu saya fikir "Ini tidak berguna, saya tidak akan menggunakannya jika saya sudah menggunakan Ubuntu sebagai orang asli", tetapi adakah saya betul? Mungkin tidak. Saya baru mula menggunakan WSL pada Windows 10 kerana saya pengguna Linux, kerana Terminal Ubuntu Ini menawarkan kemungkinan yang sangat menarik untuk kita gunakan.

Secara logiknya, ia tidak sempurna. Seperti yang akan kita jelaskan di bawah, akan ada beberapa tugas yang tidak dapat kita laksanakan, sebahagiannya kerana apa yang akan kita pasang dan gunakan hanyalah terminal, iaitu tetingkap di mana kita akan memasuki baris perintah untuk melakukan apa yang kita perlukan. Di bawah ini saya terangkan langkah-langkah yang harus diikuti untuk memasang terminal Ubuntu 18.04 di Windows 10 dan apa yang boleh kita lakukan dengannya.

WSL, menjalankan perintah Linux pada Windows 10

Sebelum kita dapat menggunakannya, kita mesti memasangnya. Langkah-langkah yang harus diikuti adalah seperti berikut:

  1. Kami pergi ke Kedai Microsoft dan memasang Ubuntu 18.04.

Pasang Ubuntu 18.04 dari Kedai Microsoft

  1. Seterusnya, kita harus menjalankan perintah berikut sebagai pentadbir. Untuk melakukan ini, kita klik kanan pada Mula dan pilih "Windows PowerShell (Administrator)":
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Aktifkan WSL

  1. Kami menunggu WSL diaktifkan. Setelah proses selesai, kita harus memulakan semula. Secara lalai, ia ditandai sebagai "ya", jadi kami dapat memulakan semula dengan menekan Enter. Kita juga boleh melakukan langkah pertama sebaliknya: aktifkan WSL pertama dan kemudian pasang Ubuntu.

Memasang WSL

  1. Seterusnya, kami memulakan Ubuntu dari menu aplikasi.
  2. Kami menunggu beberapa saat sehingga sistem dipasang.

Kami menunggu sistem dipasang

  1. Apabila tiba masanya, ia akan meminta nama pengguna kepada kami. Kita mesti memasukkannya dengan huruf kecil dan tekan Enter.
  2. Untuk kata laluan, kami akan melakukan perkara yang sama seperti di tempat lain: masukkan sekali, tekan enter, masukkan sekali lagi untuk mengesahkannya dan tekan Enter sekali lagi.

Masukkan nama pengguna dan kata laluan

Itu sahaja. Kami sudah mempunyai Terminal Ubuntu dipasang pada Windows. Secara lalai kami sudah dapat menggunakan perintah seperti APT, jadi ujian pertama yang saya cadangkan adalah memasang "neofetch":

sudo apt install neofetch

Untuk melancarkannya dan melihat sesuatu seperti gambar tajuk, anda hanya perlu menaip "neofetch" tanpa tanda petik. Nampaknya penting untuk menyebutkan perkara itu Kita boleh melancarkan arahan Linux dari Windows PowerShell atau secara langsung dari pilihan «Jalankan".

Apa yang boleh dan tidak boleh kita lakukan dengan WSL

Program GUI tidak berfungsi di WSL

Yang mesti anda jelaskan ialah apa itu terminal. Dijelaskan cepat dan salah, ini adalah sistem operasi yang berfungsi sepenuhnya dan eksklusif dengan baris arahan dan tidak dapat memaparkan gambar di luar teks yang kami masukkan / paparkan. Ini bermaksud, sebagai contoh, kita dapat memasang program apa pun yang tersedia di repositori Ubuntu, tetapi kita tidak akan dapat melancarkan yang menggunakan GUI, seperti Firefox (walaupun tidak masuk akal untuk memasang sesuatu yang secara rasmi tersedia untuk Windows). Ini juga bermaksud bahawa kita tidak akan dapat mengikuti, misalnya, ini tutorial untuk merakam skrin dengan ffmpeg: jika kita memasukkan perintah dan menekan Enter, tugas akan dimulai, tetapi akan berhenti ketika menyedari bahawa "tidak ada monitor yang tersedia".

Pada masa menulis artikel ini, juga tidak serasi dengan pakej Snap, jadi saya belum dapat menguji pakej yang membolehkan kami melihat GIF dari terminal (saya mungkin akan menulis artikel mengenainya).

Tetapi sejak kita menyebut ffmpeg, katakan itu ya kita boleh menggunakannya untuk menukar fail, sesuatu yang kami terangkan artikel lain ini. Tetapi pertama-tama kita harus memasang perisian dan semua kebergantungannya (sudo apt install ffmpeg). Kita juga boleh memasang ImageMagick dan lakukan ini lain, yang akan membolehkan kita menukar / mengedit gambar secara berkumpulan.

Tetapi ada sedikit masalah dengan laluan ...

Sesuatu yang saya ingin mereka perbaiki di masa depan adalah berkaitan laluan. Mereka tidak sama dan dia tidak mengenalinya sama. Masalahnya ialah bagaimana Windows menulisnya dan bagaimana Linux memerlukannya. Perkara yang baik adalah, mudah diingat bagaimana menukar jalan dari Windows ke Linux.

Contohnya: jalan C: \ Pengguna \ Pablo \ Desktop \ Windows akan menjadi / mnt / c / Pengguna / Pablo / Desktop. Menyedarinya, sekiranya kita ingin menyeret fail Windows ke terminal Ubuntu, apa yang harus kita lakukan adalah pada dasarnya menukar garis belakang ke bar biasa, letakkan huruf kecil "c", keluarkan titik dua dan tambahkan di depan "/ mnt /". Ia tidak sukar untuk diingat.

Dan ini adalah bagaimana WSL dipasang dan digunakan pada Windows 10. Dengan mengambil kira kapasiti cakera keras komputer semasa dan kemungkinan yang ditawarkannya kepada kami, Saya fikir ia perlu dipasang. Dan saya meninggalkan artikel dengan arahan berikut:

keluar


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   pengguna kata

    Sangat berguna, berkat tutorial ini, tanpa mengetahui apa-apa mengenai Linux, saya dapat memasang dan memahami sedikit apa yang dijelaskan.
    Terima kasih banyak-banyak ?

  2.   Daniel kata

    Saya sudah memasang dan saya melakukan ujian, tetapi saya tidak tahu bagaimana menggunakan program yang telah saya pasang di Ubuntu dari tingkap dan aplikasinya.
    Sebagai contoh, jika saya ingin menggunakan git, yang disertakan dengan ubuntu, dari kod studio visual yang dipasang di tingkap, bagaimana saya melakukannya?
    Atau jika anda ingin menggunakan docket atau apache dan mysql, antara lain.
    Ideanya adalah untuk dapat menggunakan aplikasi Linux secara silang dari Windows, tanpa memasuki konsol.

    1.    Raymond kata

      Daniel, saya cadangkan anda mencuba Laragon. Ini adalah penyelesaian yang sangat menarik untuk Windows. (Ia tidak berjalan di Linux.)
      Dari semua persekitaran pembangunan web adalah yang paling lengkap. Bawa Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, Node.js 14, npm, git dan anda boleh meningkatkannya dengan memasang (bah, melepaskan zip dari folder tertentu) yang berikut: phpmyadmin, Node.js / MongoDB, Python / Django / Flask / Postgres, Ruby, Java, Go.
      Saya berhenti menggunakan XAMP dan WAMP kerana sangat mudah dan membawa semua yang anda perlukan.

  3.   Sebastian Valencia Carvajal kata

    Helo, bolehkah anda menolong saya? Saya mendapat ralat berikut di terminal ubuntu pada windows:
    "WslRegisterDistribution gagal dengan ralat: 0x80370102
    Ralat: 0x80370102 Mesin maya tidak dapat dimulakan kerana ciri yang diperlukan tidak dipasang. "
    Perlu dijelaskan bahawa anda melakukan semua langkah yang ditunjukkan.
    Terima kasih terlebih dahulu.

  4.   Horace Lobato Escoto kata

    Sumbangan yang sangat baik.

    Saya ingin berkongsi bahawa saya baru sahaja melakukan ujian memasang Ubuntu 20.04 lts di WSL, sebelum ini saya sudah memasang pelayan X, XMING. Menjalankan pelayan XMING terlebih dahulu, dalam sesi Ubuntu kita menyatakan pemboleh ubah persekitaran DISPLAY =: 0.0, dengan ini anda sekarang dapat memasang dan menjalankan aplikasi grafik Ubuntu.

    Semoga ini dapat menolong seseorang.

    salam

  5.   Raymond kata

    Dalam kerja saya, saya memasangnya tanpa masalah, tetapi di rumah Microsoft Store melemparkan saya kesalahan "Kod: 0x80131500" dan tidak ada cara untuk menetapkannya semula. Mereka mengesyorkan memformat dan memasang tetingkap, tetapi saya tidak mahu membuat banyak masalah. Saya hanya mahu menggunakannya tetapi saya tidak mempunyai cara untuk memuat turun aplikasi Ubuntu dari Store. Adakah terdapat cara untuk mendapatkan versi Ubuntu di luar Kedai Microsoft? Salam!

  6.   super kata

    Terdapat banyak masalah, menetapkan power shell modalità amministratore, wsl di default versi 1.
    wsl –set-default-versi 1

    Apa yang saya buat mengikuti aplikasi fa vedere le versione per le varie app
    wsl --list --verbose
    poi potete jauh manuale
    nombor versi wsl –set-version app (senarai verbose)

    ikuti blog saya super-blog-info.blogspot.com

  7.   JUS kata

    Halo, saya telah menggunakan konsol ini selama bertahun-tahun sejak ia keluar, kebenaran telah membuat banyak tugas lebih mudah untuk saya, kerana arahan penapis, AWK, dll. sangat berguna untuk merawat fail dalam Windows, tetapi saya ingin tahu sama ada adalah mungkin untuk mengkonfigurasinya dengan Putty atau pelanggan lain yang lain.

    Salam dan tutorial yang sangat bagus