1 |
On Wednesday 25 March 2009 12:38:53 David wrote: |
2 |
> I wrote an entry in my blog about gentoo, and created a little script to |
3 |
> make gentoo handling a bit easier, and whant to share it will all gentoo |
4 |
> users to see if it could help them to understand gentoo better (specially |
5 |
> for noob ones), and simplify its handling. |
6 |
> |
7 |
> I think it is not spam, since it could help others (I hope so). |
8 |
> |
9 |
> The link: http://stormbyte.blogspot.com/2009/03/gentoo-easy-handling.html |
10 |
> |
11 |
> David. |
12 |
|
13 |
It's far too simplistic. It doesn't take account of dependencies that must |
14 |
also be masked/unmasked/whatever and will cause obscure error messages that |
15 |
will confuse the user more than simply using portage. |
16 |
|
17 |
A noob user will realistically expect that if he gives "kde" as a parameter to |
18 |
your script, then all of kde will immediately be installable. This will |
19 |
actually not happen though, he will have to read up on dependencies and more, |
20 |
and unmask those too. By which time he is in a position to not need your |
21 |
script anymore. |
22 |
|
23 |
So, as a teaching aid to get people to understand why they must use portage as |
24 |
designed, it works well. As a script for actual use, it falls short. |
25 |
|
26 |
You also don't account for the case of /etc/portage/package.mask/<file_name> |
27 |
To fix that the user will have to read man 5 portage or read the Gentoo docs, |
28 |
in which case your script again becomes redundant. |
29 |
|
30 |
-- |
31 |
alan dot mckinnon at gmail dot com |