1 |
On Wed, May 20, 2020 at 3:51 PM Matt Connell (Gmail) |
2 |
<matthewdconnell@×××××.com> wrote: |
3 |
> |
4 |
> On 2020-05-20 14:46, n952162 wrote: |
5 |
> > You're saying, if I don't recognize it, I can remove |
6 |
> > it from the list? |
7 |
> |
8 |
> The world file should contain only *selected* packages, meaning packages |
9 |
> you explicitly, purposefully chose and installed. That way you let |
10 |
> portage handle all your dependencies. |
11 |
> |
12 |
> "selected" is the language from the emerge man page for adding/removing |
13 |
> packages from the world file. You can use emerge --deselect if you |
14 |
> don't feel comfortable removing these entries by hand in a text editor. |
15 |
> |
16 |
|
17 |
To elaborate - you get these entries any time you run emerge with a |
18 |
package name without putting -1 or --oneshot on the command line. |
19 |
|
20 |
If I want to manually update openssl, for example, I probably want to |
21 |
use -1, since I don't want to constrain the installation of openssl - |
22 |
it is just there as a dependency. |
23 |
|
24 |
On the other hand if I'm installing firefox then I probably wouldn't |
25 |
use -1, because that is an application I intend to use and I want to |
26 |
make sure it is there, and it can freely pull in whatever dependencies |
27 |
it needs. |
28 |
|
29 |
-- |
30 |
Rich |