Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Domanda su emerge e il downgrade di un pacchetto. [Risolto]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Sun Feb 20, 2005 1:52 pm    Post subject: Domanda su emerge e il downgrade di un pacchetto. [Risolto] Reply with quote

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
View user's profile Send private message
alexzndr
n00b
n00b


Joined: 11 Jan 2005
Posts: 55
Location: Somewhere in Time

PostPosted: Sun Feb 20, 2005 2:22 pm    Post subject: Re: Domanda su emerge e il downgrade di un pacchetto. Reply with quote

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
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Sun Feb 20, 2005 2:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 1:55 pm    Post subject: Reply with quote

up
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 21, 2005 3:16 pm    Post subject: Reply with quote

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 :wink:
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 3:23 pm    Post subject: Reply with quote

già provato. nn va. ho inserito la riga sia in package.keywords che in package.unmask.
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 21, 2005 3:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 3:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 21, 2005 3:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 3:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 21, 2005 3:42 pm    Post subject: Reply with quote

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
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 3:44 pm    Post subject: Reply with quote

stesso errore.
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 21, 2005 3:48 pm    Post subject: Reply with quote

Hai tolto tutto il resto da package.keyword e package.unmask:?: :?:
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 3:52 pm    Post subject: Reply with quote

si, ma credo mi sia sfuggito un commento, sto controllando...
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 21, 2005 3:53 pm    Post subject: Reply with quote

Deve funzionare per forza.
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 3:54 pm    Post subject: Reply with quote

niente da fare, è tutto ok, almeno all'apparenza...
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 3:55 pm    Post subject: Reply with quote

vabbè grazie gutter, hai fatto il possibile, ora vedo dove ho sbagliato, perchè DEVE funzionare...
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 21, 2005 3:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 4:02 pm    Post subject: Reply with quote

cavolo è vero 8O
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
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Feb 21, 2005 4:04 pm    Post subject: Reply with quote

Esatto.
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 4:06 pm    Post subject: Reply with quote

ok per ora mi attacco :lol:
al limite sommergo le gdesklets, ma mi dispiacerebbe, le ho usate a lungo e mi potrebbero tornare utili...
Back to top
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Mon Feb 21, 2005 6:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
sam75
n00b
n00b


Joined: 15 Nov 2004
Posts: 59

PostPosted: Mon Feb 21, 2005 10:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
Raffo
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1019
Location: Berlin

PostPosted: Tue Feb 22, 2005 2:03 pm    Post subject: Reply with quote

ok ho risolto così, anche se come soluzione è davvero poco elegante, nn ci dovrebbero essere queste incongruenze in portage...
Back to top
View user's profile Send private message
motaboy
Developer
Developer


Joined: 15 Dec 2003
Posts: 1483

PostPosted: Tue Feb 22, 2005 4:01 pm    Post subject: Reply with quote

bugs.gentoo.org
_________________
...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum