Moin,
ich habe mal eine Frage bezüglich selbst zu kompilierender Programme. Wo packt man diese am besten hin? Ich meine ich haben den Source code, den ich für Referenzzwecke gerne behalten möchte. Dann habe ich den Ordner, in dem die Objektdateien/ gelinkten Dateien liegen (nach ./configure Aufruf). Disen Ordner möchte ich für ein eventuell vorhandenes "make clean/ distclean" auch behalten, nachdem die Anwendung per make install wohin auch immer kopiert wurde. Die Frage die sich mir stellt ist, wohin ich den Source Code und die Objektdateien verstaue.
Der FHS legt in 6.2.9. fest, dass unter /usr/source/ nur die Kernel Sourcen liegen sollen, sonst hätte ich wohl dazu tendiert, die Sourcen dahin zu legen. Aber nun wohl doch nicht. Also wo verstaue ich am besten die Sourcen und Objektdatieen?
[done] Selbst kompilierte Programme/ Src/ Obj Code
[done] Selbst kompilierte Programme/ Src/ Obj Code
Zuletzt geändert von cledith am 10.02.2009 18:08:30, insgesamt 1-mal geändert.
Re: Selbst kompilierte Programme/ Src/ Obj Code
Selbstkompiliertes gehört nach /opt oder auch /usr/local.
Eine bessere Idee als make install ist der Befehl checkinstall. Damit wird ein Paket erstellt, das mit
dpkg -i installiert werden kann. Dann weiß der Paketmanager auch, daß da was Neues hinzugekommen ist.
Auch ein Deinstallieren ist einfacher und sauberer.
Checkinstall kann über apt installiert werden.
Eine bessere Idee als make install ist der Befehl checkinstall. Damit wird ein Paket erstellt, das mit
dpkg -i installiert werden kann. Dann weiß der Paketmanager auch, daß da was Neues hinzugekommen ist.
Auch ein Deinstallieren ist einfacher und sauberer.
Checkinstall kann über apt installiert werden.
Re: Selbst kompilierte Programme/ Src/ Obj Code
Ah, danke. Das hilft ungemein. checkinstall kannte ich nicht. Mein Problem war halt hauptsächlich wohin mit der configure file, um das ganze auch wieder entfernen zu können. Sprich mit checkinstall installierte Apps kann ich mittels dpkg deinstallieren, den Objekt-Code und die Sourcen kann ich ohne weiteres löschen (wenn ich die Sourcen nicht behalten wollte...)?
Re: Selbst kompilierte Programme/ Src/ Obj Code
So ist es.
Deinstallieren wie gewohnt mit apt bzw. aptitude, dpkg oder über Synaptic, alles funktioniert.
Deinstallieren wie gewohnt mit apt bzw. aptitude, dpkg oder über Synaptic, alles funktioniert.
Re: Selbst kompilierte Programme/ Src/ Obj Code
Super. Danke!