WSL: Cara menginstal dan menggunakan subsistem Ubuntu di Windows 10

Neofetch di Windows 10

Tiga tahun yang lalu, Microsoft disajikan WSL, yang merupakan singkatan dari Windows Susbystem for Linux. Sebagai pengguna Ubuntu saya berpikir "Ini tidak berguna, saya tidak akan pernah menggunakannya jika saya sudah menggunakan Ubuntu sebagai native", tetapi apakah saya benar? Mungkin tidak. Saya baru saja mulai menggunakan WSL di Windows 10 karena saya pengguna Linux, karena file Terminal Ubuntu Ini menawarkan kepada kita kemungkinan yang sangat menarik yang layak dimiliki.

Logikanya, itu tidak sempurna. Seperti yang akan kami jelaskan di bawah ini, akan ada beberapa tugas yang tidak dapat kami lakukan, sebagian karena apa yang akan kita instal dan gunakan hanyalah terminal, yaitu jendela di mana kita akan memasukkan baris perintah untuk melakukan apa yang kita butuhkan. Selanjutnya saya menjelaskan langkah-langkah yang harus diikuti untuk menginstal terminal Ubuntu 18.04 di Windows 10 dan apa yang dapat kita lakukan dengannya.

WSL, menjalankan perintah Linux di Windows 10

Sebelum kami dapat menggunakannya, kami harus menginstalnya. Langkah-langkah yang harus diikuti adalah sebagai berikut:

  1. Kami pergi ke Microsoft Store dan menginstal Ubuntu 18.04.

Instal Ubuntu 18.04 dari Microsoft Store

  1. Selanjutnya, kita harus menjalankan perintah berikut sebagai administrator. Untuk melakukan ini, klik kanan pada Start 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 memulai ulang. Secara default, ini ditandai sebagai "ya", jadi kita dapat memulai ulang dengan menekan Enter. Kami juga dapat melakukan langkah pertama secara terbalik: pertama aktifkan WSL dan kemudian instal Ubuntu.

Menginstal WSL

  1. Selanjutnya, kami memulai Ubuntu dari menu aplikasi.
  2. Kami menunggu beberapa saat hingga sistem dipasang.

Kami menunggu sistem dipasang

  1. Ketika saatnya tiba, itu akan meminta kami untuk nama pengguna. Kita harus memasukkannya dalam huruf kecil dan tekan Enter.
  2. Untuk kata sandi, kami akan melakukan hal yang sama seperti di tempat lain: taruh sekali, tekan enter, masukkan lagi untuk konfirmasi dan tekan Enter lagi.

Masukkan username dan password

Dan itu saja. Kami sudah memiliki Terminal Ubuntu diinstal pada Windows. Secara default kita sudah bisa menggunakan perintah seperti APT, jadi tes pertama yang saya rekomendasikan adalah menginstal "neofetch":

sudo apt install neofetch

Untuk meluncurkannya dan melihat sesuatu seperti gambar header, Anda hanya perlu mengetik "neofetch" tanpa tanda kutip. Sepertinya penting untuk menyebutkan itu Kita dapat menjalankan perintah Linux dari Windows PowerShell atau langsung dari opsi «Execute".

Apa yang bisa dan tidak bisa kita lakukan dengan WSL

Program GUI tidak bekerja di WSL

Yang harus Anda jelaskan adalah apa itu terminal. Dijelaskan cepat dan salah, itu adalah sistem operasi yang bekerja secara eksklusif dan eksklusif dengan baris perintah dan tidak dapat menampilkan gambar di luar teks yang kita input / tampilkan. Artinya, misalnya, kami dapat menginstal program apa pun yang tersedia di repositori Ubuntu, tetapi kami tidak akan dapat meluncurkan program yang menggunakan GUI, seperti Firefox (meskipun tidak masuk akal untuk menginstal apa pun yang tersedia secara resmi untuk Windows). Itu juga berarti kita tidak akan bisa mengikuti, misalnya, ini tutorial untuk merekam layar dengan ffmpeg: jika kita memasukkan perintah dan menekan Enter, tugas akan dimulai, tetapi akan berhenti ketika menyadari bahwa "tidak ada monitor yang tersedia".

Pada saat menulis artikel ini, juga tidak kompatibel dengan paket Snap, jadi saya belum bisa menguji paket yang memungkinkan kita untuk melihat GIF dari terminal (saya mungkin akan menulis artikel tentang itu).

Tapi karena kami menyebutkan ffmpeg, katakan itu ya kita bisa menggunakannya untuk mengkonversi file, sesuatu yang kami jelaskan artikel lainnya ini. Tetapi pertama-tama kita harus menginstal perangkat lunak dan semua dependensinya (sudo apt install ffmpeg). Kami juga dapat menginstal ImageMagick dan melakukannya ini lainnya, yang akan memungkinkan kita untuk mengubah / mengedit gambar secara berkelompok.

Tapi ada sedikit masalah dengan rutenya ...

