Ubuntu 12.04 Precise Pangolin
In manchen Fällen ist es notwendig, Gobby selbst zu kompilieren. Zuerst muss man das alte Gobby und seine Abhängigkeiten entfernen [1].
Danach lädt man sich von der Projektseite den Quellcode für
net6
obby
gobby
herunter.
Folgende Abhängigkeiten müssen installiert sein [1]:
libsigc++-2.0-dev (nötig für net6 )
libgnutls-dev (nötig für net6)
libgtksourceview-dev (nötig für gobby)
libgtkmm-2.4-dev (nötig für gobby)
libxml++2.6-dev (universe, nötig für gobby)
libgtksourceview2.0-dev (nötig für gobby)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install libsigc++-2.0-dev libgnutls-dev libgtksourceview-dev libgtkmm-2.4-dev libxml++2.6-dev libgtksourceview2.0-dev
sudo aptitude install libsigc++-2.0-dev libgnutls-dev libgtksourceview-dev libgtkmm-2.4-dev libxml++2.6-dev libgtksourceview2.0-dev
Jetzt muss man die heruntergeladenen Pakete der Reihe nach entpacken [2] und kompilieren [3].
Wenn man das Programm nach /usr/local installiert hat (was Standard ist), werden die Bibliotheken wahrscheinlich nicht gefunden:
gobby: error while loading shared libraries: libobby-0.4.so.0: cannot open shared object file: No such file or directory gobby: error while loading shared libraries: libnet6-1.3.so.0: cannot open shared object file: No such file or directory
Abhilfe schafft hier die Bearbeitung (bzw. Erstellung) der Datei /etc/ld.so.conf in einem Editor mit Root-Rechten [4]. Man fügt einfach den Installationspfad der Library
/usr/local/lib
in die Datei ein und speichert das Ganze. Danach muss man noch im Terminal [5] mit
sudo ldconfig
die Umgebungsvariablen für den Library-Pfad neu einlesen. Nun startet Gobby wie gewohnt.
Diese Revision wurde am 30. August 2015 15:27 von aasche erstellt.