La instalacin de software en cualquier sistema operativo es una
necesidad inherente al OS, sin software de terceros muchas tareas seran muy difciles de hacer a nivel de computadoras y servidores. En GNU/Linux instalar software es algo muy fcil siempre y cuando se haga uso del sistema de gestin de paquetes.
Sistema de gestin de paquetes
Es un conjunto de herramientas que permite la automatizacin de los procesos de instalacin, configuracin, actualizacin y eliminacin de paquetes de software. El trmino gestor de paquetes es comnmente utilizado en los sistemas *NIX, especialmente en GNU/Linux, en el que la mayora de las distribuciones tienen un sistema gestor. Para entenderlo un poco mejor puede hacerse una analoga con un marketplace de algn sistema operativo mvil como Android, en el que a travs de PlayStore es posible buscar, instalar, actualizar y eliminar nuevas aplicaciones con mucha facilidad y sin tanta intervencin humana: un marketplace como Play Store es un sistema gestor de paquetes para Android.
Sistema de repositorios de software
El sistema de gestor de paquetes por s solo no puede funcionar, debe tener algn sitio de donde obtener la informacin necesaria para descargar el paquete de software, para eso estn los repositorios, que son sitios centralizados en donde est toda la metadata, el cdigo fuente y los binarios del software disponible para instalar a travs de los sistemas de gestin de paquetes.
Es una herramienta de cdigo abierto desarrollada en Python utilizada para hacer la instalacin de paquetes de software en distribuciones que usan RPM (RPM Package Manager) como formato de empaquetamiento, como Red Hat Enterprise Linux, Fedora, CentOS, SuSe y Mandriva.
Algunos comandos de YUM son:
1. Para instalar un software:
yum install <nombre del paquete>
2. Para desinstalar un software:
yum remove <nombre del paquete>
3. Para actualizar un software:
yum update <nombre del paquete>
4. Para actualizar todo el sistema:
yum update
APT (Advanced Packaging Tool) - Debian, Ubuntu y
ms derivados de Debian APT no es en s un sistema gestor de paquetes directo al usuario sino un conjunto de libreras C++ que utilizan otros programas para la distribucin de paquetes de software como apt-get, apt-cache y aptitude. APT se utiliza ms que todo para la gestin de software que viene empaquetado en formato deb, utilizada en sistemas Debian y derivados. Algunos comandos de apt-get y aptitude son:
1. Para instalar un software:
aptitude | apt-get install <nombre del paquete>
2. Para desinstalar un software:
aptitude | apt-get remove <nombre del paquete>
3. Para actualizar un software:
aptitude install <nombre del paquete> | apt-get install <nombre del paquete>