Está en la página 1de 42

Cmo se instalan las aplicaciones en CanaimaGNU/Linux

Una de las preguntas o dudas ms comunes entre los usuarios de la distribucin


Canaima GNU/Linux es cmo se hace para instalar o desinstalar los programas.
Primero, debes saber varias cosas:
1. No es necesario buscar por google o descargar el programa desde cualquier
pgina en internet. Los programas en Canaima GNU/Linux se mantienen en
un repositorio y se buscan, descargan, instalan, actualizan y eliminan desde la
misma distribucin, a travs de un programa llamado SYNAPTIC, que se puede
acceder desde el men Sistema > Administracin > Gestor de Paquetes
Synaptic.
2. Un repositorio es un servidor mantenido por la comunidad Canaima
GNU/linux desde donde se pueden bajar todas las aplicaciones disponibles para
el sistema. Tambin puedes agregar otros repositorios, pero esto lo debes hacer
bajo tu propia responsabilidad puesto que podras daar tu sistema al no ser
compatibles.
3. SYNAPTIC no es ms que una coleccin de herramientas que sirven para
automatizar el proceso de instalacin, actualizacin, configuracin y eliminacin
de paquetes de software.
4. La aplicacin Gestor de Paquetes Synaptic te permite instalar programas en tu
equipo y gestionar los programas que estn ya instalados.
5. Synaptic es una interfaz grfica GTK+ de APT, por eso es posible instalar
tambin programas desde un terminal usando el comando apt-get install
programa o aptitude install programa.
6. Otros paquetes pueden estar disponibles en internet para Canaima GNU/Linux
en extensiones .deb pues es la extensin del formato de paquetes de software de
Debian y derivadas, como Canaima GNU/Linux.
7. Puedes instalar programas tambin compilando su cdigo fuente, aunque este
paso es para usuarios mucho ms avanzados.
8. No se pueden instalar programas con extensiones .exe directamente en
Canaima GNU/linux.
USANDO SYNAPTIC
1. Abre Synaptic, desde el men Sistema > Administracin > Gestor de Paquetes
Synaptic
2. En el campo "bsqueda" escribe el criterio de bsqueda, tambin puedes navegar
por las categoras o hacer uso de la bsqueda avanzada.

3. Una vez hayas encontrado el paquete a instalar, haz doble clic sobre l. Se te
mostrarn los paquetes adicionales que de deben instalar para que el programa
funcione. Acepta.
4. Haz clic en el botn "aplicar". Puedes seleccionar varios programas a instalar y
luego, aplicar todos los cambios. Vuelve a hacer clic en aplicar en la ventana
resumen que se te mostrar.
5. Sintate a esperar a ver cmo el sistema hace todo por ti: descarga, instala y
configura tus programas nuevos.
USANDO UN PAQUETE .DEB previamente descargado de internet. (modo grfico)
1. Descrgate el paquete .deb
2. Haz clic sobre l con el botn izquierdo del ratn.
3. Selecciona la opcin "Abrir con instalador de paquetes GDebi"
4. Se te mostrar una ventana con alguna informacin importante: los paquetes
adicionales que se instalarn, o si el programa no se instalar debido a que las
dependencias no se cumplen (a diferencia de instalar con synaptic o mediante
cnsola o terminal, con este mtodo, a veces, no se pueden satisfacer las
dependencias automticamente)

DESDE EL TERMINAL O CNSOLA, puedes instalar paquetes de varias maneras:

Con el comando APT (o aptitude) (debes conocer el nombre del paquete a


instalar)

1. Abre un terminal desde el men Aplicaciones > Accesorios > Terminal de root.
2. Escribe el siguiente comando apt-get install nombre_del_paquete o aptitude
install _nombre_del_paquete y presiona la tecla retroceso (enter)
3. como en Synaptic, pero en modo texto, se te mostrarn la lista de dependencias
que el programa requiere. Escribe la letra "s" para aceptar los cambios, y aprieta
entrer.
4. Sintate a esperar a ver cmo el sistema hace todo lo dems por ti: descarga,
instala y actualiza tus nuevos programas.
5. Puedes, igualmente, instalar varios programas al mismo tiempo si escribes sus
nombres dejando un espacio entre cada uno, ejemplo: apt-get install programa1
programa2 programa3

Un paquete .deb previamente descargado (debemos controlar las


dependencias requeridas)

1. Abre un terminal desde el men Aplicaciones > Accesorios > Terminal de root.
2. Dirgete a la carpeta donde tienes el paquete descargado, escribiendo el comando
cd carpeta
3. Escribe el siguiente comando dpkg -i paquete.deb

Un paquete RPM previamente descargado (debemos tener instalado el


paquete ALIEN, ya que los archivos con extensin .rpm son ejecutables de otras
distribuciones no basadas en Debian, y ALIEN permite la conversin de la
extensin .rpm a .deb)

1. Abre un terminal desde el men Aplicaciones > Accesorios > Terminal de root.
2. Dirgete a la carpeta donde tienes el paquete descargado, escribiendo el comando
cd carpeta
3. Escribe el siguiente comando alien -i paquete.rpm
Nota: Si te dice algo sobre permiso denegado escribe: chmod +x
nombredelarchivo.extensin (le dars permiso de ejecucin al archivo) , y vuelve a
ejecutar el comando.
COMPILANDO EL CDIGO FUENTE (pasos para usuarios avanzados)
1. Descrgate el cdigo fuente
2. Entra a la carpeta descargada usando una cnsola o terminal de root: Escribe el
comando cd carpeta.
3. Una vez dentro del paquete, ejecuta los siguientes comandos:

./configure

make

make install

ARCHIVOS CON EXTENSIN BIN previamente descargado (los ejecutables de


Linux)
Los archivos bin son ejecutables, o sea, ya estn compilados. Son algo as como los .exe

del sistema operativo propietario Windows. No se "instalan" como tal, solo tienes que
darles permisos de ejecucin:
En modo grfico, haz click derecho sobre el cono del archivo > propiedades > permisos
y le marcas "permitir ejecutar el archivo como un programa."

ndice
1. Introduccin
2. Aptitude
2.1. Entremos en faena ...
2.2. Zonas de la pantalla de aptitude
2.3. Moverse
2.4. Informacin (banderas) de los paquetes
3. Trabajar con aptitude
3.1. Gestin de paquetes
3.2. Buscar paquetes con aptitude
3.2.1. Patrones de bsqueda
3.3. Solucionar problemas de dependencias
3.4. Instalacin manual y automtica
3.5. Tareas
3.6. Salir de aptitude
4. Y an hay ms...
4.1. Ms opciones de configuracin
4.2. Informacin del histrico de paquetes instalados, actualizados y eliminados
4.3. Personalizando la lista de paquetes
4.3.1. Informacin de los paquetes
4.3.2. Jerarqua de paquetes
4.3.3. Orden de los paquetes
4.4. Archivos importantes
5. Aptitude desde lnea de comandos
5.1. Acciones
5.2. Opciones
Referencias

1. Introduccin
Aptitude es un gestor de paquetes para sistemas Debian GNU/Linux, que proporciona la
funcionalidad de dselect y apt-get, as como de muchos elementos adicionales que no se
encuentran en cualquiera de los dos programas. Tiene una interfaz en modo texto,
basado en ncurses, para el manejo del sistema de paquetes de GNU/Linux, que tiene
fama de resolver mejor las dependencias que apt y eliminar paquetes intiles. Entre
otras, permite a un usuario:
- Visualizar las distintas listas de paquetes
- Realizar tareas de gestin de paquetes, tales como instalar, actualizar y eliminar

paquetes.
- Realizar bsquedas de paquetes
- Resolver problemas de dependencias
- Jugar al buscaminas
stas acciones pueden ser llevadas a cabo desde una interfaz visual o de la lnea de
comandos, en este artculo nos vamos a centrar en su interfaz.

