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]