En este artículo, compartiré cómo configuro mi entorno Arch Linux para la codificación. Una breve historia de fondo. Tengo algo de experiencia con Linux. He usado Ubuntu y Linux Mint en gran medida e incluso jugué con Kali Linux antes. Pero Windows siempre ha hecho las cosas básicas por mí. Así que compré una nueva computadora portátil y decidí jugar más con Linux y familiarizarme más con él. Así que instalé Arch Linux y configuré mi entorno para la codificación. Instalación de Arch Linux Instalar Arch Linux puede ser bastante riguroso para los principiantes. Pero ahora hay muchas bibliotecas de instalación que podrían ayudarlo a realizar el trabajo. Uno de ellos es . es un programa que se puede ejecutar directamente desde el medio de arranque que está utilizando. archinstall archinstall Todo lo que necesita es ejecutar el siguiente comando y seguir la consulta que le lanza el programa. $ archinstall Lea más sobre archinstall . aquí Actualizando Arch Linux Después de instalar la última versión de Arch Linux, tenía sentido para mí buscar nuevas actualizaciones disponibles y actualizar mi sistema. Entonces, para actualizar mi sistema, ejecuté este comando. $ sudo pacman -Syu Si quieres saber más sobre pacman. Escribí un artículo sobre la introducción a pacman como principiante . aquí Instalando Git Para instalar Git, ejecuté el comando. $ sudo pacman -S git Luego, configuré algunas de mis configuraciones globales de Git usando los comandos a continuación. $ git config --global --user.name "username" $ git config --global --user.email "user@email.com" Instalación de un administrador de paquetes para AUR significa . Es un repositorio administrado por la comunidad donde los usuarios pueden contribuir con la creación de su propio paquete, votar por paquetes, etc. AUR Arch User Repository A menudo, los paquetes de AUR llegan al Repositorio Oficial. Se recomienda evitar el AUR como principiante pero como programador. Estoy bastante seguro de que son programas que necesito y que todavía están en AUR, así que instalé un administrador de paquetes para AUR llamado . Yay Para instalar . Vaya al directorio y clone el repositorio yay git. yay /opt $ cd /opt $ sudo git clone https://aur.archlinux.org/yay-git.git Cambie los permisos de archivo usando. $ sudo chown -R tecmint:tecmint ./yay-git Navegue al directorio y cree el paquete utilizando el comando . yay makepkg $ cd yay-git $ makepkg -si Ahora que tienes instalado. yay Para instalar un paquete de puedes hacer uso de este simple comando. yay $ yay -S package-name Consulte este para obtener más referencias sobre el uso de . artículo yay Instalación y configuración de un editor de código Una de las herramientas más importantes que debe tener un desarrollador es un editor de código. Hay múltiples opciones para elegir que van desde Vim, NeoVim, WebStorm, Visual Studio Code, Sublime Text Editor, Atom, etc. Estoy bastante familiarizado con Visual Studio Code y me encanta la flexibilidad y las integraciones que ofrece, así que opté por instalar Visual Studio Code. Con Yay, puede instalar el código de Visual Studio ejecutando el comando. $ yay -S visual-studio-code-bin Luego hice algunas configuraciones específicas de Visual Code y agregué algunas extensiones para que sea adecuado para mí. Instalación de Node.js y NPM Escribo una gran cantidad de TypeScript y JavaScript todos los días y también uso paquetes de NPM, por lo que necesitaba tener estos programas instalados. Para instalar y , ejecute el comando. Node npm $ sudo pacman -S nodejs npm Luego verifique la versión de los paquetes ejecutando: $ node --version $ npm --version La versión de node o npm instalada puede ser una versión antigua, por lo que es posible que deba actualizar los paquetes. Para actualizar npm, ejecute el comando. $ npm install -g npm Luego, para actualizar Node, podemos hacer uso de (Node Version Manager): nvm Primero, instale nvm usando el comando. $ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash Luego use nvm para instalar la última versión de Node disponible, ejecute el siguiente comando $ nvm install node Instalación de hilo (opcional) Al igual que npm, yarn también es un administrador de paquetes que también funciona como administrador de proyectos. Para instalar yarn, podemos hacer uso de para administrar Yarn. Corepack se envía, de forma predeterminada, con la versión de nodo 16.10 o versiones posteriores. Corepack Si Corepack no está incluido, instálelo ejecutándose globalmente usando npm. $ npm install -g corepack Habilite Corepack ejecutando el comando. corepack enable Puede confirmar la versión ejecutando el comando. $ yarn --version Creación de accesos directos con alias de Bash Dado que pasaba la mayor parte del tiempo en la terminal, necesitaba crear accesos directos para algunos comandos, por lo que configurar alias es una buena solución para mí. Para crear alias, abra el archivo usando. ~/.bashrc $ nano ~/.bashrc Agregue algunos alias como tales: # ~/.bashrc alias myip = 'curl ipinfo.io' alias gl = 'git log' alias gs = 'git status' # to add arguments to the alias, make use of functions function gcp () { git commit -m "$1" } Una vez guardado y cerrado el archivo. Hago que los alias estén disponibles para la sesión actual ejecutando. $ source ~/.bashrc Algunos otros programas que uso (Puede que te gusten) Noción: utilizado para tomar notas y realizar un seguimiento de mis tareas Flameshot - Para tomar capturas de pantalla Snapcraft - Otro paquete que uso a veces Entonces, supongo que el entorno de mi sistema está en su configuración mínima más mínima en este momento. Comparta amablemente cómo tiene su configuración de Arch Linux, así que comparta algunas recomendaciones o consejos que crea que pueden ser útiles. También publicado aquí