2. Aptitude
2.1. Entremos en faena ...

Ejecutamos aptitude con:


#aptitude

Sugerencia: Si deseas experimentar con aptitude, puedes ejecutarlo con cualquier


usuario que no sea root y as no podrs daar tu sistema de ninguna manera. Cuando
trates de hacer algo con privilegios de root, aptitude te avisar y si quieres seguir, te
preguntar la contrasea de root.
Sugerencia: Si estas en un sistema hbrido quizs querrs ejecutar aptitude mostrando
una preferencia a una rama en concreto (p.ej. tienes tus repositorios apuntando a testing
y a sid, pero solo quieres acutualizar los paquetes en testing sin cambiar a sid todo tu
sistema).
Para estos casos existe la opcin: -t. Con esta opcin podras especificar que rama usar
en esa sesin con aptitude. Por lo tanto la orden de ejecucin ser:
#aptitude -t rama

2.2. Zonas de la pantalla de aptitude

La pantalla de aptitude se puede dividir en tres partes:

La lnea azul en la parte superior es la barra de mens.

A continuacin tenemos un espacio negro, donde encontraremos una


lista de todos los paquetes disponibles, ordenados por grupos de
paquetes.

Abajo tenemos una barra azul, debajo de la cual veremos mensajes


informativos, es el rea de informacin.

2.3. Moverse

Para movernos por los mens de aptitude:

Abrir el men: Control + t

Moverse por las distintas opciones de un men: con las teclas arriba
y abajo

Moverse por los distintos mens: con las teclas izquierda y derecha

Seleccionar elementos de men: con la tecla Enter

Cerrar el men: presionar nuevamente Control + t

Nota: Muchas de las opciones se pueden activar mediante atajos de teclado, por
ejemplo, el comando Actualizar la lista de paquetes se puede activar pulsando la tecla
u. Pulsando ? veremos una referencia de los mtodos abreviados de teclado disponibles.
Para movernos por la lista de paquetes:
Al iniciar, aptitude nos mostrar la lista de paquetes:

Paquetes nuevos (previamente habr que actualizar la lista de


paquetes, atajo: tecla u, para borrar la anterior lista de paquetes
nuevos pulsaremos la tecla f)

Paquetes instalados

Paquetes no instalados

Paquetes obsoletos y creados localmente

Tareas

Como hemos dicho, puedes moverte por las distintas listas con la flechas arriba y
abajo, viendo en la parte inferior su descripcin, para abrir/cerrar el contenido de cada
lista pulsar la tecla Enter, y veremos los distintos grupos (y subgrupos) de cada lista,
hasta llegar finalmente a listado de paquetes, si nos movemos por ellos podremos ver su
descripcin en el rea de informacin y podemos ampliar dicha informacin pulsando
Enter, esto abrir una nueva vista (similar a la pestaa de un navegador) identificable
por el nombre del paquete en la parte superior de la pantalla. Podemos mantener varias
vistas abiertas a la vez, para desplazarnos entre ellas usaremos las teclas F6 y F7
(siguiente y previa, respectivamente), con q la cerramos y volvemos a la anterior.

Adems de la vista general de un paquete mencionada anteriormente, existen algunas


teclas que nos dan informacin ms sintetizada o datos adicionales.
Dependencias, incluyendo recomendaciones, sugerencias, conflictos y reemplazos.
r Dependencias inversas, es decir, los mismos conceptos anteriores aplicados al
paquete seleccionado (qu paquetes dependen de l, y no al revs).
v Versiones disponibles para el paquete seleccionado, algo comn cuando tenemos un
sistema hbrido o con mltiples fuentes.
d

Ver el registro de cambios (changelog) del paquete, til para conocer la prioridad de
las actualizaciones, fecha de publicacin y notas de los desarrolladores.
C

Para movernos por el rea de informacin:


Pulsaremos a para subir y z para bajar.
i para ciclar entre la descripcin del paquete, su estado y la razn por la que est
instalado (de estarlo).
Pulsando D podremos ocultar o volver a ver el rea de informacin.
2.4. Informacin (banderas) de los paquetes

Informacin que nos proporcionan las banderas de ESTADO de un paquete:


El paquete esta instalado, y todas sus dependencias estn satisfechas.
c El paquete ha sido eliminado, pero sus archivos de configuracin todava estn
presentes.
p El paquete y todos sus archivos de configuracin se eliminaron, o nunca fue
instalado.
v El paquete es virtual.
B El paquete tiene dependencias rotas.
u El paquete ha sido desempaquetado, pero no configurado.
C El paquete est medio configurado, se interrumpi la configuracin del paquete.
H El paquete est medio instalado, se interrumpi la instalacin del paquete.
i

Informacin que nos proporcionan las banderas de ACCIN que se realizarn sobre un
paquete:

El paquete marcado para instalarse.


u El paquete ser actualizado.
d El paquete ser eliminado, ser eliminado, pero sus archivos de configuracin se
mantendrn en el sistema.
p El paquete ser purgado, se eliminarn tanto el paquete marcado como sus archivos
de configuracin.
h El paquete ser bloqueado/retenido: se va a mantener en su versin actual, incluso si
una nueva versin est disponible, hasta que se desbloquee.
F Se prohibe la actualizacin del paquete.
r El paquete ser reinstalado.
B El paquete est "roto", algunas de sus dependencias no estn satisfechas.
i

3. Trabajar con aptitude


3.1. Gestin de paquetes

Ahora que ya sabemos como movernos por aptitude y entendemos la informacin que
nos muestra sobre los paquetes, es el momento de empezar a utilizar aptitude.
Lo primero es actualizar la lista de paquetes, para ello pulsamos la letra u (o
men /Acciones/Actualizar la lista de paquetes).
Todos los cambios de un paquete se realizan a travs de la lista de paquetes, y pulsando
la tecla correspondiente a la accin que se quiera realizar sobre se paquete. As las
claves bsicas de accin sobre un paquete son:
+
_
=
:
L

Instalar/actualizar un paquete
Eliminar un paquete
Purgar un paquete
Retener un paquete
Mantener un paquete
Reinstalar el paquete, descargndolo de ser necesario.

Las acciones que se vayan marcando no se realizan de inmediato; aptitude simplemente


actualiza la lista de paquetes para mostrar el cambio (con su bandera correspondiente)
que se ha solicitado, hasta el momento que deseemos realizar todos los cambios, en ese
momento pulsamos la letra g y veremos el resumen de lo que aptitude va a hacer, para
que podamos ver si nos interesa continuar, si es as pulsamos nuevamente g y aptitude
realizar las acciones indicadas.

Nota: En cualquier momento, podemos deshacer los cambios en uno o ms paquetes


pulsando Control + u. Esto es muy til si una accin tiene consecuencias no previstas
o nos hemos equivocado.
Un ejemplo, si queremos hacer una actualizacin rpida de nuestro sistema pulsaramos:
1. u
2. U
3. g
4. g

(actualiza la lista de paquetes)


(marca todos los paquetes actualizables)
(nos muestra una previsualizacin de qu acciones va a realizar)
(realizar las acciones indicadas)

Otras acciones.
Reconfigurar el paquete (mediante dpkg-reconfigure). Esta accin se ejecutar
inmediatamente, sin pasar por la pantalla de previsualizacin.
m Marcar al paquete como instalado manualmente.
M Marcarlo como automtico.
R

Las ltimas dos opciones modifican directamente la informacin del paquete y tampoco
requieren confirmacin ni pasar por el modo de instalacin para guardar los cambios,
aunque s pueden deshacerse.
3.2. Buscar paquetes con aptitude

Para iniciar el cuadro de dilogo de bsqueda y encontrar rpidamente un paquete cuyo


