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.
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 archinstall . archinstall es un programa que se puede ejecutar directamente desde el medio de arranque que está utilizando.
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í .
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í .
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 "[email protected]"
AUR significa Arch User Repository . Es un repositorio administrado por la comunidad donde los usuarios pueden contribuir con la creación de su propio paquete, votar por paquetes, etc.
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 yay . Vaya al directorio /opt
y clone el repositorio yay git.
$ 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 yay y cree el paquete utilizando el comando makepkg .
$ cd yay-git $ makepkg -si
Ahora que tienes yay instalado.
Para instalar un paquete de yay puedes hacer uso de este simple comando.
$ yay -S package-name
Consulte este artículo para obtener más referencias sobre el uso de yay .
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í.
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 Node y npm , ejecute el comando.
$ 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 nvm (Node Version Manager):
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
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 Corepack para administrar Yarn. Corepack se envía, de forma predeterminada, con la versión de nodo 16.10 o versiones posteriores.
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
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 ~/.bashrc
usando.
$ 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
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í