meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
linux:comandos:gestion_paquetes [2013/03/03 22:41] – creado lclinux:comandos:gestion_paquetes [2023/01/18 14:36] (actual) – editor externo 127.0.0.1
Línea 55: Línea 55:
    
 ==== Synaptic ==== ==== Synaptic ====
-Synaptic es una adición relativamente reciente al universo Debian, y su intención es proveer una manera amigable de buscar en listas de paquetes disponibles e instalarlos. Si no lo tienes ya instalado en tu sistema, abre una terminal y cambiate al usuario root, y teclea 'apt-get install synaptic'. Una vez instalado, solo teclea 'synaptic' como el usuario root para ejecutar Synaptic, y te será presentada una lista de categorías de paquetes y botones para manejarlos. No entraré en mucho detalle acerca de cómo navegar en Synaptic porque si lees la sección arriba sobre Apt, las variadas opciones en Synaptic deberían ser bastante explicativas. Muchas de las funcionalidades de Synaptic son directamente basadas en Apt, así que si piensas en Synaptic como Apt con la bondad del apunta y da click ya lo habrás entendido bastante.  +Synaptic es una adición relativamente reciente al universo Debian, y su intención es proveer una manera amigable de buscar en listas de paquetes disponibles e instalarlos. Si no lo tienes ya instalado en tu sistema, abre una terminal y cambiate al usuario root, y teclea <code>apt-get install synaptic</code>. Una vez instalado, solo teclea 'synaptic' como el usuario root para ejecutar Synaptic, y te será presentada una lista de categorías de paquetes y botones para manejarlos. No entraré en mucho detalle acerca de cómo navegar en Synaptic porque si lees la sección arriba sobre Apt, las variadas opciones en Synaptic deberían ser bastante explicativas. Muchas de las funcionalidades de Synaptic son directamente basadas en Apt, así que si piensas en Synaptic como Apt con la bondad del apunta y da click ya lo habrás entendido bastante. 
-Por ejemplo, para actualizar la lista de paquetes de software disponibles utilizando Apt teclearías 'apt-get update'. En Synaptic, existe un gran botón en la parte alta que dice 'Actualizar Lista (Update List)' que hace exactamente lo mismo. Lo mismo aplica para 'apt-get upgrade' ('Actualiza todos (Upgrade All)') y 'apt-get dist-upgrade' ('Actualiza Distribucion(Dist Upgrade)'). Buscando dentro de los paquetes disponibles, puedes seleccionarlos y dar click en las pestañas en la parte baja para ver diferente información acerca de ellos en casi la misma forma como usarías 'apt-cache show', y dar click en el botón 'Instalar' en la derecha para marcarlos para instalación. Nota que no sucederá mucho cuando lo hagas: solamente coloca una marca, no efectúa la instalación en el momento. Esto implica que puedes felizmente buscar dentro de los paquetes y marcar varios elementos para instalación mientras pasas, sin tener que parar y esperar a que termine cada uno. Entonces, cuando estés listo, dá click en el gran botón 'Proceder' en la parte alta para decirle a Synaptic que prosiga y traiga todos los paquetes que marcaste y los instale. +  
 +Por ejemplo, para actualizar la lista de paquetes de software disponibles utilizando Apt teclearías 'apt-get update'. En Synaptic, existe un gran botón en la parte alta que dice 'Actualizar Lista (Update List)' que hace exactamente lo mismo. Lo mismo aplica para 'apt-get upgrade' ('Actualiza todos (Upgrade All)') y 'apt-get dist-upgrade' ('Actualiza Distribucion(Dist Upgrade)'). Buscando dentro de los paquetes disponibles, puedes seleccionarlos y dar click en las pestañas en la parte baja para ver diferente información acerca de ellos en casi la misma forma como usarías 'apt-cache show', y dar click en el botón 'Instalar' en la derecha para marcarlos para instalación. Nota que no sucederá mucho cuando lo hagas: solamente coloca una marca, no efectúa la instalación en el momento. Esto implica que puedes felizmente buscar dentro de los paquetes y marcar varios elementos para instalación mientras pasas, sin tener que parar y esperar a que termine cada uno. Entonces, cuando estés listo, dá click en el gran botón 'Proceder' en la parte alta para decirle a Synaptic que prosiga y traiga todos los paquetes que marcaste y los instale. 
 + 
 De forma similar si seleccionas un paquete que ya está seleccionado en tu sistema, puedes seleccionar el botón 'Eliminar' para ponerlo en la fila de borrado.  De forma similar si seleccionas un paquete que ya está seleccionado en tu sistema, puedes seleccionar el botón 'Eliminar' para ponerlo en la fila de borrado. 
