Sistemas de paquetes software



Documentos relacionados
Administración de Servicios y Aplicaciones

Figura 1. Esquema de las versiones de Ubuntu

Manejo de paquetes y actualizaciones. por Loris Santamaria < loris@lgs.com.ve> Links Global Services C.A.

Esquema Presentación

UNIDAD DIDACTICA 10 GESTIÓN DEL SOFTWARE

Administración UNIX: Gestión del software

Instalación de OpenMPI

Gestores de paquetes. Un programa puede contener múltiples sub-programas o librerías.

LINUX. GESTION DE PAQUETES

IES Abyla. Departamento de Informática. Sistemas Operativos

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Instalación de servidores FTP y WEB en Linux

( Segunda Parte ) 9 de Octubre de Versión 1.0

Tutorial: Primeros Pasos con Subversion

MANUAL COPIAS DE SEGURIDAD

TP N 9 Compresión de Archivos

Archivos comprimidos: zip,tar,gz.bzip

INSTALACIÓN DE GITLAB

Acronis Backup & Recovery 10 Server for Linux. Guía rápida de inicio

Uso de APT para instalación de paquetes en Fedora Core

Instalación de Modo Gráfico - Linux Debian

CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES, BILIB RECETA TECNOLÓGICA REALIZACIÓN DE COPIAS DE SEGURIDAD CON GSYNC

Administración de puestos de trabajo y servidores

INSTALACIÓN DE R y R-Comander

Tesseract para el euskera

Manual de Gunaguaro Instalación y Uso

Actualizaciones de GateDefender Performa desde un servidor web local

Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX

Acronis Backup & Recovery 10 Server para Linux. Update 5. Guía de instalación

GUÍA CONFIGURACIÓN GNU/LINUX GENÉRICA

GNU/Linux Instalación de Paquetes en GNU/Linux Ubuntu y GNU/Linux Debian

Instalá aplicaciones en Huayra

Contenido. Práctica 1. Configuración de sistemas operativos. Vista clásica. Configuración y personalización

Software Libre y Software propietario

Manejo de paquetería en Debian GNU/Linux. Enrique Monge Debian El Salvador

Manual de instalación de UdelaRTEX

Guía Rápida de Inicio

Solución: Descargar e instalarse el componente desde la página Web de Microsoft:

