On Thu, Jul 2, 2015 at 8:45 AM, Carlos E. R. <robin.listas@telefonica.net> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2015-07-02 15:54, Anton Aylward wrote:
On 07/02/2015 08:15 AM, Carlos E. R. wrote:
On 2015-07-02 13:57, Anton Aylward wrote:
No, really. Given the data file, this is shell programming 101. I wouldn't even bother with a script, I do it as a single line of shell. And others have covered that earlier in this thread so I don't know why you are belabouring the point.
No, I do not know how to do it properly. I have been trying to figure it out for some years.
Don't be silly, Carlos, you've already answered that with xargs.
You miss one very important detail: repos.
I'll explain it with an example.
Suppose I installed "xine".
Suppose I run the sequence to reinstall all. So I tell zypper to install "xine". Zypper will chose, on its own, whether to install from oss or packman, based on some criteria of its own (probably the priority).
However, this will not do! I absolutely want xine to be installed from the same repo as it was installed previously!
Now you tell me how to produce an exact list of all the packages installed from, say, packman. Or rather, to produce several lists, one per repo, of all packages. Or some variant of the above.
I hate how packaging injects its deficiencies into users' lives like this, it's a real hamper on productivity. Even OS X and Windows have packages, different kinds of packaging systems (3rd party stuff for example) but none of it slaps the user in the face and demands the kind of attention and knowledge required like is necessary on Linux. It really drives me crazy. It's totally workable with default repos but as soon as I start adding 3rd party repos, it rapidly turns into a mess. Stateless systems is what we need. Android has it. Windows 8 has it. iOS has it. It's just somehow the old sclerotic types who insist on Linux on the desktop being encumbered with ancient ideas that are now really inconvenient for those who just want a free/libre OS that just works, because we have work to do, rather than learning esoteric nonsense about how computers work. -- Chris Murphy -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org