SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Separata Nº4 (Semana 4) – Sistemas Operativos III


ADMINISTRACION DE PAQUETES.                              (RPM – REDHAT PACKAGE
MANAGER)
Vienen a ser como los archivos de instalación de los servicios y paquetes que utiliza el
sistema operativo Linux. La gran mayoría de distros usan RPM.
Formato de un rpm:
      Nombre de paquete – versión – subversión – plataforma – extensión.
Si deseamos instalar un paquete usando el modo texto, se siguen los
siguientes pasos:
   1. Colocar el cd número 1 de la distribución, en este caso FEDORA CORE.
   2. Crear una carpeta en el disco duro en donde estaran los archivos rpm que se van a
       usar, para este caso le pondremos el nombre de:
       [ root @ PC1 ~ ] #mkdir /RPMS
   3. Luego ingreso a la ruta del CD, colocando:
   [ root @ PC1 ~ ] #cd /media/cdrom/Fedora/RPMS
   4. Dentro de dicho subdirectorio buscamos y copiamos el paquete que queremos,
       por ejemplo si    queremos copiar      los archivos   de   instalación   del APACHE
       escribimos:
       [ root @ PC1 RPMS ] #cp httpd* /RPMS
   5. Finalmente salimos de toda ruta posible montada
       [ root @ PC1 RPMS ] #cd
       Colocamos
       [ root @ PC1 ~ ] #mount /media/cdrom
   6. Luego se procede a instalar el paquete en el mismo lugar donde se encuentran
       los archivos copiados:
       [ root @ PC1 RPMS ] #rpm –ivh nombre del paquete completo.
       Para esto se utiliza los siguientes parámetros:
       i = instalar un paquete
       v = muestra el mensaje de instalación
       h = muestro el progreso de instalación, usando el carácter “#”.




                                              1
Separata Nº4 (Semana 4) – Sistemas Operativos III


Opciones rpm:
   1. Consultar sobre el paquete instalado:
       [ root @ PC1 ~ ] #rpm –q nombre_paquete
   2. Borrar el paquete instalado:
       [ root @ PC1 ~ ] #rpm –q nombre_paquete
   3. Mostrar información completa del paquete:
       [ root @ PC1 ~ ] #rpm –qi nombre_paquete
   4. Para obtener información del rpm:
       [ root @ PC1 ~ ] #man rpm
   5. Forzar la instalación de un paquete:
       [ root @ PC1 ~ ] # rpm –ivh nombre_paquete_completo --force
   6. Si muestra conflictos de archivos:
       [ root @ PC1 ~ ] #rpm –ivh nombre_paquete_completo –replacefiles
   7. Si muestra errores de dependencia:
       [ root @ PC1 ~ ] #rpm –ivh nombre_paquete_completo –nodeps
   8. Si desea actualizar un paquete
       [ root @ PC1 ~ ] #rpm –Uvh nombre_paquete_completo
Para Ubuntu se utiliza:
# sudo apt-get install nombre_del_archivo
Ejercicio: buscar las variantes que usa el apt-get para trabajar con archivos.



Comando yum:               Yum es un programa automático para instalar / desinstalar los

RPM del sistema. Obtiene automáticamente dependencias y previene que ha de ocurrir
para instalar correctamente los paquetes. Hace más fácil mantener grupos de máquinas
sin tener poner al día manualmente cada RPM que usan. Para instalar un paquete que no
este instalado ya, hay que usar la opción de yum " install ".
# yum install nombre_paquete
Para quitar un paquete ya instalado usaremos la opción " remove ".
# yum remove nombre_paquete
Para instalar las actualizaciones usaremos la opción "update".
# yum update
Para buscar un paquete por el nombre usaremos la opción "search".
# yum search nombre_paquete

                                               2
Separata Nº4 (Semana 4) – Sistemas Operativos III


Repositorios Linux.              Son   servidores    centralizados   donde    se   almacenan,
mantienen un sin fin de paquetes junto con su descripción correspondiente. Se le puede
llamar también repositorio a un cdrom / DVD / Partición con una colección de paquetes
específica que permita ser instalada. Nos centraremos en los repositorios accesibles desde
Internet que son los que facilitaran la vida a los usuarios de Linux, debido a su sencillez y
eficacia.