Sesuatu yang saya ingin mereka perbaiki di masa depan terkait dengan rutenya. Mereka tidak sama dan dia tidak mengenalinya dengan cara yang sama. Masalahnya adalah bagaimana Windows menulisnya dan bagaimana Linux membutuhkannya. Hal baiknya adalah, mudah untuk mengingat cara mengonversi jalur dari Windows ke Linux.

Misalnya: jalan setapak C: \ Users \ Pablo \ Destktop \ Windows akan menjadi / mnt / c / Pengguna / Pablo / Desktop. Mengetahui, jika kita ingin menyeret file Windows ke terminal Ubuntu, yang harus kita lakukan adalah pada dasarnya mengubah garis miring terbalik ke bilah normal, letakkan huruf kecil "c", hapus titik dua dan di depan tambahkan "/ mnt /". Tidak sulit untuk mengingatnya.

Dan begitulah cara WSL diinstal dan digunakan di Windows 10. Dengan mempertimbangkan kapasitas hard drive komputer saat ini dan kemungkinan yang ditawarkannya kepada kita, Saya pikir itu layak untuk dipasang. Dan saya meninggalkan artikel dengan perintah berikut:

keluar


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   pemakai dijo

    Sangat bermanfaat, terima kasih untuk tutorial ini, tanpa mengetahui apapun tentang Linux, saya sudah bisa menginstal dan mengerti sedikit apa yang dijelaskan.
    Terima kasih banyak ?

  2.   Daniel dijo

    Saya sudah menginstal dan saya sedang melakukan tes, tetapi saya tidak tahu bagaimana menggunakan program yang telah saya instal di Ubuntu dari windows dan aplikasinya.
    Misalnya, jika saya ingin menggunakan git, yang disertakan dengan ubuntu, dari kode studio visual yang diinstal di windows, bagaimana cara melakukannya?
    Atau jika Anda ingin menggunakan docket atau apache dan mysql, antara lain.
    Idenya adalah untuk dapat menggunakan aplikasi Linux dari Windows, tanpa memasuki konsol.

    1.    Rayford dijo

      Daniel, saya sarankan Anda mencoba Laragon. Ini adalah solusi yang sangat menarik untuk Windows. (Tidak berjalan di Linux.)
      Dari semua lingkungan pengembangan web, ini adalah yang paling lengkap. Bawa Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, Node.js 14, npm, git dan Anda dapat meningkatkannya dengan menginstal (bah, unzip ZIP di folder tertentu) berikut ini: phpmyadmin, Node.js / MongoDB, Python / Django / Flask / Postgres, Ruby, Java, Go.
      Saya berhenti menggunakan XAMP dan WAMP karena sangat sederhana dan menyediakan semua yang Anda butuhkan.

  3.   Sebastián Valencia Carvajal dijo

    Halo, dapatkah Anda membantu saya? Saya mendapatkan kesalahan berikut di terminal ubuntu di windows:
    "WslRegisterDistribution gagal dengan kesalahan: 0x80370102
    Kesalahan: 0x80370102 Mesin virtual tidak dapat dijalankan karena fitur yang diperlukan tidak diinstal. "
    Harus diklarifikasi bahwa Anda melakukan semua langkah yang ditunjukkan dengan tepat.
    Terima kasih sebelumnya.

  4.   Horace Lobato Escoto dijo

    Kontribusi yang sangat bagus.

    Saya ingin berbagi bahwa saya baru saja melakukan tes menginstal Ubuntu 20.04 lts di WSL, sebelumnya saya sudah menginstal server X, XMING. Jalankan server XMING terlebih dahulu, di sesi Ubuntu kami mendeklarasikan variabel lingkungan DISPLAY =: 0.0, dengan ini Anda sekarang dapat menginstal dan menjalankan aplikasi grafis Ubuntu.

    Semoga ini bisa membantu seseorang.

    salam

  5.   Rayford dijo

    Dalam pekerjaan saya, saya menginstalnya tanpa masalah, tetapi di rumah Microsoft Store memberi saya kesalahan "Kode: 0x80131500" dan tidak ada cara untuk mengatur ulang. Mereka merekomendasikan untuk memformat dan menginstal windows, tetapi saya tidak ingin membuat banyak masalah. Saya hanya ingin menggunakannya tetapi saya tidak memiliki cara untuk mengunduh aplikasi Ubuntu dari Store. Apakah ada cara untuk mendapatkan versi Ubuntu tersebut di luar Microsoft Store? Salam pembuka!

  6.   besar dijo

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

    Apa yang saya lakukan mengikuti fa vedere le versione per le varie app
    wsl –daftar –verbose
    panduan jarak jauh poi potete
    wsl –set-versi nome aplikasi (daftar verbose) nomor versi

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

  7.   JUS dijo

    Halo, bagaimana saya telah menggunakan konsol ini selama bertahun-tahun sejak keluar, sebenarnya itu telah membuat banyak tugas lebih mudah bagi saya, karena perintah filter, AWK, dll. Sangat berguna untuk menangani file di windows, tetapi saya ingin tahu apakah mungkin untuk mengkonfigurasinya dengan Putty atau klien lain lainnya.

    Salam dan tutorial yang sangat bagus