View previous topic :: View next topic |
Author |
Message |
Darth Vader n00b
Joined: 29 Jan 2005 Posts: 56 Location: Nuremberg /Germany
|
Posted: Sun May 08, 2005 3:20 pm Post subject: Wie kann man eine Ältere Version emergen ? |
|
|
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 |
|
|
Moorenkopf Apprentice
Joined: 18 Apr 2004 Posts: 189 Location: NRW
|
Posted: Sun May 08, 2005 3:33 pm Post subject: |
|
|
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 |
|
|
SinoTech Advocate
Joined: 20 Mar 2004 Posts: 2579 Location: Neunkirchen / Saarland / Germany
|
Posted: Sun May 08, 2005 3:42 pm Post subject: |
|
|
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 |
|
|
Darth Vader n00b
Joined: 29 Jan 2005 Posts: 56 Location: Nuremberg /Germany
|
Posted: Sun May 08, 2005 3:46 pm Post subject: |
|
|
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 |
|
|
z4Rilla Apprentice
Joined: 22 Dec 2003 Posts: 291 Location: EU
|
Posted: Sun May 08, 2005 4:10 pm Post subject: |
|
|
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 probieren, _vielleicht_ frisst das dein .tgz |
|
Back to top |
|
|
Darth Vader n00b
Joined: 29 Jan 2005 Posts: 56 Location: Nuremberg /Germany
|
Posted: Sun May 08, 2005 4:22 pm Post subject: |
|
|
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 |
|
|
pawlak Tux's lil' helper
Joined: 20 Feb 2005 Posts: 139
|
Posted: Sun May 08, 2005 4:34 pm Post subject: |
|
|
Code: | mv cedega_4.3-1.i386.tgz /usr/portage/distfiles
emerge =cedega-4.3.1 |
|
|
Back to top |
|
|
z4Rilla Apprentice
Joined: 22 Dec 2003 Posts: 291 Location: EU
|
Posted: Sun May 08, 2005 4:47 pm Post subject: |
|
|
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 |
|
|
SinoTech Advocate
Joined: 20 Mar 2004 Posts: 2579 Location: Neunkirchen / Saarland / Germany
|
Posted: Sun May 08, 2005 4:51 pm Post subject: |
|
|
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 |
|
|
CHs n00b
Joined: 17 Oct 2004 Posts: 71
|
Posted: Sun May 08, 2005 5:25 pm Post subject: |
|
|
Einfach
Code: | echo ">=app-emulation/cedega-4.3.1" >> /etc/portage/package.mask" |
dann
fertig.
Mal abgesehen davon, die 4.3.1 ist stable, was spricht also gegen die? |
|
Back to top |
|
|
Darth Vader n00b
Joined: 29 Jan 2005 Posts: 56 Location: Nuremberg /Germany
|
Posted: Sun May 08, 2005 5:36 pm Post subject: |
|
|
Hallo,
also ich hab jetzt Code: | echo ">=app-emulation/cedega-4.3.1" >> /etc/portage/package.mask |
ausgefführt.
und danach
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
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 |
|
|
R4miu5 Apprentice
Joined: 01 Feb 2005 Posts: 263 Location: Mödling / Austria
|
Posted: Sun May 08, 2005 5:44 pm Post subject: |
|
|
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
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 |
|
|
SinoTech Advocate
Joined: 20 Mar 2004 Posts: 2579 Location: Neunkirchen / Saarland / Germany
|
Posted: Sun May 08, 2005 7:19 pm Post subject: |
|
|
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) ?
Mfg
Sino |
|
Back to top |
|
|
z4Rilla Apprentice
Joined: 22 Dec 2003 Posts: 291 Location: EU
|
Posted: Sun May 08, 2005 7:42 pm Post subject: |
|
|
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 |
|
|
SinoTech Advocate
Joined: 20 Mar 2004 Posts: 2579 Location: Neunkirchen / Saarland / Germany
|
Posted: Sun May 08, 2005 8:52 pm Post subject: |
|
|
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 |
|
|
CHs n00b
Joined: 17 Oct 2004 Posts: 71
|
Posted: Sun May 08, 2005 10:39 pm Post subject: |
|
|
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 |
|
|
phixom Apprentice
Joined: 07 Jan 2003 Posts: 224
|
Posted: Mon May 09, 2005 9:06 am Post subject: |
|
|
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 |
|
|
oscarwild l33t
Joined: 15 Jul 2003 Posts: 857 Location: Memmingen, Germany, Old Europe, Earth
|
Posted: Mon May 09, 2005 9:13 am Post subject: |
|
|
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 |
|
|
CHs n00b
Joined: 17 Oct 2004 Posts: 71
|
Posted: Mon May 09, 2005 10:17 am Post subject: |
|
|
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 |
|
|
oscarwild l33t
Joined: 15 Jul 2003 Posts: 857 Location: Memmingen, Germany, Old Europe, Earth
|
Posted: Mon May 09, 2005 11:00 am Post subject: |
|
|
@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).
einfach das ebuild 4.3 installieren, Meldung lesen, und den $RICHTIGEN_TARBALL runterladen _________________ http://blog.selbsthilfenetzwerk-cannabis-medizin.de |
|
Back to top |
|
|
CHs n00b
Joined: 17 Oct 2004 Posts: 71
|
Posted: Mon May 09, 2005 4:14 pm Post subject: |
|
|
@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 |
|
|
|