La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1 Instalación de paquetes. 2 Lo que esperamos al instalar programas ● Facilidad ● Economía ● Compatibilidad ● Integridad ● Sanidad ● Ergonomía.

Presentaciones similares


Presentación del tema: "1 Instalación de paquetes. 2 Lo que esperamos al instalar programas ● Facilidad ● Economía ● Compatibilidad ● Integridad ● Sanidad ● Ergonomía."— Transcripción de la presentación:

1 1 Instalación de paquetes

2 2 Lo que esperamos al instalar programas ● Facilidad ● Economía ● Compatibilidad ● Integridad ● Sanidad ● Ergonomía

3 3 Un paquete es un archivo que: ● Contiene a su vez otros archivos que componen un programa, una librería, archivos multimedia, etc. ● Posee metadatos. ● Al instalarlo cumple una o más funciones específicas.

4 4 Tipos de paquetes ● Fuentes para compilar ● Binarios Compilados, listos para instalar

5 5 Instalando paquetes fuentes 1) tar xvjf kboggle-0.2.tar.bz2 2) cd kboggle-0.2 3)./configure 4) make 5) make install

6 6 Comprobando si está todo lo necesario: configure

7 7 Compilando: make

8 8 Instalando: make install (acción del superusuario)

9 9 Usando la aplicación instalada

10 10 ¿Y si falla./configure? ● Leer README ● Leer INSTALL ●./configure --help | less ● Puede ser que el script configure no encuentra determinados archivos. ● Es posible que sea indispensable instalar ciertos paquetes de desarrollo. ● Es fundamental usar bien un buscador o tener un grupo de soporte, para detectar el problema.

11 11 Solicitando Ayuda

12 12 Ejemplo de paquetes necesarios o imprescindibles para compilar ● gcc ● make ● libxorg-x11-static-devel ● gcc4.0-c++ ● libxorg-x11-devel ● libqt3-devel ● libkdebase4-devel

13 13 ¿Y si queremos desinstalar? Se ejecuta make uninstall en la carpeta de las fuentes

14 14 2 Tips Importantes ● Bajar paquetes de sitios confiables. ● Si se usa una distribución que usa paquetes compilados, no instalar a partir de fuentes, salvo que sea estrictamente necesario.

15 15 Paquetes compilados ● RPM: Red Hat, Mandriva, Fedora Core, openSUSE. ● Deb: Debian, Ubuntu Linux, Knoppix. ● Tarballs: Slackware, Vector Linuix, pocketlinux ● AutoPackage: Para aplicaciones multidistribución

16 16 Usando paquetes compilados deb y rpm ● Ventajas – No hace falta compilar. – Proporciona una base de datos de la que se puede extraer información muy útil. – Se pueden utilizar distintas herramientas gráficas. ● Desventajas – Un paquete solamente se instala si cumple las dependencias. – Generalmente tienen una compilación genérica. – Sirven para una determinada versión y distribución.

17 17 Sistema APT de Debian ● Resuelve automáticamente las dependencias. ● Se puede usar tanto en modo gráfico o en modo texto. ● El archivo para configurar repositorios es /etc/apt/sources.list ● Interfaces gráficas: Synaptic, Kynaptic, etc.

18 18 Ejemplo de archivo sources.list

19 19 Fases de desarrollo en Debian ● Etch: Estable (stable) ● Lenny: Prueba (testing) ● Sid: Inestable (unstable)

20 20 Tipos de repositorios ● main: Paquete oficiales. ● contrib: Paquetes no oficiales. ● nonfree: Paquetes con licencia privativa. ● updates: Actualizaciones de seguridad.

21 21 Tareas comunes con aptitude / apt-get ● Actualizar los repositorios: aptitude update apt-get update ● Instalar un paquete: aptitude install supertux apt-get install supertux ● Desinstalar un paquete: aptitude remove supertux apt-get remove supertux ● Actualizar la distribución: aptitude dist-upgrade apt-get dist-upgrade

22 22 Otras tareas de APT ● Configurar los repositorios: apt-setup ● Buscar una aplicación por su nombre y/o descripción: apt-cache search tux ● Buscar la descripción de un paquete no instalado: apt-cache show supertux

23 23 Más aplicaciones de APT ● Agregar CDs a la lista de repositorios: apt-cdrom ● Armar un repositorio: apt-move ● Configurar un proxy APT: apt-proxy o apt-cacher (http://wiki.gleducar.org.ar/wiki/Hacer_un_repositorio_de_pa quetes_en_Ubuntu) ● Elegir los mejores mirrors: apt-spy

24 24 Synaptic

25 25 Sistema URPMI de Mandriva Linux ● Resuelve automáticamente las dependencias ● Se puede usar tanto en modo texto como a través de interfaces gráficas. ● El modo comando es muy intuitivo. ● El archivo que contiene la lista de repositorios es /etc/urpmi/urpmi.cfg ● Posee una potente interfaz gráfica muy bien integrada con el sistema: Rpmdrake

26 26 urpmi.cfg

27 27 Repositorios de Mandriva ● main: Paquetes soportados oficialmente por Mandriva. ● contrib: Paquetes no soportados por Mandriva. ● plf-free: Paquetes libres pero que tienen problemas de patentes en algunos países. ● updates: Actualizaciones normales, corrección de errores y parches de seguridad.

28 28 Tareas Comunes con urpmi ● Actualizar los repositorios urpmi.update -a ● Instalar un paquete urpmi supertux ● Desinstalar un paquete urpme supertux ● Actualizar automáticamente todos los paquetes: urpmi –auto --auto-select

29 29 EasyURPMI, todo un amigo

30 30 Rpmdrake

31 31 Todas las herramientas a mano ¡Todo al alcance de la mano!

32 32 ● Obra derivada de un trabajo de: Sergio Belkin & Asoc. - sebelk@openkairos.com - http://www.sergiobelkin.comsebelk@openkairos.comhttp://www.sergiobelkin.com © Sergio Belkin - Algunos derechos reservados. Esta obra está bajo una licencia Reconocimiento- Compartir Igual de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-sa/2.1/es/ o envíe una carta a Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. http://creativecommons.org/licenses/by-sa/2.1/es/ Todos los logos y marcas pertenecen a sus respectivos dueños Esta obra, © de Roman Gelbort, está protegida legalmente bajo una licencia de Creative Commons, Atribución-CompartirDerivadasIgual 2.5 Argentina. http://creativecommons.org/licenses/by-sa/2.5/ar/ La misma permite: copiar, distribuir y comunicar públicamente la obra; hacer obras derivadas y hacer un uso comercial de la misma. Siempre que se cite al autor y se herede la licencia. rgelbort@xtech.com.a r


Descargar ppt "1 Instalación de paquetes. 2 Lo que esperamos al instalar programas ● Facilidad ● Economía ● Compatibilidad ● Integridad ● Sanidad ● Ergonomía."

Presentaciones similares


Anuncios Google