Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Wie kann man eine Ältere Version emergen ?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Darth Vader
n00b
n00b


Joined: 29 Jan 2005
Posts: 56
Location: Nuremberg /Germany

PostPosted: Sun May 08, 2005 3:20 pm    Post subject: Wie kann man eine Ältere Version emergen ? Reply with quote

Hallo zusammen,

sorry für meine vielleicht blöde frage aber

Wie kann man eine Ältere Version emergen ?

also zb. wenn es die version 4.3.1 gibt, man möchte aber nur 4.3 installieren ?

danke schon mal

cu

Darth
Vader
Back to top
View user's profile Send private message
Moorenkopf
Apprentice
Apprentice


Joined: 18 Apr 2004
Posts: 189
Location: NRW

PostPosted: Sun May 08, 2005 3:33 pm    Post subject: Reply with quote

Beispiel: nvidia-kernel
emerge -p =media-video/nvidia-kernel-1.0.7167-r1
Und dann evtl. noch /etc/portage/package.keywords anpassen.
Stefan
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Sun May 08, 2005 3:42 pm    Post subject: Reply with quote

Die unerwünschten "neueren" Versionen einfach maskieren. Wenn du Beispielsweise das Packet "nvidia-kernel" nur in Version "1.0.6629-r1" haben willst, dann tust du folgendes:
Code:

echo ">media-video/nvidia-kernel-1.0.6629-r1" >> /etc/portage/package.mask

Damit sind alle höheren versionen maskiert und werden bei einem update nicht berücksichtigt.

Mfg

Sino
Back to top
View user's profile Send private message
Darth Vader
n00b
n00b


Joined: 29 Jan 2005
Posts: 56
Location: Nuremberg /Germany

PostPosted: Sun May 08, 2005 3:46 pm    Post subject: Reply with quote

Danke erst mal für die hilfe:

also es geht um cedega ich hab hier die version 4.3-1

wenn ich aber emerge cedega eingebe kommt

Code:
bash-2.05b# emerge cedega
Calculating dependencies ...done!
>>> emerge (1 of 1) app-emulation/cedega-4.3.1 to /
!!! cedega_4.3.1-1.i386.tgz not found in /usr/portage/distfiles

!!! app-emulation/cedega-4.3.1 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.

 * Please download the appropriate Cedega archive (cedega_4.3.1-1.i386.tgz)
 * from http://www.transgaming.com/ (requires a Transgaming subscription)
 *
 * Then put the file in /usr/portage/distfiles
bash-2.05b#                                   


Ich will aber nicht die version 4.3.1-1 installieren sonder 4.3-1.

Wenn ich jetzt "emerge =app-emulation/cedega_4.3-1" eingebe dann kommt:

Code:
bash-2.05b# emerge =app-emulation/cedega_4.3-1
Calculating dependencies
emerge: there are no ebuilds to satisfy "=app-emulation/cedega_4.3-1".

bash-2.05b#                                             


Ich hoffe ihr könnt mir helfen

cu

Darth Vader

Edit: Wenn ich das Paket "maskiere" hab ich das gleiche prob.
Back to top
View user's profile Send private message
z4Rilla
Apprentice
Apprentice


Joined: 22 Dec 2003
Posts: 291
Location: EU

PostPosted: Sun May 08, 2005 4:10 pm    Post subject: Reply with quote

Darth Vader wrote:

Wenn ich jetzt "emerge =app-emulation/cedega_4.3-1" eingebe dann kommt:

Code:
bash-2.05b# emerge =app-emulation/cedega_4.3-1
Calculating dependencies
emerge: there are no ebuilds to satisfy "=app-emulation/cedega_4.3-1".                                     


Erstmal der Unterstrich in
Code:
emerge =app-emulation/cedega_4.3-1
gehört da nicht hin!
So und dann hast du glaub ich was falsch verstanden.
nach emerge muss der Name des ebuilds stehen (ohne .ebuild-Endung). NICHT der Name der distfile (runtergeladene Datei)
Wenn du jetzt mal ein Blick in /usr/portage/app-emulation/cedega wirfst siehst du welche ebuilds für cedega existieren.
Du kannst nur eins von denen nehmen.
Evt mal mit
Code:
emerge =cedega-4.3
probieren, _vielleicht_ frisst das dein .tgz
Back to top
View user's profile Send private message
Darth Vader
n00b
n00b


Joined: 29 Jan 2005
Posts: 56
Location: Nuremberg /Germany

PostPosted: Sun May 08, 2005 4:22 pm    Post subject: Reply with quote

Sorry das versteh ich nicht ganz.

Also ich hab die datei "cedega_4.3-1.i386.tgz" runtergeladen

und würde diese gerne installieren.

Was muss ich machen ?

