[opensuse] Why does asking for a couple of programs install the universe?
Some unpleasant experiences with yast/zypper today. on a perfectly fine 12.1, I did `zypper up chromium`, which resulted in upgrades of lots of things seemingly quite unrelated to chrome. One of them, which *might* be some strange requirement.... was udev. The install portion at udev crashed the machine, and made it unbootable as it could no longer find the root partition, prompting an early departure from work, hours spent backing up the machine, and an install of 12.3. After the basic install of 12.3, I used yast to download VLC, Virtualbox, pidgin and tree. This somehow required 1040 packages, including gnumeric, kde-wallpapers and gnucash-docs. Just to name a few really silly ones. No way in any sane universe those packages "needed" by VLC, Virtualbox, pidgin and tree. I can understand the billion libxyz's getting installed, and that the dependency management is a lovely slice of hell, but really, was all this necessary in any way? Is there at least some way to say "yes, go ahead and install these dependencies, but stop trying to install random unwanted software on my system?" Is there some strange default setting hiding in yast/zypper which thinks it should take any opportunity possible to install all the things *someone* thought I might want? Michael "13 years SuSE linux user and getting very frustrated with it" -- Michael Fischer michael@visv.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
El 18/09/13 20:13, Michael Fischer escribió:
on a perfectly fine 12.1, I did `zypper up chromium`, which resulted in upgrades of lots of things seemingly quite unrelated to chrome. One of them, which *might* be some strange requirement.... was udev. The install portion at udev crashed the machine, and made it unbootable as it could no longer find the root partition, prompting an early departure from work, hours spent backing up the machine, and an install of 12.3.
After the basic install of 12.3, I used yast to download VLC, Virtualbox, pidgin and tree. This somehow required 1040 packages,
It does not require 1040 packages, there may be recommended packages that trigger installation of a lot of dependencies.
Is there at least some way to say "yes, go ahead and install these dependencies, but stop trying to install random unwanted software on my system?"
what you are most likely looking for is the --no-recommends flag. -- "Judging by their response, the meanest thing you can do to people on the Internet is to give them really good software for free". - Anil Dash -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2013-09-18 19:13 (GMT-0400) Michael Fischer composed:
Is there at least some way to say "yes, go ahead and install these dependencies, but stop trying to install random unwanted software on my system?"
For people like me, and apparently you, too many openSUSE packages suggest or recommend other packages with tenuous connection to the requested package. To combat the problem, in /etc/zypp/zypp.conf I put: solver.onlyRequires = true Whether YaST pays attention to it in the same way as zypper I don't know. I mostly only use YaST to search for packages that zypper searches cannot find, and do the installing with zypper. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wed, Sep 18, Felix Miata wrote:
On 2013-09-18 19:13 (GMT-0400) Michael Fischer composed:
Is there at least some way to say "yes, go ahead and install these dependencies, but stop trying to install random unwanted software on my system?"
For people like me, and apparently you, too many openSUSE packages suggest or recommend other packages with tenuous connection to the requested package. To combat the problem, in /etc/zypp/zypp.conf I put:
solver.onlyRequires = true
Whether YaST pays attention to it in the same way as zypper I don't know. I mostly only use YaST to search for packages that zypper searches cannot find, and do the installing with zypper.
Got halfway to that realization on my own (followup message where I mention that it seems to be a yast thing). Thanks to both you (Felix) and Cristian for pointing out possible ways to stop the problem. Michael -- Michael Fischer michael@visv.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 09/18/2013 06:48 PM, Michael Fischer wrote:
On Wed, Sep 18, Felix Miata wrote:
On 2013-09-18 19:13 (GMT-0400) Michael Fischer composed:
Is there at least some way to say "yes, go ahead and install these dependencies, but stop trying to install random unwanted software on my system?" For people like me, and apparently you, too many openSUSE packages suggest or recommend other packages with tenuous connection to the requested package. To combat the problem, in /etc/zypp/zypp.conf I put:
solver.onlyRequires = true
Whether YaST pays attention to it in the same way as zypper I don't know. I mostly only use YaST to search for packages that zypper searches cannot find, and do the installing with zypper. Got halfway to that realization on my own (followup message where I mention that it seems to be a yast thing).
Thanks to both you (Felix) and Cristian for pointing out possible ways to stop the problem.
Michael I'll keep this going by asking - if you ONLY use YAST - how do you turn off installing "the world" (suggested and/or recommended) ?
If this happens on 12.3 by default - then I'll wait to 12.4 ! (Currently on 12.2 for other requirements) -- Duaine Hechler Piano, Player Piano, Pump Organ - Tuning, Servicing & Rebuilding (314) 838-5587 / dahechler@att.net / www.hechlerpianoandorgan.com Home & Business user of Linux - 13 years -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 9/18/2013 5:23 PM, Duaine Hechler wrote:
I'll keep this going by asking - if you ONLY use YAST - how do you turn off installing "the world" (suggested and/or recommended) ?
Call up the Software Management Option in Yast. Then click the options menu. Select Ignore Recommended Packages.... -- _____________________________________ ---This space for rent--- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
From: John Andersen <jsamyth@gmail.com> To: opensuse@opensuse.org Subject: Re: [opensuse] Why does asking for a couple of programs install the universe? Date: Wed, 18 Sep 2013 17:35:02 -0700 On 9/18/2013 5:23 PM, Duaine Hechler wrote:
I'll keep this going by asking - if you ONLY use YAST - how do you turn off installing "the world" (suggested and/or recommended) ?
Call up the Software Management Option in Yast. Then click the options menu. Select Ignore Recommended Packages.... -----Original Message----- Just a thought: If you remove the initial package, will all the "suggested packages" also be removed? Or are you stuck with them.... (and need to be removed manually/explicitly) Hans. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday, 2013-09-19 at 10:01 +0200, Hans Witvliet wrote:
Just a thought: If you remove the initial package, will all the "suggested packages" also be removed? Or are you stuck with them.... (and need to be removed manually/explicitly)
After installation? What is installed remains installed. Only what you explicitly remove is removed. But yast-gtk has an undo option, I think. - -- Cheers, Carlos E. R. (from 12.3 x86_64 "Dartmouth" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlI6s34ACgkQtTMYHG2NR9WnOACcD50OXc1b2ChwAbHj/2/FulIB eEoAoJeo4CopH5mIM64uTyCSs4keOT4L =5CN6 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 19/09/13 09:19, Carlos E. R. wrote:
On Thursday, 2013-09-19 at 10:01 +0200, Hans Witvliet wrote:
Just a thought: If you remove the initial package, will all the "suggested packages" also be removed? Or are you stuck with them.... (and need to be removed manually/explicitly)
After installation? What is installed remains installed. Only what you explicitly remove is removed.
But yast-gtk has an undo option, I think.
-- Cheers, Carlos E. R. (from 12.3 x86_64 "Dartmouth" at Telcontar)
What does the 'Cleanup when deleting packages' option do? Bob - -- Bob Williams System: Linux 3.7.10-1.16-desktop Distro: openSUSE 12.3 (x86_64) with KDE Development Platform: 4.10.5 "release 4" Uptime: 06:00am up 8 days 14:56, 3 users, load average: 0.01, 0.05, 0.12 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlI6wfkACgkQ0Sr7eZJrmU4vywCcCo9V3vIiAmpjKOBaAJlnz0Jp LuUAn3WjWwk9uiVgDsSkA068FulLgPQq =XWAJ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 19/09/13 11:21, Bob Williams wrote:
What does the 'Cleanup when deleting packages' option do?
Bob
I always have this option ticked. It removes all the extra stuff a package installed if you later remove it, providing it's not required by any other package. I don't know to what level it goes in making these checks though. Is there ever an absolute and accurate list guarded by the system of exactly what is dependent on what? I assume in the case of unknown things that *could* be required it would play safe and leave them installed. I'm also never sure when I've forgotten to tick this option soon after a fresh install (since it's not the default) whether ticking it allows the system to retrospectively uninstall unnecessary dependencies for things already removed. Peter -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
El 19/09/13 06:21, Bob Williams escribió:
What does the 'Cleanup when deleting packages' option do?
it is the equivalent of zypper rm --clean-deps, advanced users only! not quite well tested and might do some funny things. -- "Judging by their response, the meanest thing you can do to people on the Internet is to give them really good software for free". - Anil Dash -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 19/09/13 23:59, Cristian Rodríguez wrote:
El 19/09/13 06:21, Bob Williams escribió:
What does the 'Cleanup when deleting packages' option do?
it is the equivalent of zypper rm --clean-deps, advanced users only! not quite well tested and might do some funny things.
Thank you. I shall leave it unchecked, in that case. Bob - -- Bob Williams System: Linux 3.7.10-1.16-desktop Distro: openSUSE 12.3 (x86_64) with KDE Development Platform: 4.10.5 "release 4" Uptime: 06:00am up 9 days 14:56, 3 users, load average: 0.01, 0.06, 0.11 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlI7+Y4ACgkQ0Sr7eZJrmU4slgCeOc6lAuIovWKSH9z53B7GKCFj iH0An0KrArIZlufjpOlyRFrqwZjzsZN3 =kAGa -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
El 18/09/13 21:23, Duaine Hechler escribió:
If this happens on 12.3 by default - then I'll wait to 12.4 ! (Currently on 12.2 for other requirements)
There is no 12.4 but 13.1.. and it is a feature, not a bug ;-) -- "Judging by their response, the meanest thing you can do to people on the Internet is to give them really good software for free". - Anil Dash -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wed, Sep 18, Michael Fischer wrote:
Some unpleasant experiences with yast/zypper today.
After the basic install of 12.3, I used yast to download VLC, Virtualbox, pidgin and tree. This somehow required 1040 packages, including gnumeric, kde-wallpapers and gnucash-docs. Just to name a few really silly ones. No way in any sane universe those packages "needed" by VLC, Virtualbox, pidgin and tree.
Oh, and all the texlive packages... I'm not so concerned about disk space, but what a waste of time and the implication that the system cannot be trusted to do what I asked it to do in a sensible fashion. UPDATE: seems this behavior is peculiar to yast. Doing CLI `zypper in pidgin` doesn't cause the crazy installs. Michael -- Michael Fischer michael@visv.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday, 2013-09-18 at 19:13 -0400, Michael Fischer wrote:
Some unpleasant experiences with yast/zypper today.
on a perfectly fine 12.1, I did `zypper up chromium`,
12.1 can not be fine - there are no updates for it, out of maintenance.
After the basic install of 12.3, I used yast to download VLC, Virtualbox, pidgin and tree. This somehow required 1040 packages, including gnumeric, kde-wallpapers and gnucash-docs. Just to name a few really silly ones. No way in any sane universe those packages "needed" by VLC, Virtualbox, pidgin and tree.
Some might be updates that were pending for 12.3. Another posibility: if you install, for example, a system with KDE, and then you ask for a package that happens to be from Gnome, then it usually brings in a lot of dependencies.
I can understand the billion libxyz's getting installed, and that the dependency management is a lovely slice of hell, but really, was all this necessary in any way?
In those cases I try to deselect some of those those absurd packages. If yast does not complain, it stays off. - -- Cheers, Carlos E. R. (from 12.3 x86_64 "Dartmouth" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlI6SEUACgkQtTMYHG2NR9VpIQCeOI8ETrIurw6TbPQ/nfTpWxIi 8t8AnRZSQzFATCBO6mnbYM8AqGk1Qskg =STx7 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (9)
-
Bob Williams
-
Carlos E. R.
-
Cristian Rodríguez
-
Duaine Hechler
-
Felix Miata
-
Hans Witvliet
-
John Andersen
-
Michael Fischer
-
Peter