Hallo,
ich schau ab und zu mal ganz gerne den Quellcode von Programmen an und spiel auch etwas damit rum.
Das Problem ist nur, dass man speziell GUI Programme nach ./configure && make noch nicht starten kann. Icons, glade-file usw. werde dann nicht gefunden, da sie in dem installationsverzeichnis gesucht werden. Aber immer gleich bei jedem test das ganze systemweit installieren kann ja auch nicht die Lösung sein.
Bisher habe ich mir immer die icons und glade files zusammengesucht und da hin kopiert wo es das Programm erwartet. Das ist aber immer relativ viel Arbeit und rumprobiererei. Kennt ihr da vielleicht eine praktischere Lösung?
Programm modifiziert - wie ausführen?
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Programm modifiziert - wie ausführen?
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- Tekilla
- Beiträge: 65
- Registriert: 28.12.2003 12:49:38
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
-
Kontaktdaten:
Spontan fallen mir da diese beiden Möglichkeiten ein:
1. Als Debian-Paket erstellen, das leicht wieder aus dem System entfernt werden kann. Siehe dazu den Beitrag im Wiki :http://wiki.debianforum.de/WikiMigratio ... %28quick%2
2. Bei configure ein prefix angeben:
Installiert das Programm mit allen Icons usw. in das Verzeichnis /home/user/devtest.
1. Als Debian-Paket erstellen, das leicht wieder aus dem System entfernt werden kann. Siehe dazu den Beitrag im Wiki :http://wiki.debianforum.de/WikiMigratio ... %28quick%2
2. Bei configure ein prefix angeben:
Code: Alles auswählen
./configure --prefix=/home/user/devtest
make
make install
Debian Sarge AMD64, Custom-Kernel 2.6.17.8, NVIDIA Geforce 4 Ti
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hallo,
danke für eure Tips.
Ja, die Lösung mit ./configure --prefix=/home/user/devtest und dann installieren ist wohl das einfachste.
danke für eure Tips.
Ja, die Lösung mit ./configure --prefix=/home/user/devtest und dann installieren ist wohl das einfachste.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
Re: Programm modifiziert - wie ausführen?
hallo,BeS hat geschrieben: Bisher habe ich mir immer die icons und glade files zusammengesucht und da hin kopiert wo es das Programm erwartet. Das ist aber immer relativ viel Arbeit und rumprobiererei. Kennt ihr da vielleicht eine praktischere Lösung?
ja kenne ich - nennt sich http://linux-vserver.org/
Ist primär eine Lösung für Paravirtualisierung. Für die Zwecke von denen du sprichst eigenet es sich aber auch ausgezeichnet - in chronologischer Reihenfolge:
- guest machen (Virtual Server Instanz); ist eine line in der shell
- in den guest wechseln
- tarball inerhalb des guests irgendwo entpacken
- richtig herumsauen
- wenn man fertig ist aus dem guest hinaus wechseln
- rm -r <guest_dir>
So hast du nie das Problem das irgendwo am host etwas liegen bleibt oder beeinträchtigt wird. Alle Vorgänge oben sind Einzeiler in der command line was bedeutet du kannst da ein shell scipt machen dann reicht überhaupt ein
Code: Alles auswählen
./safe_herumsauen
markus