Вы находитесь на странице: 1из 15

Actualizacin del sistema

Aitor Viana Snchez

Introduccin

Antiguamente la actualizacin del sistema era una tarea ardua

Para la mayora de las aplicaciones se distribuan los fuentes


Desempaquetarlos Compilarlos Ubicarlos

Actualmente

Las aplicaciones se distribuyen en formato binario

Similar a los ejecutables de windows

Instalacin y actualizacin del sistema inmediatos

Seminario de Linux, 2004

Compresin de ficheros

Importante dominar las utilidades de compresin-descompresin

La mayora de os paquetes viene comprimidos Utilidades bsicas

tar utilidad de para empaquetar datos gzip utilidad de compresin de datos bzip2 utilidad de compresin de datos rar utilidad de compresin de datos zip utilidad de compresin de datos

Seminario de Linux, 2004

Compresin-descompresin de datos

Compresor gzip Desarrollado por el proyecto GNU Comprime los datos de un ficheros y los guarda en otro con extensin gz La operacin solo se termina si la compresin se realiza con xito

No hay peligro de prdida de datos


/> ls l -rw-rw-rw- 1 aitor aitor 312996 Mar 09 21:44 prueba.txt />gzip prueba.txt /> ls l -rw-rw-rw- 1 aitor aitor 312996 Mar 09 21:50 prueba.txt.gz

Opciones

-l informacin sobre un archivo comprimido -d descoprimir -h ayuda -q suprime los posibles avisos -r modo recursivo

Por si hay que comprimir recursivamente una carpeta y todos sus ficheros asociados
4

Seminario de Linux, 2004

Compresin-descompresin de datos (2)

Descompresor gunzip

Recuperacin de un fichero o ficheros originales a partir de uno comprimido


/> gunzip prueba.txt.gz

Una vez realizada la descompresin, el fichero .gz se elimina

Para no eliminarlo, la opcion c

Se pueden comprimir y descomprimir datos de la entrada estndar, y copiarlos a una salida determinada Si a gzip no se le pasa ningn nombre de fichero, intenta comprimir los datos de la entrada estndar
/> ls laR $HOME | gzip > listafich.gz /> gunzip c listafich.gz | more

Las utilidades bzip2 y bunzip2 son similares a las anteriores

Consiguen un mayor ratio de compresin a costa de incrementar el tiempo de cmputo


Seminario de Linux, 2004 5

Empaquemiento de ficheros

La herramienta tar es capaz de archivar varios ficheros dentro de uno solo con extensin .tar Sintaxis

tar opciones ficheros c crea un nuevo archivo x extrae los ficheros del archivo t lista el contenido del archivo r aade ficheros al final del archivo u actualiza los ficheros con versiones ms modernas d compara los ficheros del archivo con los del directorio z crea un fichero comprimido con gzip

Opciones

Uso conjunto de gzip y tar


/> tar cvf home.tar /home/aitor/prueba /> tar xvf home.tar

La extraccin siempre se hace relativa al directorio actual Se evita sobrescribir directorios importantes de /
Seminario de Linux, 2004 6

Uso avanzado

Ventajas de la utilidad tar


Respeta los permisos de los ficheros Mantiene fielmente el rbol de directorios

Incluso enlaces simblicos y fsicos

Herramienta idnea para copiar un rbol de directorios completo

En una mquina, o entre mquinas diferentes

La opcin (guin) hace que los datos se escriban en la salida normal

Se pueden leer de la entrada normal


/> tar cvf . - | (cd ../hacia; tar xvf -)

De la misma manera se pueden transferir rboles enteros de directorios entre mquinas


Seminario de Linux, 2004 7

Actualizacin del sistema

Formas bsicas de actualizacin de paquetes Orden dpkg Programa apt-get

Migracin del apt-get nativo de Debian a RH

Red-carpet Orden dpkg Permite instalar y actualizar programas de nuestro sistema operativo Sintaxis

rpm opciones paquete -i instalar un paquete -r desinstalar el paquete --purge adems de desinstalarlo elimina todos los ficheros de configuracin
/> dpkg -i galeon-2.10.deb

Opciones bsicas

Ejemplos

Seminario de Linux, 2004

apt-get

Herramienta apt-get

apt-get es una herramienta de manejo de paquetes

Migracin a RH del original apt-get de Debian

Permite instalar y actualizar paquetes de nuestro sistema consultando bases de datos en internet Actualizacin automtica Uso bsico

/> apt-get update /> apt-get upgrade /> apt-get install <paquete>

Posee un fichero bsico de configuracin

En el se especifican los repositorios

/etc/apt/sources.list

Seminario de Linux, 2004

apt-get

Fichero /etc/apt/sources.list

Especifica la URL completa del repositorio

Binarios y fuentes

Ejemplo
/> cat /etc/apt/sources.list ... deb http://archive.ubuntu.com/ubuntu warty main restricted deb-src http://archive.ubuntu.com/ubuntu warty main restricted ...

Para actualizar repositorios no hay nada mas que aadir al fichero de configuracin nuevas ubicaciones

Seminario de Linux, 2004

10

Componentes de Ubuntu

Tipos de repositorios

main, restricted, universe, multiverse Contiene aplicaciones que son completamente libres

Repositorios main

Redistribucin libre

Completamente mantenidas por el equipo de desarrollo de Ubuntu Aplicaciones comnmente utilizadas

Repositorios restricted

Pero no poseen una licencia completamente libre

Soportadas por el equipo de Ubuntu

Seminario de Linux, 2004

11

Componentes de Ubuntu (2)

Repositorios universe

Es una imagen de todo el universo de aplicaciones libres y open source en Linux Todas estn compiladas contra componentes main

Asegura la completa compatibilidad

No tiene garanta de solucin de errores y soporte Contiene aplicaciones que NO son libres

Repositorios multiverse

Estos dos ltimos componentes no estn habilitados por defecto eh /etc/sources.list

Seminario de Linux, 2004

12

Herramientas de actualizacin grfica

Synaptic

Es un front-end para la aplicacin apt-get Permite todas las opciones de instalacin de apt-get bajo un entorno grfico Fcil de utilizar y configurar Instalacin

Se encuentra dentro de los repositorio main/restricted /> apt-get install synaptic

Seminario de Linux, 2004

13

Seminario de Linux, 2004

14

Actualizar el ncleo

La actualizacin del ncleo del sistema operativo es una accin muy importante y habitual Eliminar posibles agujeros de seguridad Aprovechar las nuevas caractersticas de las nuevas versiones No es una actividad compleja HAY QUE PERDERLE EL MIEDO!!! Actualizacin desde paquetes apt-get /> apt-get install linux-image-<placaforma>

Seminario de Linux, 2004

15

Вам также может понравиться