-1.1.4  Aptitude y Dselect+ 
 +====  Aptitude y Dselect ====
 No entraré en mucho detalle acerca de Aptitude y Dselect tampoco, ya que solamente son distintas herramientas para hacer un trabajo parecido a Synaptic. Algo que puede ser una ventaja si estás manejando una computadora remota o solamente prefieres usar la lína de comandos es que ambas herramientas se ejecutan en una consola, así que no tienes que ejecutar X para poder utilizarlos. Como Synaptic permiten buscar en una lista de paquetes, marcar paquetes para la instalación, ver la información de los paquetes y resolver dependencias, pero debido a su naturaleza basada en texto mucha gente los encuentra más difíciles de usar que una herramienta como Synaptic que provee una interface de manejo simple.  No entraré en mucho detalle acerca de Aptitude y Dselect tampoco, ya que solamente son distintas herramientas para hacer un trabajo parecido a Synaptic. Algo que puede ser una ventaja si estás manejando una computadora remota o solamente prefieres usar la lína de comandos es que ambas herramientas se ejecutan en una consola, así que no tienes que ejecutar X para poder utilizarlos. Como Synaptic permiten buscar en una lista de paquetes, marcar paquetes para la instalación, ver la información de los paquetes y resolver dependencias, pero debido a su naturaleza basada en texto mucha gente los encuentra más difíciles de usar que una herramienta como Synaptic que provee una interface de manejo simple. 
 +
 Dselect, en particular, puede provocar fuertes respuestas cuando es mencionado a los usuarios de Debian: nadie parece ser ambivalente acerca de el, o se saben todos los atajos del teclado y lo adoran, o le echaron una ojeada y no pudieron salir más pronto de él, juraron no volver a ejecutarlo nunca más. Sospecho que el uso de Dselect va en disminución excepto dentro de los más duros de los que proponen, ya que alternativas como Aptitude y ahora Synaptic han provisto tan buenas alternativas.  Dselect, en particular, puede provocar fuertes respuestas cuando es mencionado a los usuarios de Debian: nadie parece ser ambivalente acerca de el, o se saben todos los atajos del teclado y lo adoran, o le echaron una ojeada y no pudieron salir más pronto de él, juraron no volver a ejecutarlo nunca más. Sospecho que el uso de Dselect va en disminución excepto dentro de los más duros de los que proponen, ya que alternativas como Aptitude y ahora Synaptic han provisto tan buenas alternativas. 
-1.2 Adaptando tus fuentes de software+ 
 +==== Adaptando tus fuentes de software ====
 Para poder instalar todo este software tu computadora necesta que le digas dónde lo puede encontrar. Cuando Debian es instalado configura un conjunto de fuentes de software por defecto como punto de partida, pero tu puedes decidir que quieres adaptarlo para obtener el software desde otro distribuidor o de un servidor más cercano que mejore el rendimiento.  Para poder instalar todo este software tu computadora necesta que le digas dónde lo puede encontrar. Cuando Debian es instalado configura un conjunto de fuentes de software por defecto como punto de partida, pero tu puedes decidir que quieres adaptarlo para obtener el software desde otro distribuidor o de un servidor más cercano que mejore el rendimiento. 
