Hallo Liste, wie macht Ihr es mit selbst kompilierte Pakete? Ich ziehe sie mir aus dem Netz und schreibe sie nach /usr/local/src. Dort packe ich sie aus, dann mache ich ./configure, make und make install. So weit, so gut. Mein Problem ist nun, daß ich das Paket drei mal vorliegen habe. Einmal als tar-File, einmal ausgepackt in /usr/local/src und einmal installiert. Dadurch wird der Plattenplatz doch recht eng. Das tar-File habe ich ja aus dem Netz und will es auch behalten. Die ausgepackten Verzeichnisse könnte ich eigentlich löschen, hat aber zur Folge, daß wenn ich mal ein uninstall machen möchte, zuerst diese Verzeichnisse wieder herstellen müßte. Ein weiteres ist, daß ich zu allen möglichen Pakete alle möglichen Sprachen habe. Aber eigentlich brauche ich kein chinesisch oder japanisch, noch nicht einmal französich oder isländisch. Kann man das irgendwie löschen? Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
----- Original Message -----
From: "Bernd Brodesser"
wie macht Ihr es mit selbst kompilierte Pakete? Ich ziehe sie mir
aus
dem Netz und schreibe sie nach /usr/local/src. Dort packe ich sie aus, dann mache ich ./configure, make und make install.
So weit, so gut. Mein Problem ist nun, daß ich das Paket drei mal vorliegen habe. Einmal als tar-File, einmal ausgepackt in /usr/local/src und einmal installiert. Dadurch wird der Plattenplatz doch recht eng.
Das tar-File habe ich ja aus dem Netz und will es auch behalten. Die ausgepackten Verzeichnisse könnte ich eigentlich löschen, hat aber zur Folge, daß wenn ich mal ein uninstall machen möchte, zuerst diese Verzeichnisse wieder herstellen müßte.
Bernd
Ich brenne mir die downgeloadeten (ich weiss, blödes wort!) Files alle paar Wochen auf CD. Wenn dann Netscape 4.dingsbums nicht läuft, kann ich Netscape 4.(dingsbums -1) von CD installieren. Das ginge mit den Verzeichnissen in /usr/local/src doch auch? Martin -- Wer anderŽn eine Grube gräbt, braucht Žne Schaufel. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Martin Gaebler wrote:
Ich brenne mir die downgeloadeten (ich weiss, blödes wort!) Files
What about 'herunter geladenen'? ;-) Malte --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Bernd,
From: Bernd Brodesser
Sent: Thursday, May 25, 2000 11:04 AM
wie macht Ihr es mit selbst kompilierte Pakete? Ich ziehe sie mir aus dem Netz und schreibe sie nach /usr/local/src. Dort packe ich sie aus, dann mache ich ./configure, make und make install.
So weit, so gut. Mein Problem ist nun, daß ich das Paket drei mal vorliegen habe. Einmal als tar-File, einmal ausgepackt in /usr/local/src und einmal installiert. Dadurch wird der Plattenplatz doch recht eng.
Das tar-File habe ich ja aus dem Netz und will es auch behalten. Die ausgepackten Verzeichnisse könnte ich eigentlich löschen, hat aber zur Folge, daß wenn ich mal ein uninstall machen möchte, zuerst diese Verzeichnisse wieder herstellen müßte.
Warum ? Du hast doch das tar-file zur Hand und kannst so die Verzeichnissstruktur einfach wiederherstellen. Ich fuer mein Teil loesche jedenfalls nach der Installation alle Verzeichnisse wieder.
Ein weiteres ist, daß ich zu allen möglichen Pakete alle möglichen Sprachen habe. Aber eigentlich brauche ich kein chinesisch oder japanisch, noch nicht einmal französich oder isländisch. Kann man das irgendwie löschen?
Also, Verzeichnisse geloescht. Tar-file aufgehoben (Archiv bzw Band). Binary auf dem Rechner behalten. Da die Sprache meist beim kompilieren gesetzt wird stellt sich die Frage der Mehrsprachigkeit auch nicht. Ich hoffe ich mach da nichts falsch ?:-) by Joerg --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, On Thu, May 25 2000 at 11:04 +0200, Bernd Brodesser wrote:
wie macht Ihr es mit selbst kompilierte Pakete? Ich ziehe sie mir aus dem Netz und schreibe sie nach /usr/local/src. Dort packe ich sie aus, dann mache ich ./configure, make und make install. [...] Das tar-File habe ich ja aus dem Netz und will es auch behalten. Die ausgepackten Verzeichnisse könnte ich eigentlich löschen, hat aber zur Folge, daß wenn ich mal ein uninstall machen möchte, zuerst diese Verzeichnisse wieder herstellen müßte.
Lass' die Installationen von instmon und installwatch protokollieren, dann ist das Löschen hinterher kein Problem. http://metalab.unc.edu/pub/Linux/system/admin/instmon-2.0.tar.gz http://datanord.datanord.it/~pdemauro/installwatch/installwatch-0.5.5.tar.gz Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Stefan Troeger schrieb in 1,0K (27 Zeilen):
On Thu, May 25 2000 at 11:04 +0200, Bernd Brodesser wrote:
Lass' die Installationen von instmon und installwatch protokollieren, dann ist das Löschen hinterher kein Problem.
Was, wenn ich 2 Packete gleichzeitig kompiliere & installiere? Was, wenn ich ausserdem noch was in /etc aendere, waerend das Programm sich compiliert? Wenn, dann RPM o.ae. Da wird dann auch das richtige deinstalliert. -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, On Sun, Jun 04 2000 at 14:34 +0200, Wolfgang Weisselberg wrote:
Stefan Troeger schrieb in 1,0K (27 Zeilen):
Lass' die Installationen von instmon und installwatch protokollieren, dann ist das Löschen hinterher kein Problem.
Was, wenn ich 2 Packete gleichzeitig kompiliere & installiere? Was, wenn ich ausserdem noch was in /etc aendere, waerend das Programm sich compiliert?
Kein Problem, es werden alle Systemfunktionen, die Dateien anlegen/verändern (creat, chmod, chown, link, symlink, rename, mkdir usw.) durch eigene Versionen, die für das Logging sorgen, ersetzt. Dadurch kommen sich mehrere gleichzeitig laufende Installationen nicht in die Quere, ebensowenig, stört es, wenn man während der Installation in /etc Dateien verändert.
Wenn, dann RPM o.ae. Da wird dann auch das richtige deinstalliert.
Nur, dass man `das richtige' vorher selbst in das spec-File eingetragen haben muss. Wenn man kein fertiges RPM hat, nützt es einem überhaupt nichts, dass RPM theoretisch die installierten Dateien löschen könnte, man muss ja selbst festlegen, welche das sind. Außerdem halte ich es für Overkill, für Pakete, die man einmal installiert und wieder löscht, RPMs zu erstellen. Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Stefan Troeger schrieb in 1,4K (40 Zeilen):
On Sun, Jun 04 2000 at 14:34 +0200, Wolfgang Weisselberg wrote:
Stefan Troeger schrieb in 1,0K (27 Zeilen):
Kein Problem, es werden alle Systemfunktionen, die Dateien anlegen/verändern (creat, chmod, chown, link, symlink, rename, mkdir usw.) durch eigene Versionen, die für das Logging sorgen, ersetzt. Dadurch kommen sich mehrere gleichzeitig laufende Installationen nicht in die Quere, ebensowenig, stört es, wenn man während der Installation in /etc Dateien verändert.
d.h. das Ding ist ein Librarypatch/addon o.ae. Nett, ja. Sicher? Sauber? Ich weiss es nicht. Und wenn ich ein bissle scripte in der Installation und dann LD_PRELOAD oder so setze ... geht's auch kaputt, ja? Oder arbeitet es auf Kernelebene?
Wenn, dann RPM o.ae. Da wird dann auch das richtige deinstalliert.
Nur, dass man `das richtige' vorher selbst in das spec-File eingetragen haben muss.
Nein. Solange autoconfig funzt, geht folgendes sehr gut: [...] BuildRoot: /tmp/BUILDROOT/mutt [...] %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT make install prefix=$RPM_BUILD_ROOT/usr/local # geg. anpassen find $RPM_BUILD_ROOT -not -type d -printf "/%%P\n" | \ sed -e "s:^:%%attr (0644,root,root) :" \ -e "s:0644\(.*/usr/\(local/\)bin\):0755\1:" \ -e "s:^.*/usr/\(local/\)\(share/man\|doc\)/:%%doc &:" \ -e "s:^.*/usr/\(local/\)etc:%%config &:" \ > manifest %clean rm -rf $RPM_BUILD_ROOT %files -f manifest # geg anpassen ... %doc ABOUT-NLS COPYRIGHT ChangeLog GPL INSTALL NEWS OPS OPS.MIX OPS.PGP README README.SECURITY README.SSL README.UPGRADE TODO VERSION -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, On Sun, Jun 04 2000 at 16:45 +0200, Wolfgang Weisselberg wrote:
d.h. das Ding ist ein Librarypatch/addon o.ae. Nett, ja. Sicher? Sauber? Ich weiss es nicht. Und wenn ich ein bissle scripte in der Installation und dann LD_PRELOAD oder so setze ... geht's auch kaputt, ja?
Richtig. Nur wie viele Installationsprogramme machen das?
Oder arbeitet es auf Kernelebene?
Nein, mit LD_PRELOAD. Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Stefan Troeger schrieb in 0,6K (23 Zeilen):
On Sun, Jun 04 2000 at 16:45 +0200, Wolfgang Weisselberg wrote:
bissle scripte in der Installation und dann LD_PRELOAD oder so setze ... geht's auch kaputt, ja?
Richtig. Nur wie viele Installationsprogramme machen das?
Jedes dumme, welches eigene Libs braucht. Das Problem ist *nicht*, dass es nicht 100% sicher ist. Das Problem ist, dass die User denken werden, dass es 100% sicher ist! Und dann geht es irgendwann schief ... -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
*On Sun, Jun 04, 2000 at 06:02:50PM +0200, Wolfgang Weisselberg wrote:
Stefan Troeger schrieb in 0,6K (23 Zeilen):
On Sun, Jun 04 2000 at 16:45 +0200, Wolfgang Weisselberg wrote:
bissle scripte in der Installation und dann LD_PRELOAD oder so setze ... geht's auch kaputt, ja?
Richtig. Nur wie viele Installationsprogramme machen das?
Jedes dumme, welches eigene Libs braucht.
Das Problem ist *nicht*, dass es nicht 100% sicher ist. Das Problem ist, dass die User denken werden, dass es 100% sicher ist!
Oh oh, User nicht gleich User ;) ...ich benutze instmon auch, ...mit Spass.
Und dann geht es irgendwann schief ...
Wenn der User sich darauf verläßt,..selber Schuld.
Nichts anderes ist es mit Yast! Wenn man sich darauf verläßt und
nichmal kontrolliert ob yast auch das gemacht hat was es sollte,
ist man meißt verlassen.
*grins*
Gruß, Clemens
--
sig_02
Linux-user # 115060
Bernd Brodesser wrote:
Hallo Liste,
wie macht Ihr es mit selbst kompilierte Pakete? Ich ziehe sie mir aus dem Netz und schreibe sie nach /usr/local/src. Dort packe ich sie aus, dann mache ich ./configure, make und make install.
So weit, so gut. Mein Problem ist nun, daß ich das Paket drei mal vorliegen habe. Einmal als tar-File, einmal ausgepackt in /usr/local/src und einmal installiert. Dadurch wird der Plattenplatz doch recht eng.
Du kannst das entpackte Verzeichnis, in dem du kompiliert hast ohne weiteres löschen, fals du irgendwann einmal ein uninstall machen willst, entpackst du das tar einfach nochmal, rufst ./configure auf und machst ein 'make uninstall' (oder gegebenfalls das zu dem Paket passende), was aber nicht bei jeder software vorhanden ist. Aber in dem Fall würden auch die aufgehobenen sourcen nicht weiterhelfen. Am einfachsten wäre es natürlich, wenn du dir die Dokumentation zu rpm genauer durchliest und dir selbst rpm's erstellst, die du ohne Probleme deinstallieren kannst - so schwer ist es gar nicht :) Björn --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Bernd Brodesser wrote:
Ein weiteres ist, daß ich zu allen möglichen Pakete alle möglichen Sprachen habe. Aber eigentlich brauche ich kein chinesisch oder japanisch, noch nicht einmal französich oder isländisch. Kann man das irgendwie löschen?
Ich begnüge mich immer mit Englisch und setze bei configure die Option --disable-nls, dann werden die ganzen Sprachdateien nicht installiert. christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (9)
-
B.Brodesser@online-club.de
-
bjkro@gmx.de
-
c.wohld@ndh.net
-
cschult@gmx.de
-
j.zimmermann@xsiteing.de
-
m.sahling@gmx.de
-
mgaebler@online.de
-
stefan.troeger@wirtschaft.tu-chemnitz.de
-
weissel@netcologne.de