Selbstkompilierte Software unter Ubuntu
Keywan Najafi Tonekaboni
lists at prometoys.net
Sam Apr 29 16:58:33 BST 2006
Hi,
Am Samstag, den 29.04.2006, 17:11 +0200 schrieb Eduard Bachmakov:
> Ich habe ein paar Fragen bezüglich selbstgebauter Software:
> 1. Wie deinstalliere ich sie (einfach löschen?)?
>
manchmal gibt es ein make clean, aber darauf würde ich mich nicht
verlassen. es gibt ja auch so "wrapper" wie checkinstall, welche dann
aus dem selbstkompilat oder closedsource installer ein .deb machen.
> 2. ich habe z.b. kaffeine 0.7 installiert; 0.8 kompiliert (/usr/local). Woher
> weiß Linux welche Version gestartet werden soll?
>
in der konsole: which PROGRAMM_NAME
prometoys at cassini:~$ locate gossip | grep bin # suche nach dem programm
gossip
/usr/bin/gossip
/usr/local/bin/gossip
prometoys at cassini:~$ which gossip
/usr/local/bin/gossip
es gibt die $PATH-Variable (echo $PATH), in welcher eingestellt ist,
welche Ordner durchsucht und verwendet werden, z.B.:
prometoys at cassini:~$ echo $PATH
/home/prometoys/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
gibt es das programm "hello" sowohl /usr/bin als auch in /usr/local/bin,
dann wird das Programm aus letzterem bevorzugt. Warum? Weil es in der
Liste oben als dritter Eintrag (nach /home...bin und /usr/l../sbin)
höhere Priorität hat als /usr/bin auf "Platz" fünf. Die einzelnen
Einträge sind durch : getrennt. Du kannst in deiner .bashrc dort auch
andere Einträge reinpacken,
> 3. Angenommen ich hätte es in (/usr) installiert und es hätte folglich ein
> paar Dateien überschrieben, würde das updaten/entfernen mit apt/dpkg
> funktionieren?
>
apt/dpkg würde ohne rücksicht die daten überschreiben oder entfernen.
auf der anderen seite würde es evtl nicht alles entfernen. apt/dpkg
orientiert sich strikt nach seiner eigenen datenbank und den einträgen.
Grüße,
Keywan
--
Keywan Najafi Tonekaboni
http://www.prometoys.net
people at world:/# apt-get --purge remove dominion
After unpacking world will be freed.
You are about to do something potentially beneficial
To continue type in the phrase 'Yes, do as We say!'