Sistemas GNU/Linux. Distribuciones

7
Sistemas GNU/Linux. Distribuciones -Distribuciones -Modos de instalación de aplicaciones Gustavo Antequera Rodríguez

description

Sistemas GNU/Linux. Distribuciones. - Distribuciones - Modos de instalación de aplicaciones Gustavo Antequera Rodríguez. Sistemas GNU/Linux. Distribuciones : - PowerPoint PPT Presentation

Transcript of Sistemas GNU/Linux. Distribuciones

Page 1: Sistemas GNU/Linux. Distribuciones

Sistemas GNU/Linux. Distribuciones

-Distribuciones -Modos de instalación de aplicaciones

Gustavo Antequera Rodríguez

Page 2: Sistemas GNU/Linux. Distribuciones

Sistemas GNU/Linux. Distribuciones:

Arch Linux, una distribución basada en el principio KISS, con un sistema de desarrollo continuo entre cada versión (no es necesario volver a instalar todo el sistema para actualizarlo).

CentOS, una distribución creada a partir del mismo código del sistema Red Hat pero mantenida por una comunidad de desarrolladores voluntarios.

Debian, una distribución mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre.

Fedora, una distribución lanzada por Red Hat para la comunidad. Gentoo, una distribución orientada a usuarios avanzados, conocida por la

similitud en su sistema de paquetes con el FreeBSD Ports, un sistema que automatiza la compilación de aplicaciones desde su código fuente.

gOS, una distribución basada en Ubuntu para netbooks. Knoppix, la primera distribución live en correr completamente desde un medio

extraíble. Está basada en Debian. Kubuntu, la versión en KDE de Ubuntu. Linux Mint, una popular distribución derivada de Ubuntu. Mandriva, mantenida por la compañía francesa del mismo nombre, es un sistema

popular en Francia y Brasil. Está basada en Red Hat.

Page 3: Sistemas GNU/Linux. Distribuciones

openSUSE, originalmente basada en Slackware es patrocinada actualmente por la compañía Novell.

PCLinuxOS, derivada de Mandriva, paso de ser un pequeño proyecto a una popular distribución con una gran comunidad de desarrolladores.

Puppy Linux,versión para equipos antiguos o con pocos recursos que pesa 130 MiB.

Red Hat Enterprise Linux, derivada de Fedora, es mantenida y soportada comercialmente por Red Hat.

Slackware, una de las primeras distribuciones Linux y la más antigua en funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida activamente por Patrick J. Volkerding.

Slax, es un sistema Linux pequeño, moderno, rápido y portable orientado a la modularidad. Está basado en Slackware.

Ubuntu, una popular distribución para escritorio basada en Debian y mantenida por Canonical.

Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que solo contienen software libre.

Canaima es un proyecto socio-tecnológico abierto, construido de forma colaborativa, desarrollado en Venezuela y basado en Debian.

Page 4: Sistemas GNU/Linux. Distribuciones

Modos de instalación de aplicaciones:

Para instalar programas en GNU/Linux tenemos varios caminos, lo más recomendable es utilizar los repositorios de nuestra distribución, para entender esto debemos saber algunos conceptos:

¿Qué es un repositorio?Es un lugar donde se centraliza todo el software que existe para cada distribución de

GNU/Linux, por lo que tienes que utilizar sólo los repositorios de tu distribución.

¿Qué es un gestor de paquetes?Es una herramienta que nos permite instalar paquetes, desinstalarlos, actualizarlos,

resolver sus dependencias, etc, todo esto desde los repositorios que nombramos anteriormente. Por ejemplo, en Ubuntu puedes instalar aplicaciones yendo a Aplicaciones > Centro de softwareo también en Sistema > Administración > Synaptic.

Page 5: Sistemas GNU/Linux. Distribuciones

Gestores de paquetes

Ahora que están definidos algunos conceptos básicos, podemos explicar el funcionamiento de algunos gestores de paquetes (los más conocidos) para ciertas distribuciones:

Para Debian ( y basados en él, como ubuntu y derivados)

Estas distribuciones utilizan los paquetes .debSu gestor de paquetes es APT. También se puede manejar desde la línea de comando,

algunas funciones básicas son:

Actualizar la lista de paquetes de nuestros repositorios:

# apt-get update- Buscar un paquete en los repositorios:# apt-cache search nombre_del_paquete-Instalar un paquete de los repositorios:# apt-get install nombre_del_paquete- Eliminar un paquete# apt-get remove nombre_del_paquete

Esos son algunos de los comandos básicos de apt, sus repositorios se encuentran en /etc/apt/sources.list

Page 6: Sistemas GNU/Linux. Distribuciones

Para Red hat / Fedora coreEstas utilizan los paquetes .rpm su gestor de paquetes es yum. Algunos comandos básicos:

- Actualizar los paquetes:

# yum update- Busca un paquete en los repositorios:# yum search nombre_del_paquete-Instalar un paquete de los repositorios:# yum install nombre_del_paquete-Desinstalar un paquete:yum remove nombre_del_paquete

Los repositorios de yum se indican en /etc/yum.conf

Page 7: Sistemas GNU/Linux. Distribuciones

Para MandrivaMandriva también utiliza los paquetes .rpm, pero su gestor de paquetes es urpmi. Comandos básicos:

- Buscar un paquete de los repositorios:

# urpmq nombre_del_paquete-Instalar un paquete de los repositorios:# urpmi nombre_del_paquete-Desinstala un paquete:# urpme nombre_del_paquete

Los repositorios de urpmi se configuran con urpmi.addmedia.

Los gestores de paquetes nombrados son los más conocidos pero existen más como pacman (de arch linux), emerge (de gentoo), Yast (de suse), swaret y slap-get (de slackware), etc.