Para este momento les aconsejo instalar la extensión Remote Development en su VS CODE. Hacer esto les va a evitar la gran mayoría de errores con WSL en el futuro
Herramientas para la web
Qué aprenderás para configurar tu entorno de desarrollo
Descargar e instalar un navegador web: Chrome
Manejo básico de las DevTools
Quiz: Herramientas para la web
Editor de texto
Instalar VSCode
Extensiones de VSCode
Cómo usar Linux dentro de Windows
¿Qué es WSL?
Configurar Windows 11 para soportar la instalación de WSL
Ubuntu en WSL
Instalación de VirtualBox
Instalación de Ubuntu en VirtualBox
Comandos básicos de la terminal
Instalación de Node
Instalación de Python
Quiz: Cómo usar Linux dentro de Windows
Git y Github
Instalando Git
Vincular la llave SSH
Subir tu primer repo
Quiz: Git y Github
Trucos de Windows
Power toys
Quiz: Trucos de Windows
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 55
Preguntas 77
Para este momento les aconsejo instalar la extensión Remote Development en su VS CODE. Hacer esto les va a evitar la gran mayoría de errores con WSL en el futuro
Si necesitas subir imágenes a la plataforma, ¡es muy fácil! 😄 simplemente arrastra la imagen a la cajita de comentarios y después clicka en, aportes para aportar o pregunta para preguntar 😁 Esto solamente se puede hacer en la versión de escritorio de Platzi, al día de hoy, no se puede hacer en la app
Les recomiendo Chat GPT para entender a profundidad la información y estudiar efectivamente.
En mi caso utlizo dos técnicas de estudio consideradas las mejores actualmente: Active recall y repetición espaciada. Por otra parte uso el método Pomodoro para mis sesiones de estudio, esto con el objetivo de llegar a un flujo de trabajo profundo y ser más productiva.
Con Chat GPT he pedido que diseñe exámenes, que califique definiciones de conceptos diseñadas por mí, que me explique un concepto complejo con una analogía o con palabras simples, que explique línea por línea de un código, que explique un comando complicado por partes, que haga planes de estudio y que haga temarios para mí. En serio agiliza demasiado el trabajo, muy recomendada.
Errores… chat gtp ayuda bastante
Enter new UNIX username:
y la contraseña: New password:
. Se ingresan ambos campos, para la contraseña pide ingresarla de nuevo.sudo
?
Un tema y prompt que me gusta mucho es Starship combinado con Snazzy. Lo uso tanto en ubuntu como en powershell
Starship
Snazzy Windows Terminal
La mejor frase: “Nunca sabrás todo” tienes que aprender a vivir con eso y a solucionarlos
Usar chatgpt para solucionar esos errores puntuales ahorra mucho tiempo! lo recomiendo
Si desean agregar un segundo usuario porque no les pide establecer usuario ni contraseña al inicio, estos son los 9-pasos para hacerlo y darle permisos de administrador. En el ejemplo voy a crear un nuevo usuario llamado ‘mama’ ustedes pongan el nombre que quieran:
sudo adduser mama
*Les va a pedir una contraseña y otra información adicional, pueden simplemente darle ‘enter’ a todo
sudo usermod -aG sudo mama
sudo apt-get update
sudo apt-get install sudo
sudo visudo
# User privilege specification
root ALL=(ALL:ALL) ALL
Y agregar esta línea debajo:
mama ALL=(ALL:ALL) ALL
*OjO = NO MODIFICAR NADA MAS o van a tener que desinstalar y reinstalar Ubuntu
Les va a quedar así:
# User privilege specification
root ALL=(ALL:ALL) ALL
mama ALL=(ALL:ALL) ALL
Intenten salir presionando ‘Esc’, si no sale, simplemente cierren la terminal
Inicia de nuevo la terminal y verifica que se haya agregado correctamente el usuario con permisos de administrador, con el comando:
grep '^sudo:.*mama' /etc/group
Si el usuario ‘mama’ está en el grupo ‘sudo’, verás una salida similar a la siguiente:
sudo:x:27:mama
sudo -u mama -i
LISTO!!!
Si por error (como yo) cerraron la terminal sin colocar el usuario y contraseña, pueden seguir este tutorial. \
Es muy sencillo.
Ubuntu LTS (Long Term Support) es una versión de Ubuntu que se centra en la estabilidad y la confiabilidad a largo plazo, en lugar de la incorporación de las últimas características y actualizaciones. Las versiones LTS de Ubuntu se lanzan cada dos años y reciben soporte durante cinco años para actualizaciones de seguridad y correcciones de errores críticos.
El enfoque en la estabilidad y la confiabilidad hace que Ubuntu LTS sea una buena opción para sistemas que requieren una disponibilidad continua y un mínimo de interrupciones para actualizaciones o solución de problemas. Por ejemplo, los servidores, los sistemas de control de procesos y los sistemas embebidos son algunos casos de uso comunes para Ubuntu LTS.
Me salió el error: Error: 0x800701bc WSL 2 requires a kernel component update. For information, visit https://aka.ms/wsl2kernel"
Y fue tan simple como ir al link que me indica y descargar e instalar el paquete de actualización del kernel de Linux.
Aquí esta mi tema descargue Oh my Zsh y puse el tema ‘agnoster’
Hola! 😄 Para los que olvidaron su contraseña en Ubuntu y quieren restearlo este video les puede ayudar: https://www.youtube.com/watch?v=9Wmuz1Du33o
A mi me aparecía la siguiente leyenda (no me pedía crear usuario):
Welcome to Ubuntu 22.04.2 LTS (GNU/Linux 5.15.90.1-microsoft-standard-WSL2 x86_64)
This message is shown once a day. To disable it please create the
/root/.hushlogin file.
Le pedí a chatGPT ayuda y funcionó:
Abre una terminal de Ubuntu.
Ejecuta el siguiente comando para crear un nuevo usuario:
sudo adduser nombre_del_usuario
Reemplaza “nombre_del_usuario” con el nombre que desees darle al nuevo usuario.
Sigue las instrucciones que aparecerán en la pantalla para establecer la contraseña y otra información necesaria del usuario.
Gracias profe, Platzi y Chatgpt
Tenia un problema para activar WSL el error me decia que habria que activar virtual machine en la bios, mi bios es de msi entre rebooteando la pc con suprimir buscar overclock, configuracion avanzada de cpu y active svm mode y asi se activo la virtual machine. Escribo este aporte pues les puede ser de ayuda.
Si tienen un error al momento de establecer la conexión remota por medio de la extensión WSL en VSCode y les notifica sobre un error con OpenSSL intenten primero instalando el pack de extensiones Remote Development, luego cierren la terminal y VSCode, por último en Windows PowerShell ejecuten el comando wsl --update
y verifiquen si ya pueden establecer la conexión. Esto me ayudo a solucionar el problema de conexión y poder trabajar ya sin problema alguno.
Si no les pide usuario y contraseña despues de instalar Ubuntu, LO MEJOR es que lo vuelvan a instalar.
Ahora bien, es posible AGREGAR un segundo usuario, que es similar a agregar usuarios en Windows, cada usuario tendrá su escritorio y carpetas independientes con el comando:
sudo adduser nombre_del_usuario
Pero aún así no podrás acceder a los archivos creados en el primer ‘inicio de sesión’
No tenía idea. Ahora puedo tener la terminal de Linux en Windows. este cuso mola mucho.!!!
A mi me funciona descargando directamente de la Store.
Confirmo, he estado mas de un dia entero luchan con varios bugs, que no entiendo, y esa es la vida de la programación.
Les recomiendo este tema para la consola catppuccin
Yo ya configure el json con todos los sabores de cafe
{
"$help": "https://aka.ms/terminal-documentation",
"$schema": "https://aka.ms/terminal-profiles-schema",
"actions":
[
{
"command": "find",
"keys": "ctrl+shift+f"
},
{
"command": "paste",
"keys": "ctrl+v"
},
{
"command":
{
"action": "copy",
"singleLine": false
},
"keys": "ctrl+c"
},
{
"command":
{
"action": "splitPane",
"split": "auto",
"splitMode": "duplicate"
},
"keys": "alt+shift+d"
}
],
"copyFormatting": "none",
"copyOnSelect": false,
"defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"newTabMenu":
[
{
"type": "remainingProfiles"
}
],
"profiles":
{
"defaults": {},
"list":
[
{
"commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"name": "Windows PowerShell"
},
{
"commandline": "%SystemRoot%\\System32\\cmd.exe",
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"hidden": false,
"name": "S\u00edmbolo del sistema"
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
},
{
"guid": "{51855cb2-8cce-5362-8f54-464b92b32386}",
"hidden": false,
"name": "Ubuntu",
"source": "CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc"
},
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": true,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl"
}
]
},
"schemes":
[
{
"background": "#0C0C0C",
"black": "#0C0C0C",
"blue": "#0037DA",
"brightBlack": "#767676",
"brightBlue": "#3B78FF",
"brightCyan": "#61D6D6",
"brightGreen": "#16C60C",
"brightPurple": "#B4009E",
"brightRed": "#E74856",
"brightWhite": "#F2F2F2",
"brightYellow": "#F9F1A5",
"cursorColor": "#FFFFFF",
"cyan": "#3A96DD",
"foreground": "#CCCCCC",
"green": "#13A10E",
"name": "Campbell",
"purple": "#881798",
"red": "#C50F1F",
"selectionBackground": "#FFFFFF",
"white": "#CCCCCC",
"yellow": "#C19C00"
},
{
"background": "#012456",
"black": "#0C0C0C",
"blue": "#0037DA",
"brightBlack": "#767676",
"brightBlue": "#3B78FF",
"brightCyan": "#61D6D6",
"brightGreen": "#16C60C",
"brightPurple": "#B4009E",
"brightRed": "#E74856",
"brightWhite": "#F2F2F2",
"brightYellow": "#F9F1A5",
"cursorColor": "#FFFFFF",
"cyan": "#3A96DD",
"foreground": "#CCCCCC",
"green": "#13A10E",
"name": "Campbell Powershell",
"purple": "#881798",
"red": "#C50F1F",
"selectionBackground": "#FFFFFF",
"white": "#CCCCCC",
"yellow": "#C19C00"
},
{
"background": "#303446",
"black": "#51576D",
"blue": "#8CAAEE",
"brightBlack": "#626880",
"brightBlue": "#8CAAEE",
"brightCyan": "#81C8BE",
"brightGreen": "#A6D189",
"brightPurple": "#F4B8E4",
"brightRed": "#E78284",
"brightWhite": "#A5ADCE",
"brightYellow": "#E5C890",
"cursorColor": "#F2D5CF",
"cyan": "#81C8BE",
"foreground": "#C6D0F5",
"green": "#A6D189",
"name": "Catppuccin Frappe",
"purple": "#F4B8E4",
"red": "#E78284",
"selectionBackground": "#626880",
"white": "#B5BFE2",
"yellow": "#E5C890"
},
{
"background": "#EFF1F5",
"black": "#5C5F77",
"blue": "#1E66F5",
"brightBlack": "#ACB0BE",
"brightBlue": "#1E66F5",
"brightCyan": "#179299",
"brightGreen": "#40A02B",
"brightPurple": "#EA76CB",
"brightRed": "#D20F39",
"brightWhite": "#BCC0CC",
"brightYellow": "#DF8E1D",
"cursorColor": "#DC8A78",
"cyan": "#179299",
"foreground": "#4C4F69",
"green": "#40A02B",
"name": "Catppuccin Latte",
"purple": "#EA76CB",
"red": "#D20F39",
"selectionBackground": "#ACB0BE",
"white": "#ACB0BE",
"yellow": "#DF8E1D"
},
{
"background": "#24273A",
"black": "#494D64",
"blue": "#8AADF4",
"brightBlack": "#5B6078",
"brightBlue": "#8AADF4",
"brightCyan": "#8BD5CA",
"brightGreen": "#A6DA95",
"brightPurple": "#F5BDE6",
"brightRed": "#ED8796",
"brightWhite": "#A5ADCB",
"brightYellow": "#EED49F",
"cursorColor": "#F4DBD6",
"cyan": "#8BD5CA",
"foreground": "#CAD3F5",
"green": "#A6DA95",
"name": "Catppuccin Macchiato",
"purple": "#F5BDE6",
"red": "#ED8796",
"selectionBackground": "#5B6078",
"white": "#B8C0E0",
"yellow": "#EED49F"
},
{
"background": "#1E1E2E",
"black": "#45475A",
"blue": "#89B4FA",
"brightBlack": "#585B70",
"brightBlue": "#89B4FA",
"brightCyan": "#94E2D5",
"brightGreen": "#A6E3A1",
"brightPurple": "#F5C2E7",
"brightRed": "#F38BA8",
"brightWhite": "#A6ADC8",
"brightYellow": "#F9E2AF",
"cursorColor": "#F5E0DC",
"cyan": "#94E2D5",
"foreground": "#CDD6F4",
"green": "#A6E3A1",
"name": "Catppuccin Mocha",
"purple": "#F5C2E7",
"red": "#F38BA8",
"selectionBackground": "#585B70",
"white": "#BAC2DE",
"yellow": "#F9E2AF"
},
{
"background": "#282C34",
"black": "#282C34",
"blue": "#61AFEF",
"brightBlack": "#5A6374",
"brightBlue": "#61AFEF",
"brightCyan": "#56B6C2",
"brightGreen": "#98C379",
"brightPurple": "#C678DD",
"brightRed": "#E06C75",
"brightWhite": "#DCDFE4",
"brightYellow": "#E5C07B",
"cursorColor": "#FFFFFF",
"cyan": "#56B6C2",
"foreground": "#DCDFE4",
"green": "#98C379",
"name": "One Half Dark",
"purple": "#C678DD",
"red": "#E06C75",
"selectionBackground": "#FFFFFF",
"white": "#DCDFE4",
"yellow": "#E5C07B"
},
{
"background": "#FAFAFA",
"black": "#383A42",
"blue": "#0184BC",
"brightBlack": "#4F525D",
"brightBlue": "#61AFEF",
"brightCyan": "#56B5C1",
"brightGreen": "#98C379",
"brightPurple": "#C577DD",
"brightRed": "#DF6C75",
"brightWhite": "#FFFFFF",
"brightYellow": "#E4C07A",
"cursorColor": "#4F525D",
"cyan": "#0997B3",
"foreground": "#383A42",
"green": "#50A14F",
"name": "One Half Light",
"purple": "#A626A4",
"red": "#E45649",
"selectionBackground": "#FFFFFF",
"white": "#FAFAFA",
"yellow": "#C18301"
},
{
"background": "#002B36",
"black": "#002B36",
"blue": "#268BD2",
"brightBlack": "#073642",
"brightBlue": "#839496",
"brightCyan": "#93A1A1",
"brightGreen": "#586E75",
"brightPurple": "#6C71C4",
"brightRed": "#CB4B16",
"brightWhite": "#FDF6E3",
"brightYellow": "#657B83",
"cursorColor": "#FFFFFF",
"cyan": "#2AA198",
"foreground": "#839496",
"green": "#859900",
"name": "Solarized Dark",
"purple": "#D33682",
"red": "#DC322F",
"selectionBackground": "#FFFFFF",
"white": "#EEE8D5",
"yellow": "#B58900"
},
{
"background": "#FDF6E3",
"black": "#002B36",
"blue": "#268BD2",
"brightBlack": "#073642",
"brightBlue": "#839496",
"brightCyan": "#93A1A1",
"brightGreen": "#586E75",
"brightPurple": "#6C71C4",
"brightRed": "#CB4B16",
"brightWhite": "#FDF6E3",
"brightYellow": "#657B83",
"cursorColor": "#002B36",
"cyan": "#2AA198",
"foreground": "#657B83",
"green": "#859900",
"name": "Solarized Light",
"purple": "#D33682",
"red": "#DC322F",
"selectionBackground": "#FFFFFF",
"white": "#EEE8D5",
"yellow": "#B58900"
},
{
"background": "#000000",
"black": "#000000",
"blue": "#3465A4",
"brightBlack": "#555753",
"brightBlue": "#729FCF",
"brightCyan": "#34E2E2",
"brightGreen": "#8AE234",
"brightPurple": "#AD7FA8",
"brightRed": "#EF2929",
"brightWhite": "#EEEEEC",
"brightYellow": "#FCE94F",
"cursorColor": "#FFFFFF",
"cyan": "#06989A",
"foreground": "#D3D7CF",
"green": "#4E9A06",
"name": "Tango Dark",
"purple": "#75507B",
"red": "#CC0000",
"selectionBackground": "#FFFFFF",
"white": "#D3D7CF",
"yellow": "#C4A000"
},
{
"background": "#FFFFFF",
"black": "#000000",
"blue": "#3465A4",
"brightBlack": "#555753",
"brightBlue": "#729FCF",
"brightCyan": "#34E2E2",
"brightGreen": "#8AE234",
"brightPurple": "#AD7FA8",
"brightRed": "#EF2929",
"brightWhite": "#EEEEEC",
"brightYellow": "#FCE94F",
"cursorColor": "#000000",
"cyan": "#06989A",
"foreground": "#555753",
"green": "#4E9A06",
"name": "Tango Light",
"purple": "#75507B",
"red": "#CC0000",
"selectionBackground": "#FFFFFF",
"white": "#D3D7CF",
"yellow": "#C4A000"
},
{
"background": "#300A24",
"black": "#171421",
"blue": "#0037DA",
"brightBlack": "#767676",
"brightBlue": "#08458F",
"brightCyan": "#2C9FB3",
"brightGreen": "#26A269",
"brightPurple": "#A347BA",
"brightRed": "#C01C28",
"brightWhite": "#F2F2F2",
"brightYellow": "#A2734C",
"cursorColor": "#FFFFFF",
"cyan": "#3A96DD",
"foreground": "#FFFFFF",
"green": "#26A269",
"name": "Ubuntu-ColorScheme",
"purple": "#881798",
"red": "#C21A23",
"selectionBackground": "#FFFFFF",
"white": "#CCCCCC",
"yellow": "#A2734C"
},
{
"background": "#000000",
"black": "#000000",
"blue": "#000080",
"brightBlack": "#808080",
"brightBlue": "#0000FF",
"brightCyan": "#00FFFF",
"brightGreen": "#00FF00",
"brightPurple": "#FF00FF",
"brightRed": "#FF0000",
"brightWhite": "#FFFFFF",
"brightYellow": "#FFFF00",
"cursorColor": "#FFFFFF",
"cyan": "#008080",
"foreground": "#C0C0C0",
"green": "#008000",
"name": "Vintage",
"purple": "#800080",
"red": "#800000",
"selectionBackground": "#FFFFFF",
"white": "#C0C0C0",
"yellow": "#808000"
}
],
"theme": "Catppuccin Frappe",
"themes":
[
{
"name": "Catppuccin Frappe",
"tab":
{
"background": "#303446FF",
"showCloseButton": "always",
"unfocusedBackground": null
},
"tabRow":
{
"background": "#292C3CFF",
"unfocusedBackground": "#232634FF"
},
"window":
{
"applicationTheme": "dark",
"useMica": false
}
},
{
"name": "Catppuccin Latte",
"tab":
{
"background": "#EFF1F5FF",
"showCloseButton": "always",
"unfocusedBackground": null
},
"tabRow":
{
"background": "#E6E9EFFF",
"unfocusedBackground": "#DCE0E8FF"
},
"window":
{
"applicationTheme": "light",
"useMica": false
}
},
{
"name": "Catppuccin Macchiato",
"tab":
{
"background": "#24273AFF",
"showCloseButton": "always",
"unfocusedBackground": null
},
"tabRow":
{
"background": "#1E2030FF",
"unfocusedBackground": "#181926FF"
},
"window":
{
"applicationTheme": "dark",
"useMica": false
}
},
{
"name": "Catppuccin Mocha",
"tab":
{
"background": "#1E1E2EFF",
"showCloseButton": "always",
"unfocusedBackground": null
},
"tabRow":
{
"background": "#181825FF",
"unfocusedBackground": "#11111BFF"
},
"window":
{
"applicationTheme": "dark",
"useMica": false
}
},
{
"name": "legacyDark",
"tab":
{
"background": null,
"showCloseButton": "always",
"unfocusedBackground": null
},
"window":
{
"applicationTheme": "dark",
"useMica": false
}
},
{
"name": "legacyLight",
"tab":
{
"background": null,
"showCloseButton": "always",
"unfocusedBackground": null
},
"window":
{
"applicationTheme": "light",
"useMica": false
}
},
{
"name": "legacySystem",
"tab":
{
"background": null,
"showCloseButton": "always",
"unfocusedBackground": null
},
"window":
{
"applicationTheme": "system",
"useMica": false
}
}
]
}
Hola comunidad de Platzi me ando adentrando con Programar con Windows y bueno si me tomo como nuevo pero lo logre y también hoy es el cumpleaños de One piece asi que les dejo mi aporte

