View previous topic :: View next topic |
Author |
Message |
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Sun Feb 20, 2005 1:52 pm Post subject: Domanda su emerge e il downgrade di un pacchetto. [Risolto] |
|
|
L'altro giorno ho notato che portage mi aveva fatto il downgrade di media-libs/gst-plugins-0.8.7 alla versione 0.8.5-r1. purtroppo però portage nn ha considerato che il downgrade va a influire con amarok, che necessita di versioni superiori alla 0.8.5. ho dovuto quindi emergere di nuovo gst-plugins. ora nn posso fare l'update perchè portage continua a voler fare il downgrade di gst-plugins. ho provato quindi a inserire il pacchetto in package.keywords Code: | =media-libs/gst-plugins-0.8.7 | ma portage sembra ignorare la mia modifica. oltre a chiedere se sto sbagliando o ho dimenticato di fare qualcosa, chiedo il perchè l'opzione upgradeonly è deprecata. in casi come questo può essere utile, anche se nn me la sento di emergere con portage che mi dice Code: | *** Warning: --upgradeonly is a deprecated option in portage-2.0.51-r15
*** and will likely be removed in a future version. |
oltre a voler risolvere il mio "problema" gradirei anche discutere sull'utilità dell'opzione upgradeonly... nn sembra anche a voi che portage nn sia chiaro in alcune cose? è il package manager più potente che io abbia mai provato, ma nn prende una via chiara. ha opzioni deprecate, il singolare uso dei file package.*.... secondo me potrebbe fare automaticamente alcune azioni...
Last edited by Raffo on Tue Feb 22, 2005 6:21 pm; edited 1 time in total |
|
Back to top |
|
|
alexzndr n00b
Joined: 11 Jan 2005 Posts: 55 Location: Somewhere in Time
|
Posted: Sun Feb 20, 2005 2:22 pm Post subject: Re: Domanda su emerge e il downgrade di un pacchetto. |
|
|
Quote: | ho provato quindi a inserire il pacchetto in package.keywords
Code: | =media-libs/gst-plugins-0.8.7 |
|
Cosi' non va bene; la sintassi del file package.keywords e':
Code: | media-libs/gst-plugins ~x86 |
chiaramente se usi architettura x86
Poi devi aggiungere al file package.unmask:
Code: | =media-libs/gst-plugins-0.8.7 |
In questo modo non hai bisogno di dare -U come opzione!
Anche se dai un -u il pacchetto e' comunque "bloccato" alla versione che hai specificato!
Molto piu' comodo e pulito di -U!!!
Ciao ciao |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Sun Feb 20, 2005 2:35 pm Post subject: |
|
|
ho già provato anche così e nn andava. ho riprovato nel dubbio e nn va cmq.
cmq sono d'accordo che usare i file package.* è meglio, nn sono molto convinto sul modo in cui vengono utilizzati... |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 1:55 pm Post subject: |
|
|
up |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Feb 21, 2005 3:16 pm Post subject: |
|
|
man portage wrote: |
package.mask
A list of DEPEND atoms to mask. Useful if specific ver-
sions of packages do not work well for you. For example,
you swear by the Nvidia drivers, but only versions ear-
lier than 1.0.4496. No problem!
Format:
- comments begin with #
- one DEPEND atom per line
Example:
# mask out versions 1.0.4496 of the nvidia
# drivers and later
>=media-video/nvidia-kernel-1.0.4496
>=media-video/nvidia-glx-1.0.4496
|
E leggiamole ogni tanto le pagine man _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 3:23 pm Post subject: |
|
|
già provato. nn va. ho inserito la riga sia in package.keywords che in package.unmask. |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Feb 21, 2005 3:25 pm Post subject: |
|
|
Forse non mi sono spiegato: hai letto cosa ho postato? Mi riferisco a package.mask e non package.unmask o package.keyword _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 3:29 pm Post subject: |
|
|
gutter wrote: | Forse non mi sono spiegato: hai letto cosa ho postato? Mi riferisco a package.mask e non package.unmask o package.keyword |
ma scusa nn capisco l'utilità di maskerare un pacchetto, devo solo far capire a portage che nn voglio fare il downgrade. potrei maskerare la ver 0.8.5, ma capisci che nn sarebbe una soluzione. avrei un errore come output, lo sai bene. |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Feb 21, 2005 3:35 pm Post subject: |
|
|
Infatti se non vuoi fare in downgrade ti mascheri tutti i pacchetti di versione inferiore al tuo. Cosi se esce una versione superiore alla tua versione attualmente installata viene fatto l'upgrade ma il downgrade non viene mai eseguito.
Mi pare che sia questo quello che tu vuoi. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 3:41 pm Post subject: |
|
|
ma se lo maskero mi da Code: | These are the packages that I would merge, in order:
Calculating world dependencies |
!!! All ebuilds that could satisfy "=media-libs/gst-plugins-0.8.5*" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/gst-plugins-0.8.5-r1 (masked by: package.mask)
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 "media-plugins/gst-plugins-vorbis-0.8.5" [ebuild])
!!! Problem with ebuild gnome-extra/gdesklets-core-0.33.1
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
|
|
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Feb 21, 2005 3:42 pm Post subject: |
|
|
Hai provato a scrivere in package.mask la riga:
<media-libs/gst-plugins-0.8.7 _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 3:44 pm Post subject: |
|
|
stesso errore. |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Feb 21, 2005 3:48 pm Post subject: |
|
|
Hai tolto tutto il resto da package.keyword e package.unmask:?: _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 3:52 pm Post subject: |
|
|
si, ma credo mi sia sfuggito un commento, sto controllando... |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Feb 21, 2005 3:53 pm Post subject: |
|
|
Deve funzionare per forza. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 3:54 pm Post subject: |
|
|
niente da fare, è tutto ok, almeno all'apparenza... |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 3:55 pm Post subject: |
|
|
vabbè grazie gutter, hai fatto il possibile, ora vedo dove ho sbagliato, perchè DEVE funzionare... |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Feb 21, 2005 3:57 pm Post subject: |
|
|
Scusa ma non avevo letto il post relativo all'erroe di emerge., mi era sfuggito.
E normale che ti dia errore dal momento che gnome-extra/gdesklets-core-0.33 necessita di quella versione.
EDIT: la procedura che ti ho detto è corretta per mascherare un pacchetto ma come ti ho detto se lo mascheri ed un altro pacchetto lo richiede come dipendenza allora hai poco da fare. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 4:02 pm Post subject: |
|
|
cavolo è vero
nn avevo notato neanche io l'output, sono parecchio di fretta... cmq mi stai dicendo che nn c'è soluzione? devo sommergere gdesklets o fare il downgrade, right?
sarebbe da capire perchè gdesklets nn vuole una dep maggiore... |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Feb 21, 2005 4:04 pm Post subject: |
|
|
Esatto. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 4:06 pm Post subject: |
|
|
ok per ora mi attacco
al limite sommergo le gdesklets, ma mi dispiacerebbe, le ho usate a lungo e mi potrebbero tornare utili... |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Mon Feb 21, 2005 6:30 pm Post subject: |
|
|
scusate, ma mi ci sto incavolando. paste dall'ebuild di gdesklets Code: | RDEPEND=">=dev-lang/python-2.3
>=dev-libs/glib-2
>=gnome-base/librsvg-2
>=gnome-base/gconf-2
>=gnome-base/libgtop-2.6
>=dev-python/pygtk-2.4
>=dev-python/gnome-python-2.6
>=x11-libs/gtk+-2.2
>=gnome-base/libgnomeui-2.2"
DEPEND="${RDEPEND}
sys-devel/gettext
dev-util/pkgconfig
dev-util/intltool" |
e da gst-plugins-vorbis Code: | RDEPEND=">=media-libs/libvorbis-1"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.9" |
nn capisco... qualcuno mi sa spiegare perchè la dipendenza richiesta nn è in nessuno dei due ebuild?? |
|
Back to top |
|
|
sam75 n00b
Joined: 15 Nov 2004 Posts: 59
|
Posted: Mon Feb 21, 2005 10:39 pm Post subject: |
|
|
ho anch'io avuto un prob simile.
controlla che tutti i plugin di gstream siano stati aggiornati alla versione 0.8.7
Dai un
Code: | emerge -uDtpv world |
e vedi se ti da qualcosa del tipo
Code: | These are the packages that I would merge, in reverse order:
Calculating world dependencies ...done!
[nomerge ] gnome-base/gnome-2.8.1-r1 -accessibility +cdr +dvdr -hal
[nomerge ] gnome-base/nautilus-2.8.2-r1 +cups -debug +flac +gstreamer +mad +oggvorbis
[nomerge ] media-plugins/gst-plugins-flac-0.8.5
[ebuild UD] media-libs/gst-plugins-0.8.5-r1 [0.8.7] +alsa -debug +esd +oss 0 kB
Total size of downloads: 0 kB
|
come vedi in questo caso era rimasto non aggiornato gst-plugins-flac-0.8.5
nel mio /etc/portage/package.keyword ho dovuto mettere la sezione:
Code: |
>=media-plugins/gst-plugins-mad-0.8.7 ~x86
>=media-libs/gst-plugins-0.8.7 ~x86
>=media-plugins/gst-plugins-esd-0.8.7 ~x86
>=media-plugins/gst-plugins-alsa-0.8.7 ~x86
>=media-plugins/gst-plugins-oss-0.8.7 ~x86
>=media-plugins/gst-plugins-vorbis-0.8.7 ~x86
>=media-plugins/gst-plugins-ogg-0.8.7 ~x86
>=media-plugins/gst-plugins-flac-0.8.7 ~x86
|
poi ho aggiornato 1 a 1 i pacchetti. Nel caso precedente:
Code: | emerge -u gst-plugins-flac |
OK, non e' una soluzione elegante, ma con me ha funzionato.
ciao |
|
Back to top |
|
|
Raffo Veteran
Joined: 23 Apr 2004 Posts: 1019 Location: Berlin
|
Posted: Tue Feb 22, 2005 2:03 pm Post subject: |
|
|
ok ho risolto così, anche se come soluzione è davvero poco elegante, nn ci dovrebbero essere queste incongruenze in portage... |
|
Back to top |
|
|
motaboy Developer
Joined: 15 Dec 2003 Posts: 1483
|
Posted: Tue Feb 22, 2005 4:01 pm Post subject: |
|
|
bugs.gentoo.org _________________ ... |
|
Back to top |
|
|
|