nombre conozcamos, presionamos / e introducimos el nombre del paquete que
queramos buscar, o seleccionamos la opcin Buscar en el men Buscar. Fcil, no?

Al terminar de ingresar el trmino regresaremos a la lista de paquetes con la primera


ocurrencia seleccionada, si deseamos pasarnos a la siguiente usaremos la n y con N
regresamos al resultado anterior. Para realizar una bsqueda hacia atrs utilizaremos \
en lugar de /, e igualmente nos desplazaremos entre los resultados mediante la letra n y
N. Es importante sealar que la bsqueda se inicia desde la posicin que tengamos
seleccionada en la lista de paquetes, por lo que influir en el orden de los resultados.
En la funcionalidad de bsqueda -salvo que hayamos cambiado la configuracin,
podemos ver que se obtienen resultados a medida que vamos tecleando. Esto puede
considerarse generalmente como una ventaja, pero a la vez representa una carga
importante para el sistema, quiz no cuando buscamos por nombres de paquetes, pero s
al utilizar los patrones de bsqueda que mencionaremos mas adelante. Este
comportamiento puede ser ser deshabilitado desde el men
Opciones/Preferencias/Mostrar resultados parciales de bsqueda.
A la par del tipo convencional de bsqueda para mostrar y desplazarse entre resultados,
existe una funcionalidad ms, que permite filtrar la lista de paquetes de forma que slo
se vean los que cumplan con nuestra bsqueda, a la vez que se mantiene la estructura de
la vista de paquetes. Para utilizar esta opcin presionaremos l (letra ele), e
introduciremos los trminos de la misma forma en que lo haramos en el otro cuadro de
dilogo.

3.2.1. Patrones de bsqueda

Aunque el criterio de bsqueda bsico en aptitude es el nombre de los paquetes, es


posible construir expresiones mas o menos complejas y basarse en otros parmetros,
tales como la ubicacin (rama), estado, desarrollador, descripcin, entre muchos otros.
Las expresiones regulares, como no poda ser menos, son la herramienta bsica para
declarar los criterios de bsqueda. A continuacin veremos algunos ejemplos:
Inicio y fin de una expresin (^,$)
Con los smbolos ^ y $ podemos indicar que el trmino a buscar est al inicio o al final
del elemento de bsqueda, respectivamente.
Los paquetes que comiencen con "gnome".
linux$ Los paquetes cuyo nombre termine en "linux".
^gnome

Operadores lgicos (!,|)


^kde !~V3.5.8

Paquetes que comiencen con "kde", pero cuya versin NO contenga

"3.5.8".
gtk|qt

Paquetes que tengan "gtk" o "qt" (o ambos) en su nombre.

Agrupacin de expresiones ()
~D(perl|python) Paquetes que dependen de "perl" o "python", equivalente a "~Dperl|
~Dpython".
Otros patrones.

En los ejemplos anteriores vimos un par de trminos precedidos de una tilde (~) y un
caracter. Este tipo de expresiones son las que nos permiten aplicar la bsqueda sobre
determinados datos de los paquetes. Veamos algunos de ellos:
Buscar los paquetes cuyas versiones se ubiquen en el archivo indicado,
normalmente tomando valores como "stable","testing","unstable" y "experimental",
aunque en realidad busca las coincidencias con el campo "Suite" en los archivos
Release de cada repositorio.
~Aarchivo

Selecciona los paquetes que estn marcados para la accin indicada. Las
opciones posibles son "install, upgrade, downgrade, remove, "purge", "hold"
~aaccion

~aupgrade

Busca los nuevos paquetes marcados para actualizacin.

Busca los paquetes que tengan el trmino proporcionado dentro de su


descripcin, tal como hace apt-get search.
~ddescripcion

~djava ~dgtk

Paquetes con "java" y "gtk" en su descripcin.

Utiliza el sistema de etiquetas de Debian (Debtags) para obtener los


resultados. Las etiquetas de cada paquete pueden verse en el panel de informacin, justo
despus de la descripcin.
~Getiquetas

Paquetes que contengan "sql" en sus etiquetas, lo que denota su relacin con este
lenguaje y las bases de datos.
~Gsql

Paquetes cuyo campo Desarrollador cumplen con el trmino


indicado. Por ejemplo: ~m"Miriam Ruiz"
~mdesarrollador

Paquetes que tienen conflictos con otros paquetes que cumplen con el
trmino proporcionado.
~Ctrmino

Ejemplo: ~C~d(^mplayer) dar como resultados a mplayer y mplayer-nogui, pues


tienen conflictos entre s.
Paquetes cuyo nombre cumpla con el patrn especificado. Es el tipo de
bsqueda por omisin.
~ntrmino

~ttarea

Paquetes que aparezcan dentro de la tarea que cumpla con el trmino.

Paquetes rotos por un tipo de dependencia especfico, las opciones son:


"depends, predepends, recommends, suggests, breaks, conflicts, y
replaces. Hay que tomar en cuenta que las recomendaciones, sugerencias y
reemplazos no representan ningn problema, pero de igual forma aparecen en los
resultados en caso de verse insatisfechas.
~Btipo

~b

Paquetes rotos por dependencias, predependencias y conflictos.

Paquetes con la bandera "c" en su estado, es decir, desinstalados pero con archivos
de configuracin en el sistema.
~c

~i

Paquetes instalados en el sistema

~M

Paquetes instalados automticamente para satisfacer dependencias (marcados con

A).
~N

Paquetes nuevos en el sistema.