y listo.
Mi nuevo tema de Ubuntu! 😃
Una vez instalado WSL, debes reiniciar tu PC para que los cambios surtan efecto. Después de reiniciar, te aparecerá una ventana similar a la de PowerShell donde se te pedirá un nuevo usuario y contraseña para UNIX.
.
Ingresa un nombre de usuario, luego oprime enter. Ahora, ingresa una contraseña (ten en cuenta que la contraseña no se verá, así que asegúrate de recordarla y escribirla bien), oprime enter y vuelve a ingresar la misma contraseña para confirmarla. De esta forma, ya tendrás configurado tu sistema de UBUNTU en Windows.
Todo funciono bien, lo que hay que hacer es reiniciar el ordenador, una vez reiniciado en mi caso se abrio automáticamente ubuntu, para que pusiera mi usuario y contraseña, pero lo cerre por error y me quedo el por defecto, asi que para solucionarlo la única opción que encontre fue desinstalar Ubuntu y reinstalarlo
Así que luego me aparecieron diversos errores, pero este blog me ayudo a resolver la mayoría de ellos para poder reinstalar Ubuntu
https://mundobytes.com/como-reparar-el-codigo-de-error-4294967295/
Les dejo el enlace, espero ayude 😄
hola yo tuve un error me pedía actualizar el kernel. el siguiente manual me ayudo y todo esta listo.
por si te pasa lo mismo
https://learn.microsoft.com/en-us/windows/wsl/install-manual
file:///C:/Users/jona/Pictures/Screenshots/Captura%20de%20pantalla%20(14).png
funcionandoooo!!!
bacan nunca pares de aprender
para estar entrando a estackoverflow dejemoslo para los dinosaurios.
Ahora se puede aprender y resolver dudas solo en el mismo editor con github copilot y si no quieres pagar existe una extension que se llama amazon(y no se que cosa mas que es gratuita). te indica de donde obtuvo las lineas de codigo para que tu aplicacion sea escalable y no omitas las licencias…
Es obvio que la bandera de platzi al igual que todos los dev que estudian aca es por su interes es ser Webdevelopmen con javascript, pero ahora tambien estan entrando fuerte con python…
por que mejor no hacer un curso de wsl2 para configurar los 2 entornos de trabajo ya que no se… si es que hago lo de esta clase puede que piense en que ‘mejor no lo hago, tengo miedo a que mis archivos y proyectos con javascript se borren o cualquier otro problema’… i dont know really what to thing…
En mi caso me aparecio este error: 0x8000000d Se solicit¾ un cambio de estado no valido. Pero lo solucione con este codigo: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
profe tu explicas de maravillas, me funcionó correctamente, espero que los demás tambien les funcione a la primera!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.