Podemos encontrar varios tipos de repositorios, los oficiales de cada distribución (Mandriva,
Ubuntu, Debian, Suse,..) que tienen un conjunto de aplicaciones que cumplen las
licencias GPL y los colaborativos (No oficiales) que contienen aplicaciones realizadas
por terceros (Asociaciones, usuarios, etc..), estos suelen tener paquetes con licencias
no muy claras o que no son "GPL" como pueden ser los drivers de tarjetas Nvidia y
Ati, los cuales son gratuitos pero no libres (No liberan el código fuente del programa)
y en los repositorios oficiales no se encontrarán.
Cada distribución de GNU/Linux tiene sus propios repositorios y sus gestores de
paquetes a disposición de los usuarios, estos gestores resuelven dependencias. Las
dependencias    son   paquetes    (Librerías,   Scripts,   paquetes, etc..) necesarios para la
instalación y uso de otros programas. Estos gestores y sus repositorios pertinentes son lo
que han potenciado, en gran medida, el uso de GNU/Linux en ambientes de escritorio ya
que resuelven las dependencias, cosa que anteriormente tenía que hacerlo el usuario a
mano. Pudiendo tardar un día entero en instalar cierta aplicación, buscando por Internet los
paquetes necesarios para instalar x programa, los cuales necesitaban a su vez de otras
dependencias,... Ahora todo eso se realiza de forma automatizada por el            "Gestor   de
paquetes" de nuestra distribución de Linux. Cada vez que añadimos un repositorio a
nuestro gestor de paquetes, se esta metiendo información en nuestro disco en forma de
base de datos, con los nombres de los programas, su ubicación, información relativa a su
funcionalidad, dependencias, etc... Estos repositorios se actualizan cada cierto tiempo
cuando hay mejoras y actualizaciones de paquetes. No siempre llegan los paquetes al
mismo tiempo en unos servidores que en otros, pudiendo en ciertos momentos
haber diferencias entre unos y otros.




                                                3
Separata Nº4 (Semana 4) – Sistemas Operativos III


Comandos para empaquetar y comprimir archivos.
Comando tar. Es utilizado normalmente para empaquetar o desempaquetar ficheros,
empaquetar significa guardar en un único fichero una lista de varios ficheros, o el
contenido de todo un directorio (o varios directorios). El formato del comando tar es:
[ root @ PC1 ~ ]#tar -[opciones] [fichero1][fichero2]...[ficheroN]
Donde es la lista de opciones y hasta es la lista de ficheros a añadir o extraer del
archivo.
En las opciones de tar hay algunas que son importantes para su uso:
    c   Crea un nuevo archivo tar.
v       Modo verbose, quiere decir que mostrará por pantalla las operaciones que va
realizando archivo por archivo, si no se pone esta opción ejecutará la acción pero en pantalla
no veremos el proceso.
x       Extrae los archivos (Descomprime los ficheros que se encuentran dentro del archivo tar).
t       Nos muestra el contenido del archivo tar. Esto es cuando tu deseas saber
que es lo que contiene ese archivo sin necesidad de desempaquetarlo.
p       Mantiene los permisos originales de los archivos.
f         Cuando se usa con la opción -c, usa el nombre del archivo especificado para la
creación del archivo tar; cuando se usa con la opción -x, retira del archivo el archivo
específico.
z        Comprime el archivo tar con gzip.
j       Comprime el archivo tar con bzip2.
Aquí algunos ejemplos:
[ root @ PC1 ~ ]# tar -cvf archivo.tar /etc
Empaquetará todos los ficheros de /etc en el fichero archivo.tar diciéndole que cree un
nuevo fichero de archivo. La opción v fuerza a tar en el modo verbose, (ósea mostrando en
pantalla el progreso de la tarea que realiza, en este caso los nombres de los ficheros
según se archivan). La opción f le dice a tar que el siguiente argumento archivo.tar es el
nombre del archivo a crear. El resto de los argumentos de tar son los nombres de
ficheros y directorios a añadir al archivo.


[ root @ PC1 ~ ]# tar -xvf archivo.tar
Extraerá o descomprimirá el fichero archivo.tar en el directorio actual. Una de las
ventajas que nos ofrece tar es que respeta la estructura de directorio existente en el
momento de empaquetar, de forma que al desempaquetar se reproducirá como estaba

                                                  4