-1.2.1 /etc/apt/sources.list+ 
 +=== /etc/apt/sources.list ===
 Tu computadora guarda una lista de posibles fuentes de software en un archivo llamado '/etc/apt/sources.list'. Cuando tu le dices que vaya y actualice su lista de paquetes de software disponibles, busca dentro de este archivo para ubicar las direcciones de servidores y luego les pide que le proporcionen una lista de los paquetes actuales. Este archivo también enlista otras fuentes locales, como CD-ROMs que puedes haber utilizado para instalar Debian.  Tu computadora guarda una lista de posibles fuentes de software en un archivo llamado '/etc/apt/sources.list'. Cuando tu le dices que vaya y actualice su lista de paquetes de software disponibles, busca dentro de este archivo para ubicar las direcciones de servidores y luego les pide que le proporcionen una lista de los paquetes actuales. Este archivo también enlista otras fuentes locales, como CD-ROMs que puedes haber utilizado para instalar Debian. 
 Una entrada típica para un servidor de software basado en Internet se vería más o menos así:  Una entrada típica para un servidor de software basado en Internet se vería más o menos así: 
 +<file>
 deb http://ftp.au.debian.org/debian stable main contrib  deb http://ftp.au.debian.org/debian stable main contrib 
 deb http://ftp.debian.org/debian testing main non-free contrib deb http://ftp.debian.org/debian testing main non-free contrib
 deb-src http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free deb-src http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free
 deb-src ftp://ftp.debian.org/debian/ testing main non-free contrib deb-src ftp://ftp.debian.org/debian/ testing main non-free contrib
 +</file>
 Apt puede inteligentemente manejar múltiples fuentes, para que puedas agregar líneas extras a este archivo para tener acceso a más software. Si ve que el mismo paquete está disponible de múltiples fuentes, Apt solamente tomará la fuente que contiene la versión más alta y la instalará.  Apt puede inteligentemente manejar múltiples fuentes, para que puedas agregar líneas extras a este archivo para tener acceso a más software. Si ve que el mismo paquete está disponible de múltiples fuentes, Apt solamente tomará la fuente que contiene la versión más alta y la instalará. 
 Synaptic provee una muy bonita manera de manejar las entradas en tu sources.list sin editar el archivo directamente: solo abre el menú 'Configuración' y selecciona 'Repositorios' para una lista bien formateada con opciones para añadir, eliminar, editar, habilitar y deshabilitar entradas en la lista.  Synaptic provee una muy bonita manera de manejar las entradas en tu sources.list sin editar el archivo directamente: solo abre el menú 'Configuración' y selecciona 'Repositorios' para una lista bien formateada con opciones para añadir, eliminar, editar, habilitar y deshabilitar entradas en la lista. 
-1.2.2 www.apt-get.org+ 
 +==== www.apt-get.org ====
 ¿Así que cómo encuentras servidores de software para agregar a tu sources.list? Los servidores que proveen paquetes compatibles con Debian han comenazado a esparcirse por toda la Internet, y hay un proyecto en camino para proveer un directorio centralizado en www.apt-get.org. Tu puedes buscar un paquete ahí, y te dirá las líneas que tienes que agregar en tu sources.list para tener acceso al servidor relevante.  ¿Así que cómo encuentras servidores de software para agregar a tu sources.list? Los servidores que proveen paquetes compatibles con Debian han comenazado a esparcirse por toda la Internet, y hay un proyecto en camino para proveer un directorio centralizado en www.apt-get.org. Tu puedes buscar un paquete ahí, y te dirá las líneas que tienes que agregar en tu sources.list para tener acceso al servidor relevante. 
 Nota que los paquetes de Debian de terceros pueden no ser de la misma calidad que los paquetes oficiales. Si descargas un paquete de una fuente dudosa en Internet, puedes no tener idea de lo que realmente viene en el paquete: puede ser de muy alta calidad y cuidadosamente mantenido, o puede estar lleno de defectos y nunca actualizado. Si sabes lo que estás haciendo las fuentes de terceros pueden ser una ventaja, pero siempre guarda precaución cuando utilices fuentes distintas de las oficiales.  Nota que los paquetes de Debian de terceros pueden no ser de la misma calidad que los paquetes oficiales. Si descargas un paquete de una fuente dudosa en Internet, puedes no tener idea de lo que realmente viene en el paquete: puede ser de muy alta calidad y cuidadosamente mantenido, o puede estar lleno de defectos y nunca actualizado. Si sabes lo que estás haciendo las fuentes de terceros pueden ser una ventaja, pero siempre guarda precaución cuando utilices fuentes distintas de las oficiales. 
-1.3 Establecer prioridades entre repositorios para "apt"+ 
 + 
 +==== Establecer prioridades entre repositorios para "apt" ====
 Normalmente no se suelen mezclar los paquetes de las distintas ramas de Debian (Stable, Unstable, Testing, Experimental). Pero hay ocasiones en que pese a que estemos en una rama relativamente actualizada como "Testing" (a día de hoy ETCH) es posible que querramos un paquete o un programa (o metapaquete) que aún no haya llegado a esa rama. Normalmente no se suelen mezclar los paquetes de las distintas ramas de Debian (Stable, Unstable, Testing, Experimental). Pero hay ocasiones en que pese a que estemos en una rama relativamente actualizada como "Testing" (a día de hoy ETCH) es posible que querramos un paquete o un programa (o metapaquete) que aún no haya llegado a esa rama.