El Vie 31 May 2002 19:57, Jose Luis Alarcon escribi�:
>   Hola debianitas.
>
>   Me gustaria saber el numero de paquetes exactos que tengo
> instalado en mi Sid. Se que puedo hacer 'dpkg -l > fichero.txt'
> pero asi me salen tambien los paquetes que alguna vez tuve y ya no
> estan (supongo que son los que empiezan con la secuencia rc).
>
>   Tambien estan los que empiezan con la secuencia ic que creo
> que son instalados pero no configurados.
>
>   Osea, que podria contar "manualmente" "a pelo" las lineas que
> empiezan por ii (�los paquetes instalados?). Pero son demasiados
> para pensar que pueda conseguirlo.
>
>   �Alguien sabe el metodo para conocer el numero de paquetes que
> tiene mi sistema?.

Aparte del m�todo del dpkg -l citado anteriormente, un comando que 
puede resultar tambi�n muy �til, sobre todo si tienes paquetes de 
varias ramas (stable/testing/unstable) es "apt-show-versions".

Por ejemplo, la siguiente cadena de comandos nos mostrar� por orden 
alfab�tico el nombre de todos paquetes de la rama testing que tengamos 
instalados:
$ apt-show-versions -a -b | grep /testing | cut -d/ -f1 | sort

Que quieres saber cuantos paquetes estan 'bloqueados':
$ apt-show-versions -a | grep 'hold.*installed$' | wc -l

�Cu�les est�n parcialmente instalados?
$ apt-show-versions -a | grep install | grep -v installed$

Por supuesto las posibilidades son pr�cticamente ilimitadas, es 
cuesti�n de estar familiarizado con el formato de salida del comando 
(en este caso apt-show-versions) y aplicarle los filtros necesarios 
para obtener la informaci�n que queremos; una simple muestra de las 
posibilidades de las herramientas b�sicas de Unix junto con las 
utilidades de manejo de paquetes de Debian.

Por cierto, una cuesti�n que quiz� no viene al caso, pero que me ha 
llamado la atenci�n es el hecho de que uses Sid (Debian unstable) sin 
estar familiarizado con las herramientas de Unix ni con Debian; te 
sugiero que hagas caso al siguiente mensaje de Santiago Vila 
respondiendo al asunto "ISO imagen de SID"
Message-ID: <[EMAIL PROTECTED]>

Una sugerencia: si lo que quieres es tener las �ltimas versiones de tal 
o cual programa, usa la rama testing (Woody), que suele ser mucho m�s 
estable que Sid sin que por ello las versiones de los paquetes sean muy 
antiguas (salvo que est� congelada, como d� la casualidad de ocurrir 
ahora), y usa la versi�n unstable y/o comp�late (seg�n tus 
capacidades/gustos) aquel software del que quieres estar "a la 
�ltima". Es el sistema que uso, y lo �nico que requiere es un fichero 
/etc/apt/preferences como, por ejemplo, el siguiente (m�rate el man de 
apt_preferences):
  Package: *
  Pin: release a=unstable
  Pin-Priority: 100

y cada vez que quieras instalar un paquete unstable, s�lo tienes que 
indicarlo expl�citamente al apt-get:
$ apt-get --target-release unstable install NOMBRE_PAQUETE

Adem�s, cada vez que haces un "apt-get upgrade" se actualiza 
autom�ticamente a la �ltima versi�n de dicha rama (unstable).

Por supuesto, cada cual es muy libre de hacer lo que mejor le parezca.

Dejo ya de enrrollarme :)
Un saludo

-- 
"Dame una respuesta y desaparecer� mi duda. Ens��ame c�mo encontrarla y 
desaparecer�n mis preguntas."
    Manel


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a