Separata Nº4 (Semana 4) – Sistemas Operativos III

originalmente.
Si queremos descomprimir igual que en la línea que desempaquetamos, solo que
ahora cambiamos la c por la x de extracción:
[ root @ PC1 ~ ]# tar xzvf archivo.tar.gz
Hay otro modo de compresión que es el formato bz2. Para comprimir y descomprimir
es el mismo procedimiento que con gz, la única diferencia es que ya no va la letra z, sino la j.
[ root @ PC1 ~ ]# tar cjvf archivo.tar.bz2 /etc
Si queremos descomprimir , las opciones son muy similares a la orden anterior, solo
que ahora le cambiamos la c por la x de extracción:
[ root @ PC1 ~ ]# tar xjvf archivo.tar.gz


Comando GZIP. Hay una herramienta especializada en la compresión y descompresión,
es la herramienta gzip. Normalmente, el fichero a comprimir se reemplaza por otro con la
extensión.gz, manteniéndose los mismos permisos, propietarios y tiempos de modificación.
La cantidad de compresión obtenida depende de varios factores, típicamente, texto o
código fuente se reduce en un porcentaje del 60 al 70%. Un fichero ya comprimido, como la
mayoría de archivos gráficos (gif, jpg), difícilmente reducirán su tamaño.
[ root @ PC1 ~ ]# gzip archivo.tar
El resultado será archivo.tar.gz. Para comprimir, puedes poner gzip -d y el nombre del
archivo gz a descomprimir
[ root @ PC1 ~ ]# gzip -d archivo.tar.gz
En esta ocasión archivo.tar.gz será descomprimido y reemplazado por archivo.tar. Un
equivalente a gzip -d es el comando gunzip:
[ root @ PC1 ~ ]# gunzip archivo.tar.gz
Ojo que puedes comprimir y descomprimir con esta herramienta, así como con la poderosa
herramienta tar, ambas tienen las mismas extensiones y son compatibles entre ambas.
Por ejemplo puedes comprimirlo con tar y descomprimirlo con gzip y viceversa. La
diferencia esta en que tar también hace la función de empaquetado.
Para poder ver el archivo que hemos comprimido usado el comando:
[ root @ PC1 ~ ]# zcat archivo.gz (tome en cuenta que debe de poner la extensión)


Comando bzip2. Es parecido al comando gzip, no puede ser usado para comprimir
directorios. La razón de compresión es de 50% a 75%.
[ root @ PC1 ~ ]# bzip2 archivo.tar

                                               5
Separata Nº4 (Semana 4) – Sistemas Operativos III

El resultado será archivo.tar.bz2. Para comprimir, puedes poner bzip2 -d y el nombre del
archivo bz2 a descomprimir
[ root @ PC1 ~ ]# bzip2 -d archivo.tar.gz
En esta ocasión archivo.tar.bz2 será descomprimido y reemplazado por archivo.tar. Un
equivalente a bzip2 -d es el comando gunzip:
[ root @ PC1 ~ ]# bunzip2 archivo.tar.bz2
Si quisieramos ver el contenido del archivo bz2 usamos el comando
[ root @ PC1 ~ ]# bzcat archivo.bz2 (Colocar la extensión del archivo)


Nota adicional. También son reconocidos los comandos zip y unzip usados de la
manera clásica en otros sistemas operativos.




                                             6

Contenu connexe

Tendances

Administracion de software en debian y derivados (comandos) taringa!
Administracion de software en debian y derivados (comandos)   taringa!Administracion de software en debian y derivados (comandos)   taringa!
Administracion de software en debian y derivados (comandos) taringa!Frank Davila
 
Powerpoint comandos pablo rey
Powerpoint comandos pablo reyPowerpoint comandos pablo rey
Powerpoint comandos pablo reyTitoChest
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubunturobertoiglesias
 
Maria jose hernandez c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
Maria jose hernandez   c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...Maria jose hernandez   c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
Maria jose hernandez c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...MariaJoseHernndez2
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXvicente choque
 
Actividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonActividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonEmerson Gonzalez IF04 T I
 
05 Php. Configuracion De Php
05 Php. Configuracion De Php05 Php. Configuracion De Php
05 Php. Configuracion De PhpJosé M. Padilla
 

