Linux no es tan difícil como crees. De hecho, Linux se ha convertido en uno de los sistemas operativos de escritorio y servidores más sencillos del planeta. ¿Cómo es eso posible? Por un lado, las distribuciones modernas de Linux hacen que nunca sea necesario tocar la interfaz de línea de comandos. Así es, puedes hacer todo lo que necesitas dentro de la GUI de apuntar y hacer clic, tal como lo haces con macOS y Windows. Realmente es así de fácil.
Y aunque ciertamente puede hacer todo desde las herramientas GUI bien diseñadas, puede llegar un momento en el que necesite (o simplemente quiera) utilizar la terminal. Una de esas ocasiones podría ser si ha implementado Linux como servidor sin un entorno de escritorio. Es posible que desee tener un servidor Linux en la LAN de su hogar para implementar cosas, incluidos servidores web, servidores de archivos, plataformas de transmisión de medios y más. Cuando ese sea el caso, necesitarás saber cómo instalar aplicaciones desde la línea de comandos.
Por ejemplo, desea instalar la plataforma de colaboración y gestión de contenidos basada en la nube Nextcloud. O tal vez desee crear un sitio web completo desde cero y publicarlo a través del servidor web Apache. Es posible que incluso desee una pila LAMP (Linux Apache MySQL PHP) completa en su servidor.
Independientemente del motivo, necesitará saber cómo instalar esas aplicaciones desde la CLI (interfaz de línea de comandos). Voy a mostrarte cómo. Sigamos con nuestro ejemplo de pila LAMP para ilustrar cómo hacer esto en Ubuntu, AlmaLinux, Arch Linux y openSUSE (que debería cubrir la mayoría de las distribuciones).
¿Listo? Vamos.
Instalación de una pila LAMP en distribuciones basadas en Ubuntu
Nuestra primera demostración será sobre la distribución Ubuntu fácil de usar. Ubuntu utiliza el administrador de paquetes APT (Advanced Packaging Tool) y hace que la instalación de una pila LAMP completa sea increíblemente fácil. Una instalación básica de APT se ve así:
Donde NOMBRE DEL PAQUETE es el nombre del software que desea instalar. Antes de ejecutar la instalación, es posible que desee actualizar APT primero con:
Con APT actualizado, está listo para instalar la pila LAMP. Uno de los trucos útiles con Ubuntu y la pila LAMP es que puedes instalarlo todo con un solo comando simple, que es:
Si no desea seguir ese camino, puede instalar los paquetes individualmente. Primero instale el servidor web Apache con:
A continuación, instale el servidor de base de datos MySQL con:
Luego instalarás la última versión de PHP con:
Por supuesto, puedes optar por hacerlo todo con el comando de una sola línea que se muestra arriba.
Instalación de una pila LAMP en AlmaLinux
AlmaLinx es una distribución basada en Red Hat Enterprise Linux y la instalación requiere que instale cada paquete individualmente.
Primero, instale el servidor web con:
A continuación, instale el servidor de base de datos MySQL con:
Finalmente, instalas PHP con:
Instalación de una pila LAMP en Arch Linux
Arch Linux es casi tan fácil de usar como Ubuntu o AlmaLinux. Arch Linux usa el administrador de paquetes pacman y primero debe actualizarse con:
Una vez actualizado, instale Apache con:
A continuación, instale el servidor de base de datos MySQL con:
Finalmente, instale PHP con:
Las opciones utilizadas anteriormente son:
Instalación de un servidor LAMP en openSUSE
Finalmente, instalaremos el servidor LAMP en openSUSE, que utiliza el administrador de paquetes zypper. Actualiza zypper con:
Instale Apache en openSUSE con:
Instale la base de datos MariaDB con:
Instale PHP7 con:
Lo común
A excepción de Arch Linux, la instalación del software generalmente se maneja así:
Donde PACKAGEMANAGER es el administrador de paquetes utilizado por la distribución y SOFTWARE es el nombre del software a instalar.
Lo mismo se aplica a la eliminación de software, como en:
Nuevamente, donde PACKAGEMANAGER es el administrador de paquetes utilizado por la distribución y SOFTWARE es el nombre del software que se instalará.
Para ilustrar mejor esto, puedes instalar el navegador web Firefox en cada plataforma de esta manera:
ubuntu- sudo apto instalar firefox -y
AlmaLinux – sudo dnf instalar firefox -y
abiertoSUSE – sudo zypper firefox -y
Eso sí, con Arch Linux, ese comando sería:
Y esos son realmente los conceptos básicos de la instalación de software desde la línea de comandos de Linux. Realmente es tan fácil que cualquiera que sepa escribir puede instalar software desde la línea de comandos de Linux.