Este trmino nos puede ser especialmente til cuando tenemos ms de una
fuente en nuestro sources.list, de manera que podamos filtrar los paquetes por sus
respectivos orgenes. La expresin a usar deber coincidir con el campo Origin en el
archivo Release (/var/lib/apt/lists/*Release) del repositorio que deseemos consultar. Por
ejemplo, el repositorio oficial de Debian en cualquiera de sus ramas tiene como valor
"Debian", el de debian-multimedia.org es "Unofficial Multimedia Packages" y el de
backports.org es "Backports.org archive". Para estos casos, los trminos a emplear
podran ser "debian", "multimedia" y "backports", respectivamente, pues las
coincidencias seran unicas.
~Oorigen

~U

Paquetes que pueden ser actualizados.

Paquetes virtuales, es decir, aquellos que no existen realmente pero representan una
funcionalidad proporcionada por otros. Por ejemplo, los paquetes de documentacin en
html no suelen depender de un navegador especfico, sino de www-browser. A su vez,
los navegadores proporcionan ese nombre de paquete (ofrecen esa funcionalidad), por
que la dependencia se ve satisfecha con cualquiera de ellos.
~v

3.3. Solucionar problemas de dependencias

Si se produce un problema de dependencias, aptitude nos muestra una barra roja en la


parte inferior de la pantalla con un resumen de las sugerencias que aptitude nos propone
para solucionarlo.
- Pulsando e
- Pulsando a
- Pulsando r
- Pulsando .
- Pulsando ,
- Pulsando !

, veremos la solucin propuesta por aptitude con ms detalle


, aprobamos la solucin actual
rechazamos la solucin propuesta
, vemos la siguiente solucin
, vamos a la solucin anterior
, aplicamos las acciones marcadas

Si tenemos en nuestro sistemas varios paquetes rotos, aptitude nos avisa y nos explica la
razn por la que se produjo.

Aptitude muestra tres indicadores de que algo ha ido mal:


1. En la parte superior del rea azul se muestra el nmero de paquetes
rotos
2. La mitad inferior de la pantalla cambia para describir los paquetes
rotos que estn relacionadas con el paquete actualmente destacado,
3. Aparece una barra en la parte inferior de la pantalla con una
sugerencia sobre la forma de resolver el problema.

Para encontrar rpidamente los paquetes rotos en la lista de paquetes, pulsamos la letra
b (al volver a pulsar b aptitude nos lleva al siguiente paquete roto, en caso de haberlo).
Si no resolvemos las dependencias rotas, por defecto, aptitude aplicar automticamente
sus sugerencia cuando confirmemos nuestras selecciones pulsando g. Sin embargo, es
difcil resolver los problemas de dependencias automticamente, y puede que no
estemos satisfechos con los resultados, por lo que es conveniente que revisemos los
planes de aptitude antes de comprometernos a realizar sus sugerencias.
3.4. Instalacin manual y automtica

Dependiendo de la forma en que fue instalado en el sistema, un paquete puede verse


afectado por las acciones realizadas sobre otros. Por ejemplo, si el paquete A depende de
B y C, ambos sern instalados y marcado como automticos, por lo que si
desinstalramos A y ningn otro paquete dependiese de B y C, estos tambin seran
desinstalados. Esta situacin es generalmente aceptable y conveniente para evitar
quedarnos con paquetes innecesarios, pero puede ocurrir que deseemos mantener a B, C
o ambos, incluso despus de eliminar A.
Por ejemplo, los entornos de escritorio suelen venir estructurados como metapaquetes,
es decir, paquetes que no tienen contenido y utilidad por s mismos, pero mediante
dependencias y recomendaciones consiguen otros paquetes que s lo tienen; a veces los
metapaquetes tienen ms dependencias de las que en realidad necesitamos, o en algn
momento queremos deshacernos del paquete principal, conservando todas o algunas de
las dependencias. Veamos un ejemplo real donde podamos apreciar este tipo de
situaciones:
El paquete kdegraphics depende de kamera, kcoloredit, kdegraphics-kfile-plugins, kdvi,
kfax, kfaxview, kgamma, kghostview, kiconedit,kmrml, kolourpaint, kooka, kpdf,
kpovmodeler, kruler, ksnapshot, ksvg, kuickshow, kview, kviewshell y libkscan1.
Supongamos que tenemos instalado este paquete, y nos damos cuenta que la mitad de
esas aplicaciones no las utilizamos, pero la otra mitad s, entonces procedemos a marcar
para desinstalacin a kfax, kfaxview, kamera, kooka, kruler, kiconedit y kuickshow,
vemos que aptitude nos marca kdegraphics como roto, y la mejor solucin que nos da es
eliminar todas sus dependencias, algo que no queremos.

Qu hacemos? Lo primero que se nos puede ocurrir es continuar con el proceso y


reinstalar manualmente una a una de las aplicaciones que en un principio no queramos
desinstalar, al final terminaremos con los programas que queremos y ahora marcados
como manuales. Evidentemente este no es un buen manejo del sistema de paquetes. Apt
provee un mecanismo para identificar la forma en que fueron instalados los paquetes y
modificar dicha informacin. Veamos qu otro camino podemos tomar haciendo uso de
esta caracterstica.
- Para empezar, marcaremos como manuales las dependencias de kdegraphics:
presionamos d sobre este paquete para listar sus dependencias, y enseguida m" sobre el
grupo "Depende", veremos como la "A" desaparece de cada uno de ellas.
- Marcamos para desinstalacin los paquetes que queramos (- _).
- kdegraphics aparecer como roto y aptitude nos sugerir eliminarlo, pero ahora dejar
intactos a los paquetes que s queremos mantener, pues al marcarlos como manuales los
volvemos "independientes" de quien originalmente ocasion su instalacin.
- Confirmamos las acciones y al terminar obtenemos el mismo resultado, pero en menos
tiempo y sin desinstalar/reinstalar paquetes en vano.
En este ejemplo nos hemos centrado en kdegraphics y sus dependencias, sin considerar
a algn paquete ms que dependa de uno o ms de los mismos paquetes y por tanto
evite sus desinstalaciones, tampoco hemos considerado el hecho de que kdegraphics es
una dependencia del metapaquete kde, pues es exactamente la misma situacin en un
grado superior.
3.5. Tareas

Ya hemos visto que dentro de la lista de paquetes de aptitude, nos encontramos con la
lnea "Tareas". Las Tareas son un grupo de paquetes que proporcionan un modo sencillo

de seleccionar un conjunto predefinido de paquetes para un propsito en particular, en


concreto nos encontramos con tareas para:

Localizacin, con sta tarea podremos instalar los paquetes y la


documentacin para ayudar a utilizar Debian en el idioma que
deseemos

Servidores, en su interior encontraremos las tareas para instalar un:


servidor DNS, de correo, de ficheros y web.

Usuario final, nos encontraremos las tareas para poder instalar los
entornos de escritorio de KDE, Gnome y Xfce; adems de todos
aquellos paquetes de inters para un ordenador porttil.

Tareas sin reconocer, otras tareas no determinadas.

Gracias a las "Tareas" de aptitude, logramos simplificar enormemente la instalacin y el


conocimiento sobre que paquetes son necesarios para instalar determinados entornos de
escritorio o servicios. As por ejemplo, si queremos instalar "Xfce" pero no sabemos que
paquetes son necesarios instalar para obtenerlo, bastara con irnos a las tareas de
aptitude/Entorno de escritorio de Xfce para obtener el listado de paquetes necesarios
para instalarlo, marcndolos para instalar con la tecla +.
3.6. Salir de aptitude

Basta con pulsar la letra q (quit).

4. Y an hay ms...
Aptitude nos permite realizar muchas ms acciones, opciones, vistas, tareas ... y largo
etctera que debers ir descubriendo poco a poco... y si te aburres... juega al
buscaminas!.

4.1. Ms opciones de configuracin

A travs del Men Opciones, podremos configurar la apariencia y comportamiento a


nuestro gusto, as podremos variar:

La apariencia de aptitude

Nos moveremos con las fechas "arriba" y "abajo" y marcamos/desmarcamos con la


barra espaciadora las opciones a nuestro gusto.

El manejo de dependencias

Aptitude trata de forma predeterminada su manejo de dependencias, ste manejo


predeterminado lo podemos modificar desde el menu Opciones/Manejo de
dependencias, pudiendo as marcar o desmarcar (en funcin de nuestro gusto):

Otras opciones de miscelnea

Dentro del Men Opciones/Miscelnea podremos modificar algunos comportamientos


de aptitude, como por ejemplo:

4.2. Informacin del histrico de paquetes instalados, actualizados y


eliminados

Muchas veces nos podemos encontrar en la situacin de necesitar saber que hemos
instalado, actualizado o eliminado en nuestro sistema, para ello aptitude nos provee de
un log con sa informacin, su ubicacin es: /var/log/aptitude.
Que es un log?, pues un registro oficial de eventos durante un periodo de tiempo en
particular, as, y gracias a su log, aptitude nos informa de cualquier cambio que
hayamos realizado en el estado de un paquete, en l nos encontramos con:
1. Informacin de la versin de aptitude que utilizamos
2. Fecha del log (momentos en los que hemos utilizado aptitude)
3. Estadsticas de las acciones que realiz aptitude en sa fecha
4. Registro de las acciones realizadas sobre cada paquete

Ejemplo del log:


Registro completado.
Aptitude 0.4.10: informe de registro
lun, abr 7 2008 15:51:34 +0200

IMPORTANTE: este registro slo muestra las acciones que se pretenden


realizar. Puede que no se completen algunas acciones por fallos de
dpkg.
Se instalarn 276 paquetes y se eliminarn 2.
Se usar 341kB de espacio en disco
======================================================================
=========
[ELIMINA, NO USADO] kaboodle
[INSTALA, DEPENDENCIAS] djvulibre-desktop
[INSTALA, DEPENDENCIAS] libdjvulibre21
[INSTALA, DEPENDENCIAS] libilmbase6
[INSTALA, DEPENDENCIAS] libopenexr6
[ELIMINA, DEPENDENCIAS] libdjvulibre15
[ACTUALIZA] adduser 3.106 -> 3.107
[ACTUALIZA] akregator 4:3.5.8-1 -> 4:3.5.9-2
[ACTUALIZA] amor 4:3.5.8-1 -> 4:3.5.9-1
[ACTUALIZA] ark 4:3.5.8-1 -> 4:3.5.9-1
[.....]

4.3. Personalizando la lista de paquetes


4.3.1 Informacin de los paquetes

Podemos utilizar diversas secuencias de escape para mostrar la informacin que


consideremos necesaria mientras trabajamos con aptitude. Los valores predeterminados
en general se pueden considerar suficientes para la mayora de las casos, pero estas
opciones estn ah para el que las necesite. Por ejemplo, para usuarios de ms de una
rama de desarrollo de Debian (testing/unstable, unstable/experimental) puede ser til
conocer a qu distribucin pertenece cada versin de un paquete determinado; de igual
forma, a otros usuarios les puede interesar conocer el espacio en disco usado por cada
paquete mientras se desplaza en la lista, o el nmero de paquetes instalados que
dependen de ellos (dependencias inversas).
Existen tres variables que representan las diferentes reas en las que podemos
configurar la informacin a mostrar:
Aptitude::UI::Package-Display-Format

Valor predeterminado: "%c%a%M %p %Z %v %V"


Esta cadena representa el nombre de los paquetes en la vista principal. Nos muestra la
siguiente informacin: banderas de estado, accin y tipo de instalacin
(manual/automtica), nombre del paquete, espacio adicional al instalarse, versin actual
y versin candidata.

Aptitude::UI::Package-Status-Format

Valor predeterminado: "%d"


Corresponde a la barra de color azul que vemos entre la lista de paquetes y el rea de
informacin. La informacin por defecto es la descripcin corta del paquete.

Aptitude::UI::Package-Header-Format

Valor predeterminado: "%N %n #%B %u %o"


El encabezado con datos como el nombre del programa (aptitude) y su versin, nmero
de paquetes rotos, el espacio en disco necesario o liberado despus de la instalacin,
actualizacin o borrado, y el tamao de la descarga. Se ubica justo entre la lista de
paquetes y la barra de mens.

Para configurar estas cadenas de formato, podemos seleccionar desde el men principal
Opciones::Preferencias::Opciones de la IU, y rellenar el formato de cada una de las
tres opciones. O bien, modificando el archivo ~/.aptitude/config y agregando las
definiciones de la siguiente forma:
aptitude::UI::Package-Status-Format "%d %t";

(en la barra de estado se mostrar el nombre del paquete y la rama a la que pertenece)
Secuencias de escape disponibles
Banderas de accin. Indican la operacin que se realizar sobre el paquete (ver
seccin 2.4).
%A Accin. Similar a la anterior, pero ms descriptiva ("actualizar", "eliminar",
"purgar", etc).
%B El nmero actual de paquetes rotos.
%c Bandera de estado. Ver seccin 2.4 para mayores detalles.
%C Estado actual. Similar a la anterior, pero ms descriptiva ("instalado", "purgado",
etc).
%d Descripcin corta del paquete.
%D Tamao del paquete.
%H Nombre del equipo (host) en el que aptitude est siendo ejecutado.
%i Prioridad segn la configuracin de "pinning".
%I Tamao aproximado que ocupa un paquete instalado.
%m Mantenedor del paquete.
%M Bandera que indica la instalacin automtica de un paquete (ver seccin 3.4).
%n Versin de aptitude.
%N Nombre de la aplicacin, que usualmente es "aptitude".
%o Tamao total de la descarga, en caso de haber paquetes marcados para instalacin o
actualizacin.
%a

Nombre del paquete seleccionado.


%P Prioridad del paquete ("estndar", "extra", "opcional", entre otras).
%r Nmero de paquetes instalados que dependen del seleccionado.
%R Versin abreviada de la prioridad.
%s Seccin a la que pertenece el paquete seleccionado.
%S Indica si el paquete proviene de una fuente confiable, si no lo es, se muestra el
caracter "U".
%t Muestra la rama de Debian en la que se encuentra la versin del paquete
seleccionado.
%u Cambio en el uso de disco, en caso de estar programada una instalacin,
desinstalacin o actualizacin.
%v Versin del paquete instalada actualmente.
%V Versin candidata, indica la versin que ser instalada en caso de que el paquete sea
marcado para instalacin o actualizacin.
%Z Cambio en el uso de disco, pero de manera individual (por paquete).
%p

4.3.2 Jerarqua de paquetes

Cuando iniciamos aptitude, no vemos una lista plana e inmensa con los paquetes
disponibles, sino una estructura en base a niveles por los que podemos desplazarnos,
expandir y contraer subcategoras; esta estructura es generada por una poltica de
agrupamiento, conformada por una secuencia de reglas, las cuales se van evaluando
ordenadamente.
Para modificar la forma en que aptitude agrupa los paquetes, tenemos que establecer un
valor a estas dos variables (en el archivo de configuracin de aptitude):
Aptitude::UI::Default-Grouping

-> Indica cmo las nuevas Vistas de Paquetes

sern creadas.
Aptitude::UI::Default-Preview-Grouping

-> Configuracin para la Vista de

Previsualizacin.
Otra opcin es presionar G desde aptitude, para modificar los valores para la vista
actualmente seleccionada. Esto es til para probar diferentes combinaciones y ver
inmediatamente los resultados, aunque estas configuraciones no son guardadas.
Las reglas se representan como una lista separada por comas, donde cada elemento de
esta lista consta el nombre de la regla y sus parmetros (esto ltimo depender de cada
regla).
Las reglas pueden ser terminales o no-terminales. Las no-terminales procesarn paquete
a paquete, para despus entregarlos a la siguiente regla y repetir el proceso. Las reglas
terminales, adems de hacer cambios en la estructura jerrquica, darn por terminado el
procesamiento del paquete. Si no se especifica ninguna regla terminal, se utilizar una
predeterminada, que consiste en generar un elemento por cada paquete.

A continuacin describimos algunas de las reglas existentes junto a sus significados:


-> Los paquetes se agruparn segn la accin programada sobre ellos. Un
ejemplo de esto es la pantalla previa a la descarga e instalacin (Vista Previsualizar).
action

-> Esta opcin crea un elemento por paquete, tal como en la configuracin
predeterminada, pero que se puede expandir para mostrar sus dependencias. Es una
regla terminal.
deps

-> Incluye slo los paquetes que coincidan con el patrn


proporcionado (ver la seccin 3.2.1), al menos en una versin.
filter(patrn)

-> Agrupa los paquetes segn la primer letra de sus nombres.

firstchar
priority

-> Agrupa los paquetes basndose en la priodidad.

-> Agrupa los paquetes basndose en su seccin.


El campo Seccin de un paquete contiene valores como "admin", "devel","games"
cuando pertenecen a la rama principal, es decir, cuando se trata de software libre segn
las DFSG; por otro lado, valores del tipo "non-free/games" indican la seccin, precedida
de su condicin segn las mismas directivas, y las posibles opciones son "contrib" y
"non-free". Los modos disponibles son:
section[(modo[,passthrough])]

-> Evala el campo seccin como un todo, por lo que es posible ver
categoras del tipo "contrib/admin". Este es el modo que se usar si utilizamos la regla
section sin parmetros.
none (Ninguno)

-> Crea un nivel jerrquico basado en la parte de la seccin antes del carcter

topdir

"/".
-> Crea un nivel jerrquico basado en la parte de la seccin despus del
caracter "/".
subdir

-> Tiene un comportamiento similar a subdir, pero en caso de existir varios


divisores "/", crear esa estructura en el rbol de categoras.
subdirs

La opcin passthrough, de estar presente, indica que los paquetes que no contengan un
campo Seccin real se traspasarn al siguiente nivel de agrupamiento, sin haber sido
asignado a una categora previamente.
-> Agrupa los paquete segn las siguientes categoras: Instalados, No
instalados, Actualizaciones de seguridad, Actualizables, Obsoletos y Virtuales. Esta es el
primer nivel de agrupacin por default en la lista de paquetes.
status

-> Crea un conjunto de categoras basados en los debtags o etiquetas. Si un paquete


tiene ms de una etiqueta, aparecer en la seccin de cada una de ellas.
tag

-> Crea un arbol llamado Tareas (ver seccin 3.5). Las reglas posteriores crearn
categoras al mismo nivel, sin relacin con el grupo task.
task

-> Similar a deps, crea un elemento por cada paquete, agregando un subnivel
con las versiones disponibles. Es una regla terminal.
versions

4.3.3 Orden de los paquetes

Por defecto, los paquetes son ordenados por nombre. Sin embargo, a veces es til
ordenarlos por otros criterios, y aptitude permite hacer esto con solo modificar la
poltica de ordenacin.
Al igual que la poltica de agrupamiento de la seccin anterior, las reglas que indican
cmo ordenar los paquete consisten en una lista separada por comas. Cada elemento de
la lista es el nombre de la regla de ordenacin; si existe igualdad entre paquetes en una
regla determinada, se utiliza la siguiente regla para ordenarlos, y as sucesivamente.
Colocando una tilde (~) junto al nombre de una regla, invierte el orden en que acta
normalmente. Por ejemplo, priority,~name ordenar los paquetes por prioridad, y
para los paquetes que coincidan en este valor, se usar un orden alfabtico descendente.
Para cambiar la poltica de ordenacin en la lista actual de paquetes, presiona S. De esta
forma se reflejarn los cambios inmediatamente en la lista de paquetes, pero la
configuracin no se guardar, para lo ltimo ser necesario editar el archivo
~/.aptitude/config y agregar la opcin Aptitude::UI:: Default-Sorting con el
valor deseado. Por ejemplo:
Aptitude::UI::Default-Sorting "installsize";

Las reglas disponibles son:


-> Ordena los paquetes por la cantidad aproximada de espacio que
requerirn al ser instalados.
installsize

name

-> Ordena los paquetes por nombre.


-> Ordena los paquetes por prioridad.

priority
version

-> Ordena los paquetes por su nmero de versin.

4.4. Archivos importantes

Veamos ahora algunos de los archivos archivos ms importantes de aptitude:

, en ste archivo se almacenan el conjunto de estados

/var/lib/aptitude/pkgstates

y algunas banderas de los paquetes


/etc/apt/apt.conf, /etc/apt/apt.conf.d/*, ~/.aptitude/config

, son los

archivos de configuracin de aptitude.


/var/log/aptitude

, almacen de los log de aptitude

5. Aptitude desde lnea de comandos


Aptitude tambin puede ser utilizado directamente bajo lnea de comandos, la
nomenclatura a usar sigue el esquena:
aptitude [opciones] (accin)

5.1. Acciones:
aptitude install nombre_paquete: instala el

paquete llamado nombre_paquete.


Pueden instalarse ms paquetes a la vez, simplemente escribiendo sus nombres
separados por un espacio (aptitude install paquete1 paquete2 paquete3)
Si el nombre del paquete contiene una tilde (~) o un signo de interrogacin (?), ser
tratado como un patrn de bsqueda y cualquier paquete que cumpla el patrn podr ser
instalado
Si deseamos instalar una versin especfica de un paquete debemos aadir = version
(ejemplo: aptitude install gimp = 2.4.6-1)
No siempre sta accin instala un paquete, podemos aadir al nombre del paquete una
espeficicacin de la accin:

aptitude install paquete +: instala el paquete

aptitude install paquete + M: instala el paquete y lo marca como

instalado automticamente

aptitude install paquete --: elimina el paquete

aptitude install paquete _: purga el paquete

aptitude install paquete =: bloquea el paquete, cancela cualquier

actividad de instalacin, actualizacin o supresin, e impide que ste


paquete se actualice automticamente en el futuro.

aptitude install paquete :: mantiene el paquete, cancela cualquier

actividad de instalacin, actualizacin o supresin, a diferencia de =


no impide que ste paquete se actualice automticamente en el
futuro.

aptitude install paquete & M: marca el paquete como instalado

automticamente

aptitude install paquete & m: marca el paquete como instalado

manualmente

aptitude remove nombre_paquete: elimina


aptitude purge nombre_paquete: purga el
aptitude hold nombre_paquete: bloquea

el paquete

paquete

el paquete

aptitude unhold nombre_paquete: desbloquea


aptitude keep nombre_paquete: mantiene

el paquete

el paquete

aptitude reinstall nombre_paquete: reinstala


aptitude markauto nombre_paquete: marca el

el paquete

paquete como instalado

automticamente
aptitude unmarkauto nombre_paquete>: marca el

paquete como instalado

manualmente
aptitude update: actualiza la

lista de paquetes disponibles en nuestros repositorios

aptitude safe-upgrade: actualiza los

paquetes instalados a su versin ms reciente.


Puede ocurrir que se instalen nuevos paquetes para resolver dependencias a menos que
indiquemos lo contrario (orden --no-new-installs), pero no elimina paquetes, slo
actualiza los instalados e instala nuevos para resolver dependencias.
A veces, para poder actualizar un paquete es necesario eliminar otro, en stos casos
aptitude safe-upgrade no es til y debemos recurrir a:
aptitude full-upgrade: realiza

la actualizacin de los paquetes que tengamos


instalados a su versin ms reciente, la supresin y/o la instalacin de nuevos paquetes,
segn sea necesario. Esta opcin es menos conservadora que la anterior y, por tanto,
tenemos ms posibilidades de que realice acciones no deseadas, por tanto es muy
recomendable revisar que va ha hacer antes de aprobarlo. Es capaz, no obstante, de
tratar paquetes que usando safe-upgrade no seran actualizables.
aptitude keep-all: Cancela todas

las acciones programadas en todos los paquetes,


limpia las marcas de instalacin, elimincacin o actualizacin.
aptitude forget-new: olvida los

paquetes marcados como nuevos (equivalente a


pulsar la tecl f en la interfaz de aptitude).

aptitude search texto: busca un

paquete que contenga el texto en el nombre o

descripcin
aptitude show nombre_paquete: Muestra informacin

detallada sobre uno o varios


paquetes, s contiene una tilde (~) o un signo de interrogacin (?), ser tratado como un
patrn de bsqueda y mostrar todas las palabras clave.
aptitude clean: Elimina todos

los archivos .deb descargados previamente


(normalmente en /var/cache/apt/archives).
aptitude autoclean: borra paquetes

obsoletos dejando los actualizados

5.2. Opciones:

Las opciones se utilizan para modificar el comportamiento de las acciones descritas ms


arriba. Si bien todas las opciones sern aceptadas para todos los comandos, algunas
opciones no se aplican a determinados comandos.
: Para los comandos con capacidad de instalar o eliminar paquetes, muestra una
breve explicacin de instalaciones automticas y de eliminaciones.
-D

: Descarga los paquetes, pero no instala o elimina nada. De forma predeterminada,


los paquetes se almacenan en /var/cache/apt/archives.
-d

-f

: Intenta arreglar dependencias de paquetes rotos

-R

: No trata los paquetes recomendados como dependencias al instalar nuevos paquetes

-r

: Trata los paquetes recomendados como dependencias al instalar nuevos paquetes

-s

: Simula las acciones pero no las ejecuta. No requiere privilegios de root

: Establece la distribucin desde la que se instalan los paquetes. Por


ejemplo: aptitude-t experimental ... instalacin de paquetes de la distribucin
experimental a menos que especifique lo contrario.
-t [distrib]

-V

: nos muestra la versin de los paquetes que se van a instalar

-v

: Muestra informacin extra (puede darse ms de una vez)

-p

: Siempre pide confirmacin de las acciones

-y

: Supone que la respuesta a preguntas simples del tipo s/no es s

-F formato

manual

: Especifica el formato para mostrar los resultados de las bsquedas, lea el

-O orden

: Especifica como se deben ordenar los resultados de la bsqueda, lea el

manual
-w ancho

: Especifica el ancho del visor para dar formato a los resultado de la bsqueda

-D

: Muestra las dependencias de los paquetes cambiados automticamente.

-Z

: Muestra el cambio del tamao instalado de cada paquete.

-S fnombre

: lee la informacin de estado extendida de aptitude de fnombre.

-u

: Descarga una nueva lista de paquetes al arrancar.

-i

: Realiza una instalacin al arrancar.

Introduccin al gestor de paquetes Synaptic


ndice
1. Introduccin
2. Synaptic
2.1 Ventana principal
2.2 Pantalla pricipal de Synaptic
2.3 Secciones
3. Gestin de paquetes
3.1 Bsqueda de paquetes
3.2 Instalacin de paquetes
3.3 Eliminacin de paquetes
3.4 Actualizar paquetes
3.5 Acceso a la documentacin con dwww
3.6 Reparar paquetes rotos
4. Repositorios
4.1 Editar, agregar y eliminar repositorios
5. Filtros
5.1 Edicin o creacin de filtros
6. Preferencias
7. Referencia

1.- Introduccin

Synaptic es un gestor de paquetes es una interfaz grfica GUI (graphical user interface)
de APT, para el sistema de gestin de paquetes de Debian GNU/Linux; puede (en el
mejor de los casos) ahorrarnos mucho tiempo de lectura para el entendimiento real de
lo que hay detrs de l, es decir, el cmo maneja realmente los paquetes Debian
GNU/Linux, por ser un frontend de lo que es un verdadero gestor de paquetes como ser
(dselect, aptitude, apt-get).
Muchas veces Synaptic podr ser hermoso y sencillo a nuestros ojos y una verdadera
herramienta para este menester, pero no es el indicado para resolver problemas groseros
de dependencias, por esto mismo se recomienda la lectura "a conciencia" sobre las
siguientes herramientas y sus manuales:

apt: man apt-get, man apt-cache, man apt-show

aptitude: man aptitude

dselect: man dselect

Qu puede hacer Synaptic por nosotros?

Instalar, eliminar, reinstalar, configurar, actualizar paquetes

Actualizar un sistema en su totalidad.

Edicin de repositorios de los cuales descarga los paquetes

Bsqueda de paquetes por nombre o descripcin

Filtrado de la lista de paquetes por status (instalado, eliminado,etc)

Ordenarlos por categora, status, etc

Poder visualizar la documentacin en lnea de cada paquete.

Bloquear paquetes para mentenerse en la version actual

Forzar la instalacin de una versin del paquete especfco

2.- Synaptic
2.1.- Ventana Principal

Se puede arrancar Synaptic de las siguientes maneras:


Men GNOME: Sistema Administracin Gestor de paquetes Synaptic

A travs de la Terminal, con el uso de "su" o bien con el uso de "sudo" respectivamente
$ gksu synaptic
$ gksudo synaptic

2.2.- Pantalla pricipal de Synaptic

Synaptic se divide en seis secciones a saber:


1. Barra de men: Contiene mens que proporcionan acceso a todas
las funciones de Synaptic.
2. Barra de herramientas: Proporciona acceso directo a las funciones
principales de Recargar, Marcar todas las actualizaciones, Aplicar,
Propiedades y Buscar.
3. Selector de Categora: Proporciona categoras para reducir la lista
de paquetes mostrada.
4. Lista paquetes: Lista todos los paquetes conocidos, la misma puede
reducirse utilizando filtros.
5. Descripcin paquete: Proporciona informacin acerca del paquete
seleccionado.
6. Barra de estado: Visualiza el estado actual de Synaptic.

2.3.- Secciones

2.3.1.- Barra de Herramientas

Recargar: Consulta todos los repositorios y reconstruye la lista de


paquetes conocidos.

Marcar todas las actualizaciones: En el caso que haya disponibles


las marca para su consecuente instalacin.

Aplicar: Aplica los cambios marcados

Propiedades: Descripcin del paquete (seleccionado) con sus


dependencias,etc.

Buscar: Realizar bsquedas de lo que queremos instalar sea por


nombre del paquete o descripcin.

2.3.2.- Selector de categoras


Como la tabla anterior lo explica el selector de categoras permite un filtrado de
paquetes por tipo, en pocas palabras la lista de los paquetes (del lado derecho) se ver
reducida de acuerdo a la categora que se seleccione.

2.3.3.- Lista de Paquetes


Por defecto se muestran Todos en la lista salvo se indiquen filtros de acuerdo a las
categoras anteriormente dichas. El comportamiento de Synaptic, el modo en que
muestra las columnas y cantidad en la seccin de listado de paquetes y los colores
pueden ser configurados a gusto en las preferencias del programa.

2.3.4.- Descripcin de los paquetes


Las propiedades de los paquetes seleccionados pueden ser consultadas de diferentes
maneras, las mismas pueden ser a travez del "botn derecho del mouse sobre el paquete
Propiedades" o desde el "Men de Synaptic Paquete Propiedades"

Comunes: Muestra informacin bsica del paquete: nombre, estado


(instalado o no),versin disponible, mantenedor,etc.

Dependencias: Lista los paquetes requeridos, sus dependencias, los


paquetes sugeridos y los proporcionados del paquete seleccionado.

Archivos Instalados: Muestra slo los archivos instalados del


paquete seleccionado

Versiones: Muestra sus versiones disponibles.

Descripcin: Muestra una descripcin larga del paquete.

3.- Gestin de paquetes


3.1 .- Bsqueda de paquetes

Existen varias maneras de buscar un paquete especfico, las mismas pueden ser:

Desde ell navegador de la lista de paquetes (parte central de


Synaptic)

Mediante la tabla de filtrado

El campo de bsqueda

Para realizar una bsqueda especfica de un paquete se deben realizar las siguientes
acciones:
1. Abrir el dilogo de bsqueda; la misma es posible a travez de un atajo
del teclado "pulsando Ctrl+F" ; por medio de la barra de
herramientas icono buscar o por medio del men :"
EditarBuscar"

2. Escribir la expresin de bsqueda (nombre del paquete) en el campo


correspondiente.
3. Pulsar el botn buscar para iniciar la bsqueda.
3.2.- Instalacin de paquetes

Para instalar paquetes es recomendable ejecutar los siguientes pasos:


1. Refrescar la lista de paquetes.

Con esto nos aseguramos que se bajarn las ltimas versiones; podemos hacerlo
medio del "Men: Editar Recargar informacin de paquetes" , con el atajo del
teclado "Ctrl+R" o por medio de la barra de herramientas pulsando el botn
Recargar
2. Seleccionar el paquete a instalar.

Lo podemos hacer con doble click en el nombre del paquete dentro de la lista de
paquetes , con el botn derecho en el paquete a instalar y seleccionar (en el
men que se despliega) Marcar para instalar, mediante atajo del teclado
"Ctrl+I" o podemos seleccionar el paquete y escoger desde el
"MenPaqueteMarcar para la instalacin "
3. Por ltimo debemos aplicar los cambios marcados.

Mediante atajo del teclado "Ctrl+P" o pulsamos en la barra de herramientas el


icono Aplicar
3.3- Eliminacin de paquetes

Para eliminar paquetes primero deberemos marcar el/los paquete/s a eliminar dentro de
la lista; luego debemos proceder de alguna de las siguientes maneras

Botn derecho sobre el paquete y en el men desplegable seleccionar


Marcar para eliminar.

Seleccionar el paquete y en la barra de MenPaqueteMarcar para


eliminacin.

Seleccionar el paquete y por medio del teclado presionar la tecla


SUPR (delete o suprimir)

Si se quiere realizar la eliminacin completa del paquete; es decir no slo eliminar el


paquete, sino que adems eliminar los archivos de configuracin en l sistema se debe
proceder de alguna de las siguiente formas:

Botn derecho sobre el paquete en la lista que se desea eliminar y


dentro del men contextual seleccionar Marcar para eliminar
completamente.

Por medio del MenPaqueteMarcar para la eliminacin completa


del paquete

O por medio del atajo del teclado SHIFT + SUPR

3.4.- Actualizar paquetes

Para actualizar paquetes debemos seguir los siguientes pasos:


1. Antes que nada debemos refrescar la lista de paquetes para obtener
las ltimas versiones de los mismos.

Podemos hacerlo por medio del men: Editar Recargar informacin de


paquetes; por la barra de Herramientas pulsar el botn Recargar o por el atajo
del teclado "Ctrl+R"
2. Seleccionar el/los paquetes y marcarlos para su actualizacin

Por medio del MenPaqueteMarcar para actualizar en el men contextual;


tambien es posible con el botn derecho sobre el nombre del paquete que se
desee actualizar y seleccionar Marcar para actualizar o atajo del teclado (el
paquete seleccionado previamente) "Ctrl+U".
Nota: Se actualizarn los paquetes seleccionados siempre y cuando haya versiones ms
actuales de la instalada.
3.4.1.- Actualizar el sistema completo
La actualizacin completa y global del sistema a la ltima versin se activa sin
necesidad de marcar los paquetes uno por uno.
Synaptic puede actualizar de dos maneras distintas; el mtodo de actualizacin "por
defecto" actualiza slo los paquetes instalados. La actualizacin de algunos paquetes no

podrn realizarse si para tal se necesiten paquetes nuevos o haya conflictos entre
paquetes ya instalados, la otra manera es mediante la actualizacin inteligente (distupgrade)
Lo que intenta este mtodo (dist-upgrade) es resolver los conflictos entre paquetes de
manera inteligente y adems intenta por sobretodas las cosas actualizar no slo los
paquetes sino tambin la distribucin completa
Para actualizar el sistema a la ltima versin (dist-upgrade) seguir los siguientes pasos:
1. Refrescar la lista de paquetes.

Por medio del men: Editar Recargar informacin de paquetes, en la barra de


Herramientas pulsar el botn Recargar o con el atajo del teclado "Ctrl+R"
2. Marcar los paquetes para actualizar

Pulsar en la barra de herramientas Marcar todas las actualizaciones; o desde el


MenEditarMarcar todas las actualizaciones o mediante atajo del teclado
"Ctrl+G"
3. Escoger el mtodo upgrade. Se recomienda la actualizacin
inteligente.
4. Aplicar los cambios marcados para actualizar el paquete(s)

Pulsar en la barra de herramientas Aplicar, o en el MenEditar Aplicar


cambios marcados o por el atajo del teclado "Ctrl+P" .
Nota: La actualizacin completa del sistema a otra versin ms nueva puede acarrear
ocasionales inestabilidades en el sistema, se recomienda slo hacerlo en la medida en
que se sepa lo que se est haciendo y se est habituado o se tenga una mnima
experiencia en resolucin de conflictos mediante la lnea de comandos.
3.5.- Acceso a la documentacin con dwww

Para tener acceso a toda la documentacin instalada relativa al paquete desde un


navegador web, podemos hacerlo con dwww; para hacerlo hay que proseguir de la
siguiente manera:
1. Seleccionar de la lista de paquetes el paquete que se desea leer la
documentacin.
2. En el Men: Paquete Ver documentacin.

Requerimietos: Esta accin requiere la instalacin del paquete dwww


3.6.- Reparar paquetes rotos

Es posible que por fallos en instalaciones de paquetes o instalaciones incompletas de los


mismos puedan romperse las dependencias, por consiguiente al suceder esto Synaptic
no permitir definir instalaciones, o actualizaciones hasta que no se fijen los paquetes
rotos.
Para solucionar este inconveniente proseguir de la siguiente manera:

Men Editar Reparar paquetes rotos

Sugerencia: Para mostrar todos los paquetes rotos seleccionar en filtro adecuado
(Roto) en el Men ConfiguracinFiltros.
Nota: Llegado el caso que synaptic no pueda resolver paquetes rotos pues ser el turno
de tratar por otros medios, es decir la lnea de comandos con aptitude o dselect.

4.- Repositorios
Todos los paquetes que se instalan dependen de un lugar en donde estn alojados
llamados Repositorios. Los mismos contienen los paquetes y un ndice que incluye
informacin bsica de cada paquete, mostrando adems las dependencias y una breve
descripcin del programa.
Los repositorios no se limitan a estar en la internet, tambin pueden estar configurados
localmente y en varios medios (CD-ROM/DVD, discos rgidos locales, la Web (http,
ftp), o en sistemas de archivos remotos (NFS).
Mas informacin : Introduccin a los repositorios de Debian
4.1.- Editar, agregar y eliminar repositorios

Para editar los repositorios proseguimos de la siguiente manera:

Abrir el editor de repositorios: En el Men ir a


ConfiguracinRepositorios

Nota: Recomiendamos que la edicin de los repositorios sea realizada por alguien
entendido en la materia, ya que este punto es fundamental para el buen funcionamiento
del sistema y la estabilidad del mismo, y adems encarecidamente usar en lo posible
repositorios oficiales o que estn firmados digitalmente.

5.- Filtros
Synaptic trabaja con un conjunto de filtros predefinidos; al activar los filtros reducimos
la lista de paquetes mostrados.

Todo:Visualiza todos los paquetes

Actualizable:Visualiza slo los paquetes con la ltima versin


disponible

Cambios marcados:Visualiza slo paquetes marcados para


actualizar

Paquete con Debconf:Visualiza slo paquetes que pueden ser


configurados mediante el sistema de configuracin de paquetes,
llamado debconf.

Roto:Visualiza paquetes con dependencias rotas

5.1.- Edicin o creacin de filtros

El editor de filtros permite crear, borrar y modificar filtros, para acceder debermos ir
al "Men: Configuracin Filtros" . El editor de filtros tiene las siguientes
opciones:

Lista de Filtros:Izq, Muestra una lista de filtros ya definidos y


disponibles.

Pestaa Estado:Muestra la seleccin de paquetes por su estado.

Pestaa Seccin:Muestra la seleccin de paquetes por su seccin.

Pestaa Propiedades:Permite definir filtros por diversas


propiedades del paquete.

6.- Preferencias
Se accede a travs del MenConfiguracinPreferencias, e incluyen las siguientes
opciones:

Pestaa General :

Marcado de cambios : Permite establecer las condiciones por


defecto para los cambios.

Aplicacin de cambios : Permite establecer las condiciones por


defecto para la aplicacin de los cambios.

Columnas y Tipos : Establece las columnas de informacin visibles.

Tipografa : Establece el tipo de tipografa a usar

Colores : El marcado de colores permite diferenciar las acciones a


realizar sobre los paquetes.

Archivos temporales : Permite determinar si los paquetes


descargados sern almacenados en el cach o eliminados despus de
su instalacin, incluso borrar la cach.

Red : Da la opcin de configurar como salimos a internet si lo


hacemos a travs de un Proxy o directamente.

También podría gustarte