From: Petr Koval <nuxnet@chello.at>
To: gentoo-user-de@lists.gentoo.org
Subject: Re: [gentoo-user-de] 'emerge sync' funktioniert nicht mehr ("emerge sync" geloest)
Date: Thu, 8 Sep 2005 11:56:17 +0200 [thread overview]
Message-ID: <200509081156.25638.nuxnet@chello.at> (raw)
In-Reply-To: <1126171861.9483.3.camel@cheetah.homenet>
[-- Attachment #1: Type: text/plain, Size: 3278 bytes --]
Am Donnerstag 08 September 2005 11:31 schrieb Juergen Rose:
> Am Donnerstag, den 08.09.2005, 09:29 +0200 schrieb Petr Koval:
[..]
> > zum 2)
> >
> > pruefe welche Programme hoehere versionen als
> >
> > sys-devel/libperl-5.8.6-r1
> > dev-lang/perl-5.8.6-r5
> >
> > benoetigen
>
> "emerge -pvuD system" meckert immer noch:
Das kann er aber Frage ist wie.
Wenn "masked: by keywords" der Fall waere,
konnte man /ect/portage/package.keywords
benutzen. Im Fall vom "missing keywords" ist es ein wenig mehr.
> !!! All ebuilds that could satisfy ">=sys-devel/libperl-5.8.7" have been
> masked. !!! One of the following masked packages is required to complete
> your request: - sys-devel/libperl-5.8.7 (masked by: missing keyword)
>
> For more information, see MASKED PACKAGES section in the emerge man page or
> section 2.2 "Software Availability" in the Gentoo Handbook.
> !!! (dependency required by "dev-lang/perl-5.8.7" [ebuild])
>
>
> !!! Problem with ebuild app-arch/tar-1.15.1
>
>
> "emerge -pvuD world" meckert:
> !!! All ebuilds that could satisfy ">=sys-devel/libperl-5.8.7" have been
> masked. !!! One of the following masked packages is required to complete
> your request: - sys-devel/libperl-5.8.7 (masked by: missing keyword)
>
> For more information, see MASKED PACKAGES section in the emerge man page or
> section 2.2 "Software Availability" in the Gentoo Handbook.
> !!! (dependency required by "dev-lang/perl-5.8.7" [ebuild])
>
>
> !!! Problem with ebuild app-text/docbook-sgml-dtd-4.4
>
>
> "emerge -pvuD tar" und "emerge -pvuD docbook-sgml-dtd" stoert sich
> ebenfalls an libperl-5.8.7 bzw. perl-5.8.7. Sind also tar-1.15.1 und
> docbook-sgml-dtd-4.4 die Stoerenfriede"? Von beiden Programmen sind die
> Versionen 1.15.1 bzw. 4.4 schon installiert. Wie kriege ich heraus, warum
> Sie libperl-5.8.7 installieren wollen?
>
> "emerge -pvD system" zeigt mir zwei Pakete zum update an, "emerge -vD
> system" funktioniert. Analog scheint "emerge -vD world" zu funktionieren.
Ich beziehe mich also nun mehr an die Melnung "missing keywords" und
angenommen du weisst, was du tust und warum du es in den Versionen der
Packette haben willst.
Das Problem ist nun dass manche ebuilds in dem /usr/portage Baum
nicht das KEYWORDS definiert haben. Man konnte es zwar reinschreiben
(erganzen) es wurde beim naechten sync wieder zurueckgesetzt.
Deshalb kopierst du aus dem
/usr/portage/kategorie/ ins /usr/local/portage/kategorie
das gesamte ebuild-name/* <- ebuild Dateien
Verzechniss und richtest ein Portage Overlay.
Dann setzt du in dem betreoffenem ebuild
(in deinem overlay) das KEYWORDS="????"
und wenn das ???? nicht deine arch ist
zusaetzlich noch Eintrag ins /etc/portage/package.keywords
=kategorie/name.ebuild ????
So ist es solange notwendig solange du das betreffende ebuild benoetigst
und solange im haupt portage in dem ebuild das KEYWORD nicht gesetzt wurde.
Wenn es dann gesetzt wurde und das z.b. nur zum ~x86
und du benutzt x86, dann ist immer noch das mit /etc/portage/packages.keywords
noetig, nicht mehr aber die portage overlay loesung mehr.
Ich selbst habe manche solche ebuilds im Einsatz
wo entweder -* oder gar kein KEYWORDS in dem ebuild definiert wurde.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2005-09-08 9:58 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-09-07 5:43 [gentoo-user-de] 'emerge sync' funktioniert nicht mehr rose
2005-09-07 9:26 ` Andreas Prieß
2005-09-08 6:34 ` Matthias Nimscholz
2005-09-08 6:54 ` Juergen Rose
2005-09-08 7:30 ` Matthias Nimscholz
2005-09-08 7:59 ` Juergen Rose
2005-09-08 8:42 ` Petr Koval
2005-09-08 16:30 ` Florian Wallburg
2005-09-08 17:14 ` Christoph Dahlen
2005-09-08 21:08 ` Petr Koval
2005-09-08 20:38 ` Petr Koval
2005-09-08 7:29 ` Petr Koval
2005-09-08 7:40 ` Petr Koval
2005-09-08 9:31 ` [gentoo-user-de] 'emerge sync' funktioniert nicht mehr ("emerge sync" geloest) Juergen Rose
2005-09-08 9:56 ` Petr Koval [this message]
2005-09-08 12:19 ` [gentoo-user-de] 'emerge -vuD system' funktioniert nicht Juergen Rose
2005-09-08 12:41 ` Petr Koval
2005-09-08 13:04 ` Juergen Rose
2005-09-08 12:53 ` Petr Koval
2005-09-08 13:21 ` Juergen Rose
2005-09-08 14:27 ` Petr Koval
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200509081156.25638.nuxnet@chello.at \
--to=nuxnet@chello.at \
--cc=gentoo-user-de@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox