Re: [opensuse] package management woes
- From: Wolfgang Rosenauer <wolfgang@xxxxxxxxxxxxx>
- Date: Fri, 04 Jan 2008 21:32:23 +0100
Anders Johansson wrote:
On Friday 04 January 2008 16:09:11 Wolfgang Rosenauer wrote:
Hi,
even if the package management on openSUSE 10.3 is faster it still
showed its issues during the last days to me :-(
Please note that installing a Linux workstation worked fine for me but
what I wanted to do is ".
is.....?
Oops, somehow I removed that part just before I sent it ;-)
"creating a minimal (but usable) Xen image"
So it should only contain what's really necessary for a Xen DomU and can
be extended easily to be a web-/mail-/or whatever server.
So I tried to install into a directory to create a package list with the
software installer.
Summary: it seems to be impossible
1.
my local system is de_DE and therefore the de_DE pattern extensions are
always added (what's not wanted in that case).
The QT software manager has no option to change that, while it seems
that the ncurses one provides a pattern selector for locales.
2.
my local system has an nvidia gfx card (and it has the nvidia repository
added) so the software manager always chooses the nvidia drivers.
The same for all other kernel modules or packages which provide these
magic hw keys.
But languages and graphics drivers can be deselected, no?
No, the language packs bundles and gfx drivers are autoselected again
immediately. The lang packages are automatically required by the de_DE
pattern which is not removable in the QT interface and I have no idea
why the nvidia drivers are selected automatically. I _think_ it's
because of the hwinfo provides.
I might be able to mark them taboo but that's not what I want to do
usually since it could create unresolved deps.
3.
never start a selection with too many patterns enabled since you will
never get rid of them w/o creating looping dependencies
Can't you disable the whole pattern from the "Patterns" menu?
I can sometimes. Sometimes patterns are magically required by other
patterns (but only sometimes).
But when I tried to remove a pattern, the resolver went crazy and always
thought I want to remove all the packages within the pattern or similar.
At least I got like hundreds of conflicts (which I hardly understood).
And it's not like I'm a newbie. Things like the resolver told me that I
want to remove gtk2 (what I absolutely never chose) which breaks quite
some stuff. Even telling the resolver that I want to keep gtk2 kept it
for the next resolver round.
That's what I mean with "hardly understand" because gtk2 is surely
marked for installation. Something in the resolver thinks that it has to
remove gtk2 to fulfill some other requirement.
4.
there are more strange conflicts which came up all the time.
For example trying to remove dirmngr only brings up conflicts for
packages dirmngr "requires", while those are still being marked for
installation.
Sorry, that I can't easily create distinct bugreports for those but can
only tell my experiences with all that.
So basically what I wanted to achieve is:
Can't you just install a xen guest? That will not have a default language, not
install the nvidia driver (unless you force it) and you can select a minimal
install.
I tried that first and it works slightly better (since the actual
hardware is not found).
What really bothered me is that it seems to be impossible to reduce a
selection because of the patterns and cryptic (and partly wrong)
resolver messages/behaviour.
Wolfgang
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
- References:
- [opensuse] package management woes
- From: Wolfgang Rosenauer
- Re: [opensuse] package management woes
- From: Anders Johansson
- [opensuse] package management woes
- Prev by Date: [opensuse] ssh
- Next by Date: Re: [opensuse] TeraStation with SUSE
- Previous by thread: Re: [opensuse] package management woes
- Next by thread: [opensuse] DVD-RW problem
- Index(es):
Relevant Pages
|