Tendances (15)

Administracion de software en debian y derivados (comandos) taringa!
Administracion de software en debian y derivados (comandos)   taringa!Administracion de software en debian y derivados (comandos)   taringa!
Administracion de software en debian y derivados (comandos) taringa!
 
Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2
 
Powerpoint comandos pablo rey
Powerpoint comandos pablo reyPowerpoint comandos pablo rey
Powerpoint comandos pablo rey
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubuntu
 
Linux comandos 1
Linux comandos 1Linux comandos 1
Linux comandos 1
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Presentación1 msd
Presentación1 msdPresentación1 msd
Presentación1 msd
 
Maria jose hernandez c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
Maria jose hernandez   c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...Maria jose hernandez   c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
Maria jose hernandez c.i. 27.878.738 - seccion pnf if-02 t1 f2 - administra...
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUX
 
Actividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonActividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emerson
 
05 Php. Configuracion De Php
05 Php. Configuracion De Php05 Php. Configuracion De Php
05 Php. Configuracion De Php
 
Unix 3.4
Unix 3.4Unix 3.4
Unix 3.4
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Comandos
Comandos Comandos
Comandos
 
Investigcxion
InvestigcxionInvestigcxion
Investigcxion
 

En vedette

DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...{|::::::. ELDAVAN .:::::::|}
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.comServicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.comINTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...{|::::::. ELDAVAN .:::::::|}
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltosAINHOA ANGULO
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltossgonzales2012
 
Ejercicios Basicos Sobre Linux
Ejercicios Basicos Sobre LinuxEjercicios Basicos Sobre Linux
Ejercicios Basicos Sobre LinuxPI Bismarck
 
Comandos permisos linux centos
Comandos permisos linux centosComandos permisos linux centos
Comandos permisos linux centosche_carlitos
 
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz) MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz) Alberto Hdz
 
Manual networking ii
Manual networking iiManual networking ii
Manual networking iiUTP
 

En vedette (17)

DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA  ::: http...
DIFERENCIAS ENTRE PC DE ARQUITECTURA ABIERTA & ARQUITECTURA SERRADA ::: http...
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
 
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.comServicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
Servicio correo (sendmail) gnu linux-centos ::: http://leymebamba.com
 
Servicio Samba ::: http://leymebamba.com
Servicio Samba ::: http://leymebamba.comServicio Samba ::: http://leymebamba.com
Servicio Samba ::: http://leymebamba.com
 
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.comINTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
 
Presentación
PresentaciónPresentación
Presentación
 
Sesión01 idat
 Sesión01 idat Sesión01 idat
Sesión01 idat
 
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
Diferencia entre pc arquitectura abierta y arquitectura cerrada ::: http://le...
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Linux 100
Linux 100Linux 100
Linux 100
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Ejercicios Basicos Sobre Linux
Ejercicios Basicos Sobre LinuxEjercicios Basicos Sobre Linux
Ejercicios Basicos Sobre Linux
 
Que Es Gnu/Linux
Que Es Gnu/LinuxQue Es Gnu/Linux
Que Es Gnu/Linux
 
Comandos permisos linux centos
Comandos permisos linux centosComandos permisos linux centos
Comandos permisos linux centos
 
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz) MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
 
Curso básico Linux
Curso básico LinuxCurso básico Linux
Curso básico Linux
 
Manual networking ii
Manual networking iiManual networking ii
Manual networking ii
 

Similaire à Instalación RPM paquetes Linux

Curso Basico Ponencia 1
Curso Basico Ponencia 1Curso Basico Ponencia 1
Curso Basico Ponencia 1Antonio Durán
 
Estructura de linux
Estructura de linuxEstructura de linux
Estructura de linuxgarfo999
 
10 administración de paquetes rpm
10  administración de paquetes rpm10  administración de paquetes rpm
10 administración de paquetes rpmAprende Viendo
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeezexavazquez
 
El manejador de paquetes APT
El manejador de paquetes APTEl manejador de paquetes APT
El manejador de paquetes APTMiguel Useche
 
2.6.montajes y accesos a medios
2.6.montajes y accesos a medios2.6.montajes y accesos a medios
2.6.montajes y accesos a mediosFernando Solis
 
