Entwickler-Ecke
Off Topic - Tectonicus under Debian
JungerIslaender - Mo 26.09.11 03:05
Titel: Tectonicus under Debian
Dies ist das einzige Tutorial das ich gefunden habe:
http://www.minecraftwiki.net/wiki/Tectonicus/VPS
Leiser scheitere ich an dieser stelle:
Quelltext
1:
| You will now have to add a deb-src repository to you /etc/apt/sources.list |
Gibt es vlt. einen einfacheren weg um xvfb zu rekompilieren und zu patchen?
Edit Nein ich scheiter schon am ersten Schritt
Quelltext
1:
| sudo apt-get build-dep xvfb |
liefert
Quelltext
1:
| E: You must put some 'source' URIs in your sources.list |
JungerIslaender - Mo 26.09.11 13:38
Wie man soucrces hinzufügt ist mir bekannt. Aber welche source muss ich denn hinzufügen?
BenBE - Mo 26.09.11 20:06
Das Hauzu ist da etwas schwammig, aber wenn ich das richtig lese, meinen die die Sources für's OS, sprich für die Repos, die auch so aktiviert sind. Schau einfach mal, ob du das Paket Xvfb in apttude findest, wenn nicht, musst du mal schauen, wo es mit drinnen ist. Ggf. musst du via APT-Pinning Dir aus z.B. dem Repo von Ubuntu 11.04 das Paket holen (was etwas unbequem im System zu verwalten ist).
Alternativ empfehle ich für das Bauen von Paketen immer apt-src; das ist etwas bequemer, grad wenn man Änderungen einpflegen möchte.
JungerIslaender - Di 27.09.11 20:01
BenBE hat folgendes geschrieben : |
Das Hauzu ist da etwas schwammig, aber wenn ich das richtig lese, meinen die die Sources für's OS, sprich für die Repos, die auch so aktiviert sind. Schau einfach mal, ob du das Paket Xvfb in apttude findest, wenn nicht, musst du mal schauen, wo es mit drinnen ist. Ggf. musst du via APT-Pinning Dir aus z.B. dem Repo von Ubuntu 11.04 das Paket holen (was etwas unbequem im System zu verwalten ist).
Alternativ empfehle ich für das Bauen von Paketen immer apt-src; das ist etwas bequemer, grad wenn man Änderungen einpflegen möchte. |
Müsste es nicht aptitude heissen? mit
aptitude install Xvfb will er xvb deinstallieren.
Was ist APT-Pinning? Und wie mach ich das jetzt das ich dieses ****** Teczonicus zum laufen bringe.
Edit: Im großen und ganzen habe ich kaum Ahnung und wurste mich eigentlich nur mit copy paste und google durch. Deshalb bitte für den DAUidI (DAU in der Informatik) erklären
LG JungerIslaender
JungerIslaender - Di 27.09.11 21:13
OK jetzt weiss ich wie APT-Pinning anwende wie hilft mir das jetzt?
BenBE - Di 27.09.11 21:22
Via APT-Pinning dir die benötigten Pakete aus den Ubuntu-Repos holen; dort sind die, soweit ich das Hauzu gelesen hab nämlich für Maverick und Natty bereits enthalten.
JungerIslaender - Di 27.09.11 21:42
Welche sind die benötigten Pakete. Und aus welchen Repositorys muss ich die holen.?
BenBE - Di 27.09.11 22:07
JungerIslaender hat folgendes geschrieben : |
| Welche sind die benötigten Pakete. |
Steht in der Anleitung.
JungerIslaender hat folgendes geschrieben : |
| Und aus welchen Repositorys muss ich die holen.? |
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| deb http://de.archive.ubuntu.com/ubuntu natty main restricted universe multiverse deb-src http://de.archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse deb-src http://de.archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse deb-src http://de.archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse |
Nicht vergessen, diese zusätzlichen Repositories mit niedrigerer Priorität zu Pinnen, weil Du sonst massive Probleme bekommen wirst.
JungerIslaender - Di 27.09.11 22:33
Bei
Quelltext
1:
| patch -p1 xorg-server-X.X.X/hw/vfb/InitOutput.c xvfb-fbScreenInit-handling.patch |
Kommt die Fehlermeldung
Quelltext
1: 2: 3:
| Hunk #2 FAILED at 905. 1 out of 2 hunks FAILED -- saving rejects to file xorg-server-1.10.1/hw/vfb/InitOutput.c.rej |
Und nun?
BenBE - Di 27.09.11 23:13
Patch angucken und schauen, warum es da nen Konflikt gibt.
Martok - Mi 28.09.11 02:38
Natty ist aber quatsch, wenn da extra im Wiki steht, dass es damit nicht geht.
Für Maverick brauchst du doch die Patches nicht mehr?
So wie ich das sehe [
https://bugs.launchpad.net/xorg-server/+bug/516123/], ist in xorg-server von Ubuntu dieser Patch bereits drin. Wenn du dir also die Ubuntu-Pakete gezogen hast, brauchst du sie nur noch bauen. Eigentlich kannst dann auch das Binärpaket nehmen, sollte einigermaßen kompatibel sein.
Also: Ubuntu-"xvfb" von Ubuntu 10.04 oder 10.10 nehmen und die anderen Pakete aus den normalen Debian-Repos.
Ungetestet:
Sollte das Binärpaket nicht gut sein, Source-Paket von Ubuntu nehmen (gibts rechts in der Leiste) und so compilieren, wie das da auch beschrieben ist. Nur eben ohne Patch.
Warum die Sources verbiegen, wenns auch einfacher geht?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!