cu
Darth Vader
Back to top
View user's profile Send private message
pawlak
Tux's lil' helper
Tux's lil' helper


Joined: 20 Feb 2005
Posts: 139

PostPosted: Sun May 08, 2005 4:34 pm    Post subject: Reply with quote

Code:
mv cedega_4.3-1.i386.tgz /usr/portage/distfiles
emerge =cedega-4.3.1
Back to top
View user's profile Send private message
z4Rilla
Apprentice
Apprentice


Joined: 22 Dec 2003
Posts: 291
Location: EU

PostPosted: Sun May 08, 2005 4:47 pm    Post subject: Reply with quote

pawlak wrote:
Code:
mv cedega_4.3-1.i386.tgz /usr/portage/distfiles

Ich dachte das hat er schon gemacht. Denn:
Code:

# emerge cedega
Calculating dependencies ...done!
>>> emerge (1 of 1) app-emulation/cedega-4.3.1 to /
!!! cedega_4.3.1-1.i386.tgz not found in /usr/portage/distfiles

!!! app-emulation/cedega-4.3.1 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.

 * Please download the appropriate Cedega archive (cedega_4.3.1-1.i386.tgz)
 * from http://www.transgaming.com/ (requires a Transgaming subscription)
 *
 * Then put the file in /usr/portage/distfiles
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Sun May 08, 2005 4:51 pm    Post subject: Reply with quote

z4Rilla wrote:

[...]
!!! cedega_4.3.1-1.i386.tgz not found in /usr/portage/distfiles