Todas las Versiones de Ubuntu (de la 4.10 (Warty Warthog) a la (Raring Ringtail)

Instalación de Sage bajo Windows

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice

WINZIP WINRAP - ACROBAT

Aulas en red. Aplicaciones y

Utilización del sistema operativo GNU/ Linux en las netbooks

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

INSTRUCTIVO DE INSTALACION ATOM 2.0.1

Instalar y configurar W3 Total Cache

GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos

Instalación y configuración de SharePoint (SPS) 2003

Manual del Usuario. Programa para el cálculo de los ángulos asociados a la geometría de iluminación y observación de la escena SAC-C MMRS. Versión 1.

Instalación de Ubuntu Server v14.04

Radit. Guía de instalación y uso en Ubuntu Profesor: Jose Luis Di Biase. Integrantes: Guillermo zelaya Matias cionci Román Rizzi

Curso de administración de sistemas GNU/linux Copias de seguridad en GNU/Linux

Administración avanzada de paquetes. apt-proxy.

Escudo Movistar Guía Rápida de Instalación Para Windows

7.a.i. Copias de Seguridad con Herramientas del Sistema GNU/Linux

Implantar Microsoft Software Updates Service (SUS)

Las versiones LTS actuales son la 8.04 y la 10.04, lo cual nos deja ver que la 9.10 es una versión normal y ya no tiene soporte.

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA LINUX-IDES: GRUPO DE INVESTIGACIÓN Y DESARROLLO EN GNU/LINUX

Oficina Online. Manual del administrador

DOCENTES FORMADORES UGEL 03 PRIMARIA

Características y ventajas de WinZip

Guía Rápida de Inicio

UNIDAD DIDACTICA 13 INICIAR SESIÓN EN LINUX DE FORMA REMOTA

Reparar diagramas FUP o MMI con errores de código desde un Backup anterior.

Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación

Acronis Backup & Recovery 10 Server for Linux. Guía de instalación

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

Práctica 2: Instalación de un gestor de bases de datos relacionales y desarrollo de una aplicación Web con persistencia de datos

Concepto de sistema operativo

Linux Open Suse 10.2 (Básico + Avanzado)

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de instalación

Guía de Instalación para clientes de WebAdmin

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

Sesión 5: Instalación de aplicaciones

Administración de Servicios y Aplicaciones

Backharddi Introducción Cómo obtener Backharddi? MAX 3.1: Madrid_LinuX Manual de Utilización

FP Gestión, Formación Profesional para el Empleo. Linux OpenSuse 10.2

Unidad 0. Preparación del material. Implantación y administración remota y centralizada de Sistemas Operativos. Manuel Morán Vaquero

Cobian Backup. Inguralde [Enero 2011]

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios.

Luis Caballero Cruz. Ingeniería Técnica Informática de Sistemas. Universidad de Sevilla

Tema 7. Otros aspectos de Unix/Linux

WEB HOSTING IPLAN INSTALACIÓN DE APLICACIONES PARA FTP

1. Instalación de productos

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

Arturo Cepeda Pérez. Software Engineering Tutor MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

Instalación de sistemas operativos Ubuntu.

Area de Servicios Dpto. de Informática. Anexo II WINZIP

La tortuga y los documentos: Tortoise + Subversion

Laboratorio 1 Preparación del entorno de trabajo

Instrucciones de instalación de TrueCode

Actualización del sistema operativo

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL

etrust antivirus Instalación y configuración de etrust antivirus Instalación

Manual Acceso FTP. Winter Music CAC Concurso de maquetas

Transcripción:

Sistemas de paquetes software Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Octubre de 2010 GSyC - 2010 Sistemas de paquetes software 1

c 2010 GSyC Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution Share-Alike 3.0 GSyC - 2010 Sistemas de paquetes software 2

Empaquetado de ficheros Empaquetado de ficheros Almacenar varios ficheros en uno solo, no necesariamente con compresión Utilidad: Más cómodo de manejar (copiar, enviar por correo, etc) Conservar metainformación (permisos) o incluso mayúsculas/minúsculas, tildes, etc si los ficheros van a pasar por un sistema de ficheros diferente ISO9660 (cdrom) vfat (Windows, discos externos, pendrives) ntfs (Windows) GSyC - 2010 Sistemas de paquetes software 3

gzip Empaquetado de ficheros Comprime o descomprime 1 fichero Extensión: fichero.z fichero.gz Comprimir y descomprimir (borrando el original): gzip fichero gunzip fichero.gz GSyC - 2010 Sistemas de paquetes software 4

Empaquetado de ficheros Comprimir y descomprimir (manteniendo el original): gzip -c fichero > fichero.gz zcat fichero.gz > fichero zcat fichero.gz less GSyC - 2010 Sistemas de paquetes software 5

tar + gzip Empaquetado de ficheros Comprime o descomprime varios ficheros, directorios Extensión: fichero.tar.gz fichero.tgz Empaquetar y comprimir: tar -cvzf fichero.tgz fichero1 fichero2 Descomprimir y desempaquetar: tar -xvzf fichero.tgz Mostrar contenido: tar -tzf fichero.tgz Para empaquetar sin comprimir, basta omitir la opción z tar -cvf fichero.tar *.jpg tar -xvf fichero.tar GSyC - 2010 Sistemas de paquetes software 6

WinZip Empaquetado de ficheros A causa de unas licencias restrictivas, originalmente no había compresores para Linux. (Pero las aplicaciones Windows saben descomprimir.tgz) Descomprimir: unzip fichero.zip GSyC - 2010 Sistemas de paquetes software 7

bz2 Empaquetado de ficheros Formato que ofrece compresión más alta que.gz, (empleando más CPU y memoria) Comprimir y descomprimir 1 fichero, borrando el original bzip2 fichero bunzip2 fichero.bz2 Comprimir y descomprimir 1 fichero, manteniendo el original bzip2 -c fichero > fichero.bz2 bunzip2 -c fichero.bz2 > fichero Comprimir y descomprimir varios ficheros, manteniendo el original tar -cvjf fichero.bz2 fichero1 fichero2 tar -xvjf fichero.bz2 GSyC - 2010 Sistemas de paquetes software 8

Instalación de paquetes Instalación de paquetes Método clásico para instalar programas: Formato.tgz Descomprimir y seguir las instrucciones del fichero README Suele ser del estilo de./configure make compile make install Pero dentro de un.tgz puede haber cualquier cosa, no está normalizado y no puede automatizarse Sistema de gestión de paquetes Colección de herramientas que automatizan la instalación, actualización y eliminación de programas. GSyC - 2010 Sistemas de paquetes software 9

Instalación de paquetes Gestión de paquetes, Debian y derivados Paquetes en formato.deb Se pueden manejar directamente con dpkg, o con apt-get, aptitude, dselect, o synaptic Gestión de paquetes, RedHat y derivados Paquetes en formato.rpm Se pueden manejar directamente con rpm, o con up2date o yum GSyC - 2010 Sistemas de paquetes software 10

Instalación de paquetes El sistema de paquetes de Debian El sistema de paquetes de Debian Los paquetes mantienen dependencias entre sí, de forma que la instalación de un paquete puede: depender de que se instale también otro recomendar que se instale también otro sugerir que se instale también otro entrar en conflicto con otro actualmente instalado GSyC - 2010 Sistemas de paquetes software 11

dpkg Instalación de paquetes dpkg Es la herramienta básica de gestión de paquetes, que es usada por las otras (dselect, apt-get, aptitude, synaptic). Usos principales: dpkg -i paquete_vvv-rrr.deb Instala un paquete dpkg -r paquete Desinstala (remove) un paquete, elimina todo excepto los ficheros de configuración dpkg -P paquete Purga un paquete, eliminando incluso los ficheros de configuración Tiene muchas opciones. Puede esquivarse el esquema de dependencias (peligroso) con las opciones que empiezan por --force-... GSyC - 2010 Sistemas de paquetes software 12

Instalación de paquetes dpkg Versiones de Ubuntu: nombre a~no.mes Warty Warthog 4.10 Hoary Hedgehog 5.04 Breezy Badger 5.10 Dapper Drake 6.06 LTS Edgy Eft 6.10 Feisty Fawn 7.04 Gutsy Gibbon 7.10 Hardy Heron 8.04 LTS Intrepid Ibex 8.10 Jaunty Jackalope 9.04 Karmic Koala 9.10 Lucid Lynx 10.04 LTS Maverick Meerkat 10.10 Natty Narwhal 11.04 Versión estándar: soportada 18 meses LTS: Long Term Support: 3 años en escritorio y 5 en servidor GSyC - 2010 Sistemas de paquetes software 13

Instalación de paquetes dpkg Ubuntu Desktop / Ubuntu Server Edition / Ubuntu Server Edition JeOS Variantes de Ubuntu: Kubuntu, Xubuntu, Edubuntu, Ubuntu Netbook Edition, Ubuntu MID Edition, Ubuntu Studio GSyC - 2010 Sistemas de paquetes software 14

apt Instalación de paquetes apt La herramienta más sencilla de usar y más potente. Usa repositorios: sitios centralizados donde se almacenan paquetes Las direcciones de los repositorios se indican en el fichero /etc/apt/sources.list Los repositorios de ubuntu se dividen en 4 componentes 1 Main. Soportado oficialmente por ubuntu. Libre 2 Restricted. Soportado oficialmente. No libre 3 Universe. No soportado oficialmente. Libre 4 Multiverse. No soportado oficialmente. No libre Además, se pueden añadir componentes de terceros GSyC - 2010 Sistemas de paquetes software 15

Instalación de paquetes apt # deb cdrom:[ubuntu 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main deb http://archive.ubuntu.com/ubuntu edgy main restricted deb http://security.ubuntu.com/ubuntu edgy-security main restricted deb http://archive.ubuntu.com/ubuntu edgy-updates main restricted ## All community supported packages, including security- and other updates deb http://archive.ubuntu.com/ubuntu edgy universe multiverse deb http://security.ubuntu.com/ubuntu edgy-security universe multiverse deb http://archive.ubuntu.com/ubuntu edgy-updates universe multiverse # Google Picasa for Linux repository deb http://dl.google.com/linux/deb/ stable non-free GSyC - 2010 Sistemas de paquetes software 16

Uso básico de apt Instalación de paquetes apt El primer front-end fue dselect, muy potente y con un pésimo interfaz de usuario Desde ĺınea de mandatos se puede usar apt-get A partir de 2005, Debian recomienda usar aptitude, que tiene la misma sintaxis que apt-get aptitude update apt-get update Consulta el repositorio para saber qué paquetes hay disponibles (no instala nada) aptitude safe-upgrade apt-get upgrade Actualiza todos los paquetes instalados a la última versión disponible (sin cambiar de distribución) aptitude install paquete apt-get install paquete Instala un paquete (resolviendo conflictos) ERROR FRECUENTE: Hacer solo aptitude update no actualiza los paquetes. Normalmente lo que queremos es sudo aptitude update; sudo aptitude upgrade GSyC - 2010 Sistemas de paquetes software 17

Instalación de paquetes apt Aunque indiquemos a nuestro sistema de paquetería que instale la última versión de un paquete, tal vez no sea posible. Se dice que el paquete está retenido (hold) El paquete depende de otro no incluido en la distribución actual El administrador lo ha retenido a mano (no le gusta, da problemas...) Un paquete retenido para apt-get puede no estar retenido para aptitude. Y viceversa. aptitude: sudo aptitude hold nombre_del paquete sudo aptitude unhold nombre_del paquete apt-get: sudo install feta sudo feta hold nombre_del paquete sudo feta unhold nombre_del paquete GSyC - 2010 Sistemas de paquetes software 18

Instalación de paquetes apt aptitude remove paquete Desinstalar un paquete (resolviendo conflictos) aptitude --purge remove paquete Purgar un paquete (resolviendo conflictos) aptitude dist-upgrade Actualiza agresivamente todos los paquetes instalados, lo que puede incluir el paso a la versión más reciente de la distribución aptitude clean Borrar las copias descargadas de los.deb GSyC - 2010 Sistemas de paquetes software 19

Instalación de paquetes Otros mandatos interesantes apt En los repositorios hay muchos paquetes Cómo saber cuál necesito? aptitude search cadena Buscar una cadena en el nombre o descripción de un paquete. Indica el estado del paquete (instalado, no instalado, borrado...) aptitude show paquete Muestra descripción del paquete dpkg-reconfigure paquete Reconfigurar un paquete GSyC - 2010 Sistemas de paquetes software 20

El sistema de paquetes de OpenWRT El sistema de paquetes de OpenWRT Basado en opkg (fork de ipkg). Similar al de Debian, más sencillo /etc/opkg.conf URL del repositorio opkg update opkg upgrade opkg install opkg reconfigure opkg remove <paquete/s> <paquete/s> <paquete/s> <paquete/s> GSyC - 2010 Sistemas de paquetes software 21