¿Cómo enumero todos los paquetes de inestable / experimental?


17

Estoy ejecutando un sistema de prueba de Debian con algunos paquetes instalados desde inestables o experimentales, usando el anclaje apto.

¿Cómo puedo enumerar todos los paquetes que provienen de inestables o experimentales? Me gustaría usar apt, pero también tengo aptitude y synaptic instalados.


1
La forma más fácil que encontré hasta ahora se basa en el paquete apt-show-version: apt-show-version | grep /unstableo apt-show-version | grep /experimental.
enricoferrero

Respuestas:



6

Utilizando aptitudepuedes ejecutar el siguiente comando:

$ aptitude versions '~VCURRENT (~Aunstable|~Aexperimental) !~Atesting' --group-by=none

Esto enumerará todos los paquetes cuya versión instalada actualmente ( ~VCURRENT) proviene de los archivos inestables o experimentales ( ~A) y no están presentes en el archivo de prueba ( !~A). La --group-by=noneopción sirve para producir una salida más concisa.


Por alguna razón, eso no funciona para mí. Me da una gran lista de paquetes que definitivamente no son inestables o experimentales. El método apt-show-version anterior me da la salida correcta. ¿Alguien más puede confirmar?
enricoferrero

Lo sentimos, actualicé la respuesta, ahora debería funcionar correctamente.
toro2k

Sí, ahora funciona!
enricoferrero

No puedo adaptar esto para filtrar paquetes que provienen de 'estable', ni para elegir solo paquetes que provienen de 'prueba'. Supongo que nunca entenderé cómo funciona la aptitud (o APT).
alecov
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.