Er will Version "4.3.1-1" installieren (Also nicht die die du gerne hättest. Also hast du die höheren versionen noch nicht maskiert. Ein ...
Code:

echo ">app-emulation/cedega-4.3.1" >> /etc/portage/package.mask"

... sollte hier Abhilfe verschaffen.
Danach einfach mit "emerge cedega" installieren.

Was er installieren möchte kannst du übrigens mit:
Code:

emerge -vpt Packetname

ansehen.

Wenn du wissen willst welche Versionen verfügbar und / oder maskiert sind kannst du folgendes benutzen:
Code:

etcat -v Packetname

(Glaube für den "etcat" Befehl musst du "gentoolkit" installieren ... bin mir aber nicht mehr sicher).


Mfg

Sino
Back to top
View user's profile Send private message
CHs
n00b
n00b


Joined: 17 Oct 2004
Posts: 71

PostPosted: Sun May 08, 2005 5:25 pm    Post subject: Reply with quote

Einfach
Code:
echo ">=app-emulation/cedega-4.3.1" >> /etc/portage/package.mask"

dann
Code:
emerge cedega

fertig.
Mal abgesehen davon, die 4.3.1 ist stable, was spricht also gegen die?
Back to top
View user's profile Send private message
Darth Vader
n00b
n00b


Joined: 29 Jan 2005
Posts: 56
Location: Nuremberg /Germany

PostPosted: Sun May 08, 2005 5:36 pm    Post subject: Reply with quote

Hallo,

also ich hab jetzt
Code:
echo ">=app-emulation/cedega-4.3.1" >> /etc/portage/package.mask

ausgefführt.

und danach
Code:
emerge cedega


Und dann kam folgendes:
Code:
bash-2.05b# emerge cedega
Calculating dependencies ...done!
>>> emerge (1 of 1) app-emulation/cedega-4.3.1 to /
!!! cedega_4.3.1-1.i386.tgz not found in /usr/portage/distfiles

!!! app-emulation/cedega-4.3.1 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.

 * Please download the appropriate Cedega archive (cedega_4.3.1-1.i386.tgz)
 * from http://www.transgaming.com/ (requires a Transgaming subscription)
 *
 * Then put the file in /usr/portage/distfiles



Und wenn ich

Code:
emerge -vpt cedega


ausführe, dann bekomme ich folgendes:

Code:

bash-2.05b# emerge -vpt cedega

These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild  N F app-emulation/cedega-4.3.1 +cups +opengl 7,441 kB

Total size of downloads: 7,441 kB


Was soll ich denn nur machen, ich krieg nie irgendwas zum laufen :-((

cu
Darth Vader
Back to top
View user's profile Send private message
R4miu5
Apprentice
Apprentice


Joined: 01 Feb 2005
Posts: 263
Location: Mödling / Austria

PostPosted: Sun May 08, 2005 5:44 pm    Post subject: Reply with quote

du musst dir zuerst das cedega archiv von der homepage downloaden. die datei heißt: cedega_4.3.1-1.i386.tgz

und dann mit
Code:
mv cedega_4.3.1-1.i386.tgz /usr/portage/distfiles
die dateien in das distfiles verzeichnis verschieben. und dann einfach
Code:
emerge cedega


besser wäre vielleicht point2play zu installieren: dazu brauchst du aber auch das archiv von der hp... und aus p2p kannst du cedega ganz einfach installieren.
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Sun May 08, 2005 7:19 pm    Post subject: Reply with quote

Also irgendwo steckt da der Wurm drinne. Wenn ich
Code:

echo ">=app-emulation/cedega-4.3.1" >> /etc/portage/package.mask

mache, dann kommt bei "emerge -vpt cedega" das folgende raus:
Code:

[ebuild  N F   ] app-emulation/cedega-4.3 +cups +opengl 7,367 kB

Also wird bei dir die "package.mask" irgendwie ignoriert. Welche Version von "portage" hast du denn ("package.mask" wird glaub ich erst seit 2.0.51 ausgewertet) ?
Code:

emerge --version


Mfg

Sino
Back to top
View user's profile Send private message
z4Rilla
Apprentice
Apprentice


Joined: 22 Dec 2003
Posts: 291
Location: EU

PostPosted: Sun May 08, 2005 7:42 pm    Post subject: Reply with quote

Hier wird wieder eine Wissenschaft draus gemacht.
Wieso soll er überhaupt was in package.mask schreiben?
Wenn ich das richtig verstanden habe wollte Darth Vader einfach nur die aktuelle Version (4.3.1) emergen.
Hat sich das .tgz schon gezogen und hat nur vergessen es in /usr/portage/distfiles zu schieben.
Das müsste er jetz machen und das was er in package.mask geschrieben hat wieder rausnehmen.
Anschliessend emerge cedega und ab geht die lucy.
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Sun May 08, 2005 8:52 pm    Post subject: Reply with quote

z4Rilla wrote:
Hier wird wieder eine Wissenschaft draus gemacht.
Wieso soll er überhaupt was in package.mask schreiben?
Wenn ich das richtig verstanden habe wollte Darth Vader einfach nur die aktuelle Version (4.3.1) emergen.
Hat sich das .tgz schon gezogen und hat nur vergessen es in /usr/portage/distfiles zu schieben.
Das müsste er jetz machen und das was er in package.mask geschrieben hat wieder rausnehmen.
Anschliessend emerge cedega und ab geht die lucy.

In "package.mask" soll er ja nur was eintragen damit nicht bei jedem "emerge world" versucht wird "cedega" upzudaten. Also höhere Versionen maskieren, gewünschte Version installieren und fertig. Eigentlich keine Wissenschaft oder ?

Mfg

Sino
Back to top
View user's profile Send private message
CHs
n00b
n00b


Joined: 17 Oct 2004
Posts: 71

PostPosted: Sun May 08, 2005 10:39 pm    Post subject: Reply with quote

z4Rilla wrote:
Hier wird wieder eine Wissenschaft draus gemacht.
Wieso soll er überhaupt was in package.mask schreiben?
Wenn ich das richtig verstanden habe wollte Darth Vader einfach nur die aktuelle Version (4.3.1) emergen.
Hat sich das .tgz schon gezogen und hat nur vergessen es in /usr/portage/distfiles zu schieben.
Das müsste er jetz machen und das was er in package.mask geschrieben hat wieder rausnehmen.
Anschliessend emerge cedega und ab geht die lucy.

Darth Vader wrote:
version 4.3.1 gibt, man möchte aber nur 4.3 installieren ?

Darth Vader wrote:
Also ich hab die datei "cedega_4.3-1.i386.tgz" runtergeladen

Das ist die Datei für 4.3, wenn ich es richtig verstehe, daraus schlussfolgere ich mal das er die 4.3 möchte.
Siehe auch:
Darth Vader wrote:

Code:
bash-2.05b# emerge cedega
Calculating dependencies ...done!
>>> emerge (1 of 1) app-emulation/cedega-4.3.1 to /
!!! cedega_4.3.1-1.i386.tgz not found in /usr/portage/distfiles
 * Please download the appropriate Cedega archive (cedega_4.3.1-1.i386.tgz)
 * from http://www.transgaming.com/ (requires a Transgaming subscription)


Ich will aber nicht die version 4.3.1-1 installieren sonder 4.3-1.



Nein, das hast du falsch verstanden oder auch nicht?
Und deshalb soll er die package.mask verwenden.
Er möchte nicht die aktuelle 4.3.1, sondern die 4.3, warum auch immer.

Edit:
Nochmal um es deutlicher zu machen:
4.3.1 ist die aktuelle Version von Cedega.
4.3.1-1 ist das Archiv für die aktuelle Version 4.3.1 und
4.3-1 ist das Archiv für die Version der davor 4.3.
Und genau dies Archiv möchte er verwenden (siehe oben), also will er die 4.3.
(So habe ich es jedenfalls dem Kontext entnommen, ich kenne das Programm nicht.)
Back to top
View user's profile Send private message
phixom
Apprentice
Apprentice


Joined: 07 Jan 2003
Posts: 224

PostPosted: Mon May 09, 2005 9:06 am    Post subject: Reply with quote

Was macht ihr alles sooo kompliziert?
Das runtergeladene File ins $DISTFILES-Dir schieben, dann ein

Code:
emerge =app-emulation/cedega-4.3


und fertig ist der Spass.

phixom
Back to top
View user's profile Send private message
oscarwild
l33t
l33t


Joined: 15 Jul 2003
Posts: 857
Location: Memmingen, Germany, Old Europe, Earth

PostPosted: Mon May 09, 2005 9:13 am    Post subject: Reply with quote

Durch die Fetch-Restriction musst Du manuell den Tarball cedega_4.3.i386.tgz herunterladen (nicht den 4.3.1-1!) und unter Distfiles speichern. Anschließend:
Code:
emerge =app-emulation/cedega-4.3


Jetzt kann es sein, dass Du hier die Meldung
Code:
emerge: there are no ebuilds to satisfy "=app-emulation/cedega-4.3".

bekommst. Dann wurde sehr wahrscheinlich das zugehörige ebuild bereits aus dem Portage-Tree entfernt.
Das kannst Du folgendermaßen kontrollieren:
Code:
ls /usr/portage/app-emulation/cedega


Ist die Version 4.3 dort noch vorhanden? Wenn nicht, benötigst Du das entsprechende ebuild. Vielleicht hat das irgendwer im Forum noch rumliegen, zur Not kannst Du auch versuchen, das nächst neuere zu kopieren und zu editieren.
_________________
http://blog.selbsthilfenetzwerk-cannabis-medizin.de
Back to top
View user's profile Send private message
CHs
n00b
n00b


Joined: 17 Oct 2004
Posts: 71

PostPosted: Mon May 09, 2005 10:17 am    Post subject: Reply with quote

oscarwild wrote:
Durch die Fetch-Restriction musst Du manuell den Tarball cedega_4.3.i386.tgz herunterladen (nicht den 4.3.1-1!) und unter Distfiles speichern.

Hmm, den entsprechenden Tarball 4.3-1.i386.tgz hat er doch heruntergeladen!, bei der Version braucht man den 4.3-1.i386.tgz und nicht 4.3.i386.tgz wie du es schreibst siehe dazu
Code:
emerge =app-emulation/cedega-4.3
Calculating dependencies ...done!
>>> emerge (1 of 1) app-emulation/cedega-4.3 to /
!!! cedega_4.3-1.i386.tgz not found in /usr/portage/distfiles

!!! app-emulation/cedega-4.3 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.

 * Please download the appropriate Cedega archive (cedega_4.3-1.i386.tgz)
 * from http://www.transgaming.com/ (requires a Transgaming subscription)
 *
 * Then put the file in /usr/portage/distfiles

den 4.3.1-1 bräuchte er bei der Version 4.3.1, dann bräuchten wir hier alle nicht wie wild schreiben.
Code:
emerge =app-emulation/cedega-4.3

Und was macht er dem nächsten emerge -uD world? Deshalb die package.mask.

Um es nochmal deutlich zu machen die Versionsangabe ist etwas komisch
4.3.1-1.i386.tgz ist Version 4.3.1
4.3-1.i386.tgz ist Version 4.3
Back to top
View user's profile Send private message
oscarwild
l33t
l33t


Joined: 15 Jul 2003
Posts: 857
Location: Memmingen, Germany, Old Europe, Earth

PostPosted: Mon May 09, 2005 11:00 am    Post subject: Reply with quote

@CHs:
Darth Vader wrote:
also zb. wenn es die version 4.3.1 gibt, man möchte aber nur 4.3 installieren ?

Also, er möchte NICHT die 4.3.1, aber ob er jetzt die 4.3 oder die 4.3-1 möchte, kann ich auch nur raten (4.3-1 interpretiere ich als Pacthrelease zu 4.3, kann mich aber auch irren).

:arrow: einfach das ebuild 4.3 installieren, Meldung lesen, und den $RICHTIGEN_TARBALL runterladen :wink:
_________________
http://blog.selbsthilfenetzwerk-cannabis-medizin.de
Back to top
View user's profile Send private message
CHs
n00b
n00b


Joined: 17 Oct 2004
Posts: 71

PostPosted: Mon May 09, 2005 4:14 pm    Post subject: Reply with quote

@oscarwild
Ich musste das ganze auch zweimal lesen, wie schon geschrieben die Versionenbezeichnung mit dem Tarball ist verwirrend. Aber ich glaube das ist auch sein Problem.

Aber deinem letzten Satz kann ich nur zustimmen ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
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