1 |
On Mon, Jan 2, 2012 at 8:57 AM, Neil Bothwick <neil@××××××××××.uk> wrote: |
2 |
> On Mon, 02 Jan 2012 10:35:46 -0500, Tanstaafl wrote: |
3 |
> |
4 |
>> > 2) I forget the -1 sometimes when I do an individual package update. |
5 |
>> > However I generally remember to go back and hand edit the world file |
6 |
>> > once a quarter or so and remove anything that isn't a real |
7 |
>> > application, etc. |
8 |
>> |
9 |
>> How do you tell which is which? |
10 |
> |
11 |
> By running --depclean -p afterwards. If it wants to remove something you |
12 |
> need, add it to world with emerge -n. |
13 |
> |
14 |
> |
15 |
> -- |
16 |
> Neil Bothwick |
17 |
|
18 |
That works for the case where the software is managed by portage, |
19 |
which is likely 99.9999% of what's on Gentoo systems worldwide. It |
20 |
doesn't work however for the odd case where I write some little |
21 |
program which requires a library (ta-lib in my portage file) and I |
22 |
don't write an ebuild to build it. I've never bothered to learn to do |
23 |
my own ebuilds but at some level it would be a good idea, and I think |
24 |
it would address Mr. Orlitsky's issue about what his users need and |
25 |
why. If they are on Gentoo then they could write a simple ebuild that |
26 |
did nothing but install the packages they want. That ebuild goes into |
27 |
world and let's him understand why every package in on the system. In |
28 |
the earlier example if all 4 files were required then this user ebuild |
29 |
has 4 entries in it. They ask him to run it, he runs it, it's in |
30 |
world. End of package issue I think. |
31 |
|
32 |
It doesn't address more system'ish things like editing config file to |
33 |
support those things, etc, but I don't know how that gets done unless |
34 |
he grants sudo to them, etc. |
35 |
|
36 |
Just an idea. |
37 |
|
38 |
Cheers, |
39 |
Mark |