aptitude package filtering

2010-03-14 Thread Yavuz Yetim
Hi,

I would like to list all packages installed from testing. How can I do
that? First limiting to ~installed and then searching ~archive(testing)
gives me packages that are installed and available in testing and that's
not what I want. For example, I have evolution 2.22 from stable. So,
~installed matches evolution 2.22, so package evolution is in the list
and ~archive(testing) matches evolution because evolution 2.28 is in
testing. However, I don't want to see evolution in the list because I
want only the packages that are installed from testing (not the ones
that are installed and available in testing). If it is not installed
from testing, I don't want to see it. How can I do that? I hope the
explanation was clear.

Thanks,
Yavuz


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1268601791.3988.11.ca...@yavuz.ee.princeton.edu.ee.princeton.edu



Re: aptitude package filtering

2010-03-14 Thread Yavuz Yetim
I tested both of apt-show-versions and aptitude limit approach. There
are differences. apt-show-versions shows which packages are installed
from what archive. The list aptitude shows is, the packages which are
installed and they exists in the given archive. apt-show-versions is
more like what I wanted. 

for example if package X is installed from stable and the same version
is available in testing, apt-show-versions doesn't show it but aptitude
shows. 

Thanks,
Yavuz

On Sun, 2010-03-14 at 22:35 +0100, Florian Kulzer wrote:
 On Sun, Mar 14, 2010 at 17:23:11 -0400, Yavuz Yetim wrote:
  Hi,
  
  I would like to list all packages installed from testing. How can I do
  that? First limiting to ~installed and then searching ~archive(testing)
  gives me packages that are installed and available in testing and that's
  not what I want. For example, I have evolution 2.22 from stable. So,
  ~installed matches evolution 2.22, so package evolution is in the list
  and ~archive(testing) matches evolution because evolution 2.28 is in
  testing. However, I don't want to see evolution in the list because I
  want only the packages that are installed from testing (not the ones
  that are installed and available in testing). If it is not installed
  from testing, I don't want to see it. How can I do that? I hope the
  explanation was clear.
 
 If I understand you correctly then I think the narrowing search
 pattern/operator is what you want:
 
 aptitude search '~S ~i ~Atesting'
 
 file:///usr/share/doc/aptitude/html/en/ch02s04s05.html#searchNarrow
 
 -- 
 Regards,|
   Florian   |
 
 


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1268614083.3446.14.ca...@dynamic-oit-pu-dormnet-bb-c-102.princeton.edu.princeton.edu