Linux - Programas de utilería linux
Linux - Programas de utilería linuxLinux - Programas de utilería linux
Linux - Programas de utilería linuxSergio Sanchez
 
Como instalar Unix(Johanna)
Como instalar Unix(Johanna)Como instalar Unix(Johanna)
Como instalar Unix(Johanna)JohannaCamila
 
Comandos basicos
Comandos basicosComandos basicos
Comandos basicospilimex
 
Administración básica de ubuntu server parte 2
Administración básica de ubuntu server   parte 2Administración básica de ubuntu server   parte 2
Administración básica de ubuntu server parte 2Santiago Márquez Solís
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunixsandrasal23
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunixsandrasal23
 
Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Euller108BB72
 

Similaire à Instalación RPM paquetes Linux (20)

Curso Basico Ponencia 1
Curso Basico Ponencia 1Curso Basico Ponencia 1
Curso Basico Ponencia 1
 
Estructura de linux
Estructura de linuxEstructura de linux
Estructura de linux
 
10 administración de paquetes rpm
10  administración de paquetes rpm10  administración de paquetes rpm
10 administración de paquetes rpm
 
10 administración de paquetes rpm
10  administración de paquetes rpm10  administración de paquetes rpm
10 administración de paquetes rpm
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeeze
 
El manejador de paquetes APT
El manejador de paquetes APTEl manejador de paquetes APT
El manejador de paquetes APT
 
2.6.montajes y accesos a medios
2.6.montajes y accesos a medios2.6.montajes y accesos a medios
2.6.montajes y accesos a medios
 
Linux - Programas de utilería linux
Linux - Programas de utilería linuxLinux - Programas de utilería linux
Linux - Programas de utilería linux
 
Unix JCRB
Unix JCRBUnix JCRB
Unix JCRB
 
Como instalar Unix(Johanna)
Como instalar Unix(Johanna)Como instalar Unix(Johanna)
Como instalar Unix(Johanna)
 
Comandos basicos
Comandos basicosComandos basicos
Comandos basicos
 
Administración básica de ubuntu server parte 2
Administración básica de ubuntu server   parte 2Administración básica de ubuntu server   parte 2
Administración básica de ubuntu server parte 2
 
Clase6 (consola linux)
Clase6 (consola linux)Clase6 (consola linux)
Clase6 (consola linux)
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunix
 
Instalar unixElvis Urquizo
Instalar unixElvis UrquizoInstalar unixElvis Urquizo
Instalar unixElvis Urquizo
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunix
 
Jadira palta
Jadira paltaJadira palta
Jadira palta
 
Nicolle
NicolleNicolle
Nicolle
 
Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72
 
Debian.pdf
Debian.pdfDebian.pdf
Debian.pdf
 

Plus de {|::::::. ELDAVAN .:::::::|}

Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.comSERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.comPUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com
INTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.comINTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.com
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com
Tuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.comTuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.com
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.comUSUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Riesgos en la unidad informatica :::: http://leymebamba.com
Riesgos en la unidad informatica  :::: http://leymebamba.comRiesgos en la unidad informatica  :::: http://leymebamba.com
Riesgos en la unidad informatica :::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
Ventajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.comVentajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 

Plus de {|::::::. ELDAVAN .:::::::|} (14)

Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
 
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.comSERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
 
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.comPUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
PUERTO DE ENTRADA Y SALIDA DE UNA PC ::::: http://leymebamba.com
 
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com
INTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.comINTEGRATED  DRIVE  ELECTRONICS  ::: http://leymebamba.com
INTEGRATED DRIVE ELECTRONICS ::: http://leymebamba.com
 
Placa Base Motherboard ::: http://leymebamba.com
Placa  BaseMotherboard   ::: http://leymebamba.comPlaca  BaseMotherboard   ::: http://leymebamba.com
Placa Base Motherboard ::: http://leymebamba.com
 
Case&fuentes :::: http://leymebamba.com
Case&fuentes  :::: http://leymebamba.comCase&fuentes  :::: http://leymebamba.com
Case&fuentes :::: http://leymebamba.com
 
Memoria ram ::: http://leymebamba.com
Memoria ram  ::: http://leymebamba.comMemoria ram  ::: http://leymebamba.com
Memoria ram ::: http://leymebamba.com
 
