[gentoo-user-de] Binärpackete libreoffice-bin dependencies

06/08/2013 - 10:10 von Michael Volland | Report spam
Hallo,

kann man emerge zwingen ein Binàr-Paket installieren ohne dass
alle Abhàngigkeiten erfüllt sind?

Ich habe libreoffice-bin deinstalliert, da ich gelesen hatte:

Instead, I'm going to guess that the version of the dependency is tied
to the bin package at install time and that portage doesn't deal with
this case. i.e. during the @preserve-rebuild emerge.
Quelle:
http://forums.gentoo.org/viewtopic-p-7365494.html

Folgendes sagt emerge nun (gekürzt):

virtual/jpeg-0-r2: >=media-libs/libjpeg-turbo-1.3.0-r2:0 und

app-office/libreoffice-bin-4.0.4.2::gentoo
<media-libs/libjpeg-turbo-1.3.0-r2

Habs nicht geschafft das aufzulösen.

/etc/portage/make.conf:
ACCEPT_KEYWORDS="~amd64"

Gruß
Michael
 

Lesen sie die antworten

#1 assabajanischer_hinterwaeldler
06/08/2013 - 11:30 | Warnen spam
Hallo,

nicht schön, aber du kannst den ebuild modifizieren, sofern du dir
sicher bist, dass es nichts ausmacht. Dort die entsprechendenden
dependenacys entfernen und signieren.
Alternativ dazu und deutlich schoener koennte folgendes helfen:
Trage in die /var/lib/portage/world folgendes ein
<virtual/jpeg-0-r2

sofern keine paket explizit die jpeg-0-r2 oder neuer benoetigt, macht
dies keinen unterschied.
virtual/jpeg-0 benoetigt ausschliesslich:
=media-libs/libjpeg-turbo-1.2.0:0[static-libs?]. somit passt das.



zusaetzlich solltest du noch einen entsprechenden bug report
eintragen, dass entwickler das auch sehen (mit dem hinweis auf ~amd64)

das ganze musst du allerdings im auge behalten, da mit einer neueren
version der binary dies nicht mehr funktioniert.
evtl lassen sich auch beide ansaetze kombinieren:
dazu musst du die abhaengigkeit '<virtual/jpeg-0-r2' in den
libreoffice ebuild eintragen.

gruss
martin

original text from Michael Volland written on
Di, 06 Aug 2013

Hallo,

kann man emerge zwingen ein Binàr-Paket installieren ohne dass
alle Abhàngigkeiten erfüllt sind?

Ich habe libreoffice-bin deinstalliert, da ich gelesen hatte:

Instead, I'm going to guess that the version of the dependency is tied
to the bin package at install time and that portage doesn't deal with
this case. i.e. during the @preserve-rebuild emerge.
Quelle:
http://forums.gentoo.org/viewtopic-p-7365494.html

Folgendes sagt emerge nun (gekürzt):

virtual/jpeg-0-r2: >=media-libs/libjpeg-turbo-1.3.0-r2:0 und

app-office/libreoffice-bin-4.0.4.2::gentoo
<media-libs/libjpeg-turbo-1.3.0-r2

Habs nicht geschafft das aufzulösen.

/etc/portage/make.conf:
ACCEPT_KEYWORDS="~amd64"

Gruß
Michael

Ähnliche fragen