26-01-2007, Friday-00:58:31
Moin
Ich hab beschlossen, für die paar Gentoo-User, wie ich es einer bin, jeweils aktuelle Ebuilds anzubieten. So muss man die zumindest nicht selbst zusammenfrickeln
Getestet hab ich das Ganze auf 2 Rechnern und meinem Laptop.
Viel Spaß
Anleitung
0. Vorwort
Da wir (ich) faul sind, nutzen wir keinen Ebuild-Manager sondern machen das immer manuell.
Folgende Schritte sind als root durchzuführen. Natürlich könnt ihr auch sudo nutzen - je nach persönlichem Geschmack.
1. Zuerst einmal schalten wir die "instabilen" aka experimentellen Versionen von simutrans frei. Dieser Schritt muss nur beim Ersten Mal gemacht werden!
Es geht ganz einfach via:
2. USE-Flags. Da unsere Ebuild die Standard PAK64 sowie PAK128 und pak.german beherrscht, können wir dies via eines IUSE-Flags in der /etc/make.conf einstellen. Für das Standard-PAK ist keine Änderung nötig. Für das PAK128 einfach "pak128" bei den USE-Flags hinzufügen und für pak.german ganz einfach "pakgerman" hinzufügen.
3. Eigene Ebuilds werden bei einem world update gelöscht und durch die Alte aus dem Gentoo-Portage ersetzt. Um dies zu vermeiden, verwenden wir die Datei /etc/portage/package.mask
Diese wird geöffnet und folgender Eintrag hinzugefügt:
XX.XX ist dabei durch die Versionsnummer der neuesten Ebuild zu ersetzen. Für simutrans-97.00 z.B: games-simulation/simutrans-0.97.00
Dieser Eintrag muss bei jeder neuen Ebuild aktualisiert werden (logischerweise)!.
4. Ebuild downloaden und danach als root ins Verzeichnis
kopieren.
5. Nun sagen wir unserem Portage, dass wir da eine neue und bessere Ebuild haben.
(XX.XX wieder durch die Versionsnummer der jeweiligen Ebuild ersetzen)
6. Und nun der einfache merge um die neue Version zu installieren. Wichtig: Falls ihr mal von PAK64 auf PAK128 wechseln wollt, sichert eure Konfigurationsdatei (/opt/simutrans/config/simuconf.tab). Diese wird von dem jeweils verwendetem PAK überschrieben!
7. Und nun als normaler User spielen
Ich hab beschlossen, für die paar Gentoo-User, wie ich es einer bin, jeweils aktuelle Ebuilds anzubieten. So muss man die zumindest nicht selbst zusammenfrickeln
Getestet hab ich das Ganze auf 2 Rechnern und meinem Laptop.
Viel Spaß
Anleitung
0. Vorwort
Da wir (ich) faul sind, nutzen wir keinen Ebuild-Manager sondern machen das immer manuell.
Folgende Schritte sind als root durchzuführen. Natürlich könnt ihr auch sudo nutzen - je nach persönlichem Geschmack.
1. Zuerst einmal schalten wir die "instabilen" aka experimentellen Versionen von simutrans frei. Dieser Schritt muss nur beim Ersten Mal gemacht werden!
Es geht ganz einfach via:
Code:
echo "games-simulation/simutrans ~x86" >> /etc/portage/package.keywords
2. USE-Flags. Da unsere Ebuild die Standard PAK64 sowie PAK128 und pak.german beherrscht, können wir dies via eines IUSE-Flags in der /etc/make.conf einstellen. Für das Standard-PAK ist keine Änderung nötig. Für das PAK128 einfach "pak128" bei den USE-Flags hinzufügen und für pak.german ganz einfach "pakgerman" hinzufügen.
3. Eigene Ebuilds werden bei einem world update gelöscht und durch die Alte aus dem Gentoo-Portage ersetzt. Um dies zu vermeiden, verwenden wir die Datei /etc/portage/package.mask
Diese wird geöffnet und folgender Eintrag hinzugefügt:
Code:
<games-simulation/simutrans-X.XX.XX
Dieser Eintrag muss bei jeder neuen Ebuild aktualisiert werden (logischerweise)!.
4. Ebuild downloaden und danach als root ins Verzeichnis
Code:
/usr/portage/games-simulation/simutrans
5. Nun sagen wir unserem Portage, dass wir da eine neue und bessere Ebuild haben.
Code:
ebuild /usr/portage/games-simulation/simutrans/simutrans-X.XX.XX.ebuild digest
6. Und nun der einfache merge um die neue Version zu installieren. Wichtig: Falls ihr mal von PAK64 auf PAK128 wechseln wollt, sichert eure Konfigurationsdatei (/opt/simutrans/config/simuconf.tab). Diese wird von dem jeweils verwendetem PAK überschrieben!
Code:
emerge simutrans
7. Und nun als normaler User spielen