PROCESOS EN LINUX. ::: http://leymebamba.com
PROCESOS EN LINUX.   ::: http://leymebamba.comPROCESOS EN LINUX.   ::: http://leymebamba.com
PROCESOS EN LINUX. ::: http://leymebamba.com
 
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com
Tuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.comTuberías (PIPES).  EN GNU-LINUX-CENTOS  ::: http://leymebamba.com
Tuberías (PIPES). EN GNU-LINUX-CENTOS ::: http://leymebamba.com
 
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.comUSUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
 
Microprocesador ::: http://leymebamba.com
Microprocesador  ::: http://leymebamba.comMicroprocesador  ::: http://leymebamba.com
Microprocesador ::: http://leymebamba.com
 
Bios setup ::: http://leymebamba.com
Bios setup  ::: http://leymebamba.comBios setup  ::: http://leymebamba.com
Bios setup ::: http://leymebamba.com
 
Riesgos en la unidad informatica :::: http://leymebamba.com
Riesgos en la unidad informatica  :::: http://leymebamba.comRiesgos en la unidad informatica  :::: http://leymebamba.com
Riesgos en la unidad informatica :::: http://leymebamba.com
 
Ventajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.comVentajas y desventajas de usar software libre ::: http://leymebamba.com
Ventajas y desventajas de usar software libre ::: http://leymebamba.com
 

