Re: [gentoo-user] Packages list

2006-01-22 Thread Dimitar Toshev
On Friday 20 January 2006 19:44, Phil Sexton wrote:
 Michael A Smith wrote:
  Phil Sexton wrote:
  Felipe Ribeiro wrote:
  Where do I find the list with all installed packages?
 
  Cheers,
 
  Felipe
 
  The ones you emerged are listed in the file:
 
  /var/lib/portage/world
 
  Want it in alphabetical order?
 
  cat /var/lib/portage/world|less
 
  Isn't that a superfluous use of cat? Why not
 
  less /var/lib/portage/world
 
  -Mike

 Oops! I was actually thinking:

 sort /var/lib/portage/world|less

 This gives the listing in alphabetical order, what I previously
 posted doesn't alphabetize it.

 --
 Phil
 My Home Page: http://fancypiper.info
 Our 2nd CD: http://www.cdbaby.com/naomisfancy
 Naomi's Fancy performances:
 http://naomisfancy.virtualave.net/schedule.html

No, no. You have gotten it all wrong. /var/lib/portage/world lists only 
manually installed packages.
e.g.: If you do not have X installed and do
emerge gnome
X will be pulled in as a dependency, along with a whole lot of other stuff, 
but only gnome will be written in world, because that is the package you 
manually emerged. This is why in order upgrade your whole system you have to 
do emerge -u -D world. -D makes emerge check for the given packages' 
dependencies as well. Though this means, that if you have a package 
installed, that is not listed in world, nor is a dependency of anything in 
world, it will never get picked up by portage. It has been stated, that the 
devs will probably implement an all keyword in portage, at some point, so 
that one can more efficiently check for updates to all packages, instead of 
only those in world and their dependencies.

To answer the original question:
Portage keeps information about all emerged pacakges in /var/db/pkg .
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Packages list

2006-01-22 Thread Phil Sexton

Dimitar Toshev wrote:

On Friday 20 January 2006 19:44, Phil Sexton wrote:


Michael A Smith wrote:


Phil Sexton wrote:


Felipe Ribeiro wrote:


Where do I find the list with all installed packages?

Cheers,

Felipe


The ones you emerged are listed in the file:

/var/lib/portage/world

Want it in alphabetical order?

cat /var/lib/portage/world|less


Isn't that a superfluous use of cat? Why not

less /var/lib/portage/world

-Mike


Oops! I was actually thinking:

sort /var/lib/portage/world|less

This gives the listing in alphabetical order, what I previously
posted doesn't alphabetize it.

--
Phil
My Home Page: http://fancypiper.info
Our 2nd CD: http://www.cdbaby.com/naomisfancy
Naomi's Fancy performances:
http://naomisfancy.virtualave.net/schedule.html



No, no. You have gotten it all wrong. /var/lib/portage/world lists only 
manually installed packages.

e.g.: If you do not have X installed and do
emerge gnome
X will be pulled in as a dependency, along with a whole lot of other stuff, 
but only gnome will be written in world, because that is the package you 
manually emerged. This is why in order upgrade your whole system you have to 
do emerge -u -D world. -D makes emerge check for the given packages' 
dependencies as well. Though this means, that if you have a package 
installed, that is not listed in world, nor is a dependency of anything in 
world, it will never get picked up by portage. It has been stated, that the 
devs will probably implement an all keyword in portage, at some point, so 
that one can more efficiently check for updates to all packages, instead of 
only those in world and their dependencies.


To answer the original question:
Portage keeps information about all emerged pacakges in /var/db/pkg .


nit-pickDon't you mean all compiled packages rather than 
emerged packages?/nit-pick


As I understand it, all emerged packages are listed in the world 
file, and all packages that are installed and compiled 
dependencies are listed in the /var/db/pkg file.


It wasn't completely clear to me which was meant by installed 
and I took it as the packages installed by emerging them.


--
Phil
My Home Page: http://fancypiper.info
Our 2nd CD: http://www.cdbaby.com/naomisfancy
Naomi's Fancy performances: 
http://naomisfancy.virtualave.net/schedule.html

--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Packages list

2006-01-20 Thread Michael A. Smith

Phil Sexton wrote:

Felipe Ribeiro wrote:


Where do I find the list with all installed packages?

Cheers,

Felipe



The ones you emerged are listed in the file:

/var/lib/portage/world

Want it in alphabetical order?

cat /var/lib/portage/world|less



Isn't that a superfluous use of cat? Why not

less /var/lib/portage/world

-Mike
--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Packages list

2006-01-20 Thread Phil Sexton

Michael A Smith wrote:

Phil Sexton wrote:


Felipe Ribeiro wrote:


Where do I find the list with all installed packages?

Cheers,

Felipe




The ones you emerged are listed in the file:

/var/lib/portage/world

Want it in alphabetical order?

cat /var/lib/portage/world|less



Isn't that a superfluous use of cat? Why not

less /var/lib/portage/world

-Mike


Oops! I was actually thinking:

sort /var/lib/portage/world|less

This gives the listing in alphabetical order, what I previously 
posted doesn't alphabetize it.


--
Phil
My Home Page: http://fancypiper.info
Our 2nd CD: http://www.cdbaby.com/naomisfancy
Naomi's Fancy performances: 
http://naomisfancy.virtualave.net/schedule.html

--
gentoo-user@gentoo.org mailing list



[gentoo-user] Packages list

2006-01-19 Thread Felipe Ribeiro

Where do I find the list with all installed packages?

Cheers,

Felipe
--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Packages list

2006-01-19 Thread Phil Sexton

Felipe Ribeiro wrote:

Where do I find the list with all installed packages?

Cheers,

Felipe


The ones you emerged are listed in the file:

/var/lib/portage/world

Want it in alphabetical order?

cat /var/lib/portage/world|less

--
Phil
My Home Page: http://fancypiper.info
Our 2nd CD: http://www.cdbaby.com/naomisfancy
Naomi's Fancy performances: 
http://naomisfancy.virtualave.net/schedule.html

--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Packages list

2006-01-19 Thread Brett I. Holcomb
Check out man equery.  

On Thursday January 19 2006 19:25, Felipe Ribeiro wrote:
 Where do I find the list with all installed packages?

 Cheers,

 Felipe

-- 

Brett I. Holcomb
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Packages list

2006-01-19 Thread Eugene Rosenzweig

Felipe Ribeiro wrote:

Where do I find the list with all installed packages?

Cheers,

Felipe

this will list all installed packages:
equery list

Eugene.


--
gentoo-user@gentoo.org mailing list