Instalación RPM paquetes Linux

  • 1. Separata Nº4 (Semana 4) – Sistemas Operativos III ADMINISTRACION DE PAQUETES. (RPM – REDHAT PACKAGE MANAGER) Vienen a ser como los archivos de instalación de los servicios y paquetes que utiliza el sistema operativo Linux. La gran mayoría de distros usan RPM. Formato de un rpm: Nombre de paquete – versión – subversión – plataforma – extensión. Si deseamos instalar un paquete usando el modo texto, se siguen los siguientes pasos: 1. Colocar el cd número 1 de la distribución, en este caso FEDORA CORE. 2. Crear una carpeta en el disco duro en donde estaran los archivos rpm que se van a usar, para este caso le pondremos el nombre de: [ root @ PC1 ~ ] #mkdir /RPMS 3. Luego ingreso a la ruta del CD, colocando: [ root @ PC1 ~ ] #cd /media/cdrom/Fedora/RPMS 4. Dentro de dicho subdirectorio buscamos y copiamos el paquete que queremos, por ejemplo si queremos copiar los archivos de instalación del APACHE escribimos: [ root @ PC1 RPMS ] #cp httpd* /RPMS 5. Finalmente salimos de toda ruta posible montada [ root @ PC1 RPMS ] #cd Colocamos [ root @ PC1 ~ ] #mount /media/cdrom 6. Luego se procede a instalar el paquete en el mismo lugar donde se encuentran los archivos copiados: [ root @ PC1 RPMS ] #rpm –ivh nombre del paquete completo. Para esto se utiliza los siguientes parámetros: i = instalar un paquete v = muestra el mensaje de instalación h = muestro el progreso de instalación, usando el carácter “#”. 1
  • 2. Separata Nº4 (Semana 4) – Sistemas Operativos III Opciones rpm: 1. Consultar sobre el paquete instalado: [ root @ PC1 ~ ] #rpm –q nombre_paquete 2. Borrar el paquete instalado: [ root @ PC1 ~ ] #rpm –q nombre_paquete 3. Mostrar información completa del paquete: [ root @ PC1 ~ ] #rpm –qi nombre_paquete 4. Para obtener información del rpm: [ root @ PC1 ~ ] #man rpm 5. Forzar la instalación de un paquete: [ root @ PC1 ~ ] # rpm –ivh nombre_paquete_completo --force 6. Si muestra conflictos de archivos: [ root @ PC1 ~ ] #rpm –ivh nombre_paquete_completo –replacefiles 7. Si muestra errores de dependencia: [ root @ PC1 ~ ] #rpm –ivh nombre_paquete_completo –nodeps 8. Si desea actualizar un paquete [ root @ PC1 ~ ] #rpm –Uvh nombre_paquete_completo Para Ubuntu se utiliza: # sudo apt-get install nombre_del_archivo Ejercicio: buscar las variantes que usa el apt-get para trabajar con archivos. Comando yum: Yum es un programa automático para instalar / desinstalar los RPM del sistema. Obtiene automáticamente dependencias y previene que ha de ocurrir para instalar correctamente los paquetes. Hace más fácil mantener grupos de máquinas sin tener poner al día manualmente cada RPM que usan. Para instalar un paquete que no este instalado ya, hay que usar la opción de yum " install ". # yum install nombre_paquete Para quitar un paquete ya instalado usaremos la opción " remove ". # yum remove nombre_paquete Para instalar las actualizaciones usaremos la opción "update". # yum update Para buscar un paquete por el nombre usaremos la opción "search". # yum search nombre_paquete 2
  • 3. Separata Nº4 (Semana 4) – Sistemas Operativos III Repositorios Linux. Son servidores centralizados donde se almacenan, mantienen un sin fin de paquetes junto con su descripción correspondiente. Se le puede llamar también repositorio a un cdrom / DVD / Partición con una colección de paquetes específica que permita ser instalada. Nos centraremos en los repositorios accesibles desde Internet que son los que facilitaran la vida a los usuarios de Linux, debido a su sencillez y eficacia. Podemos encontrar varios tipos de repositorios, los oficiales de cada distribución (Mandriva, Ubuntu, Debian, Suse,..) que tienen un conjunto de aplicaciones que cumplen las licencias GPL y los colaborativos (No oficiales) que contienen aplicaciones realizadas por terceros (Asociaciones, usuarios, etc..), estos suelen tener paquetes con licencias no muy claras o que no son "GPL" como pueden ser los drivers de tarjetas Nvidia y Ati, los cuales son gratuitos pero no libres (No liberan el código fuente del programa) y en los repositorios oficiales no se encontrarán. Cada distribución de GNU/Linux tiene sus propios repositorios y sus gestores de paquetes a disposición de los usuarios, estos gestores resuelven dependencias. Las dependencias son paquetes (Librerías, Scripts, paquetes, etc..) necesarios para la instalación y uso de otros programas. Estos gestores y sus repositorios pertinentes son lo que han potenciado, en gran medida, el uso de GNU/Linux en ambientes de escritorio ya que resuelven las dependencias, cosa que anteriormente tenía que hacerlo el usuario a mano. Pudiendo tardar un día entero en instalar cierta aplicación, buscando por Internet los paquetes necesarios para instalar x programa, los cuales necesitaban a su vez de otras dependencias,... Ahora todo eso se realiza de forma automatizada por el "Gestor de paquetes" de nuestra distribución de Linux. Cada vez que añadimos un repositorio a nuestro gestor de paquetes, se esta metiendo información en nuestro disco en forma de base de datos, con los nombres de los programas, su ubicación, información relativa a su funcionalidad, dependencias, etc... Estos repositorios se actualizan cada cierto tiempo cuando hay mejoras y actualizaciones de paquetes. No siempre llegan los paquetes al mismo tiempo en unos servidores que en otros, pudiendo en ciertos momentos haber diferencias entre unos y otros. 3
  • 4. Separata Nº4 (Semana 4) – Sistemas Operativos III Comandos para empaquetar y comprimir archivos. Comando tar. Es utilizado normalmente para empaquetar o desempaquetar ficheros, empaquetar significa guardar en un único fichero una lista de varios ficheros, o el contenido de todo un directorio (o varios directorios). El formato del comando tar es: [ root @ PC1 ~ ]#tar -[opciones] [fichero1][fichero2]...[ficheroN] Donde es la lista de opciones y hasta es la lista de ficheros a añadir o extraer del archivo. En las opciones de tar hay algunas que son importantes para su uso: c Crea un nuevo archivo tar. v Modo verbose, quiere decir que mostrará por pantalla las operaciones que va realizando archivo por archivo, si no se pone esta opción ejecutará la acción pero en pantalla no veremos el proceso. x Extrae los archivos (Descomprime los ficheros que se encuentran dentro del archivo tar). t Nos muestra el contenido del archivo tar. Esto es cuando tu deseas saber que es lo que contiene ese archivo sin necesidad de desempaquetarlo. p Mantiene los permisos originales de los archivos. f Cuando se usa con la opción -c, usa el nombre del archivo especificado para la creación del archivo tar; cuando se usa con la opción -x, retira del archivo el archivo específico. z Comprime el archivo tar con gzip. j Comprime el archivo tar con bzip2. Aquí algunos ejemplos: [ root @ PC1 ~ ]# tar -cvf archivo.tar /etc Empaquetará todos los ficheros de /etc en el fichero archivo.tar diciéndole que cree un nuevo fichero de archivo. La opción v fuerza a tar en el modo verbose, (ósea mostrando en pantalla el progreso de la tarea que realiza, en este caso los nombres de los ficheros según se archivan). La opción f le dice a tar que el siguiente argumento archivo.tar es el nombre del archivo a crear. El resto de los argumentos de tar son los nombres de ficheros y directorios a añadir al archivo. [ root @ PC1 ~ ]# tar -xvf archivo.tar Extraerá o descomprimirá el fichero archivo.tar en el directorio actual. Una de las ventajas que nos ofrece tar es que respeta la estructura de directorio existente en el momento de empaquetar, de forma que al desempaquetar se reproducirá como estaba 4
  • 5. Separata Nº4 (Semana 4) – Sistemas Operativos III originalmente. Si queremos descomprimir igual que en la línea que desempaquetamos, solo que ahora cambiamos la c por la x de extracción: [ root @ PC1 ~ ]# tar xzvf archivo.tar.gz Hay otro modo de compresión que es el formato bz2. Para comprimir y descomprimir es el mismo procedimiento que con gz, la única diferencia es que ya no va la letra z, sino la j. [ root @ PC1 ~ ]# tar cjvf archivo.tar.bz2 /etc Si queremos descomprimir , las opciones son muy similares a la orden anterior, solo que ahora le cambiamos la c por la x de extracción: [ root @ PC1 ~ ]# tar xjvf archivo.tar.gz Comando GZIP. Hay una herramienta especializada en la compresión y descompresión, es la herramienta gzip. Normalmente, el fichero a comprimir se reemplaza por otro con la extensión.gz, manteniéndose los mismos permisos, propietarios y tiempos de modificación. La cantidad de compresión obtenida depende de varios factores, típicamente, texto o código fuente se reduce en un porcentaje del 60 al 70%. Un fichero ya comprimido, como la mayoría de archivos gráficos (gif, jpg), difícilmente reducirán su tamaño. [ root @ PC1 ~ ]# gzip archivo.tar El resultado será archivo.tar.gz. Para comprimir, puedes poner gzip -d y el nombre del archivo gz a descomprimir [ root @ PC1 ~ ]# gzip -d archivo.tar.gz En esta ocasión archivo.tar.gz será descomprimido y reemplazado por archivo.tar. Un equivalente a gzip -d es el comando gunzip: [ root @ PC1 ~ ]# gunzip archivo.tar.gz Ojo que puedes comprimir y descomprimir con esta herramienta, así como con la poderosa herramienta tar, ambas tienen las mismas extensiones y son compatibles entre ambas. Por ejemplo puedes comprimirlo con tar y descomprimirlo con gzip y viceversa. La diferencia esta en que tar también hace la función de empaquetado. Para poder ver el archivo que hemos comprimido usado el comando: [ root @ PC1 ~ ]# zcat archivo.gz (tome en cuenta que debe de poner la extensión) Comando bzip2. Es parecido al comando gzip, no puede ser usado para comprimir directorios. La razón de compresión es de 50% a 75%. [ root @ PC1 ~ ]# bzip2 archivo.tar 5
  • 6. Separata Nº4 (Semana 4) – Sistemas Operativos III El resultado será archivo.tar.bz2. Para comprimir, puedes poner bzip2 -d y el nombre del archivo bz2 a descomprimir [ root @ PC1 ~ ]# bzip2 -d archivo.tar.gz En esta ocasión archivo.tar.bz2 será descomprimido y reemplazado por archivo.tar. Un equivalente a bzip2 -d es el comando gunzip: [ root @ PC1 ~ ]# bunzip2 archivo.tar.bz2 Si quisieramos ver el contenido del archivo bz2 usamos el comando [ root @ PC1 ~ ]# bzcat archivo.bz2 (Colocar la extensión del archivo) Nota adicional. También son reconocidos los comandos zip y unzip usados de la manera clásica en otros sistemas operativos. 6