Wie installiere ich meld 3.11 in Ubuntu 14.04?


9

Ich versuche, Meld 3.11 für Ubuntu 14.04 zum Laufen zu bringen

Ich habe versucht, die folgende Methode zu befolgen "

cd ~ 
git clone https://git.gnome.org/browse/meld 
cd meld  
sudo ln -s ~/meld/bin/meld /usr/bin/meld

Aber wenn ich Meld im Terminal laufen lasse, erhalte ich den folgenden Fehler

Traceback (most recent call last):
  File "/usr/bin/meld", line 223, in <module>
    setup_settings()
  File "/usr/bin/meld", line 197, in setup_settings
    cwd=melddir)
  File "/usr/lib/python2.7/subprocess.py", line 522, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
    raise child_exception
   OSError: [Errno 2] No such file or directory

Ich bin nicht sicher, ob es Abhängigkeiten oder Python-Pfad Probleme gibt.


Anweisungen zur Installation finden Sie in der README-Datei. Es befindet sich im Meld-Ordner ... Es hat eine setup.py. Es hat auch nichts mit Ubuntu zu tun.
RobotHumans

Versuchen Sie einen Backport. 3.11 ist zumindest für Debian-Experimente verpackt erhältlich. Siehe unix.stackexchange.com/q/112157/4671 . Wenn Sie weitere Informationen dazu wünschen, sagen Sie dies bitte.
Faheem Mitha

Antworten:


17
#Make a clean working directory
mkdir -p work/crap
#Get in to that directory
cd work/crap
#Clone git head
git clone https://git.gnome.org/browse/meld
#Get in to that project directory
cd meld
#Install dependencies
sudo apt-get install intltool itstool gir1.2-gtksource-3.0 libxml2-utils
#Install meld
sudo python setup.py install

Wenn Sie den Code selbst bearbeiten möchten, ohne ihn erneut zu installieren, installiere ich ihn normalerweise in einem venv und öffne den Ordner install to to im venv in einer IDE.

Ergebnis der Ausführung von meld in einem Terminal nach diesen Schritten:

Geben Sie hier die Bildbeschreibung ein

Beachten Sie, dass für die aktuelle Version von meld GTK + 3.14 erforderlich ist, das unter Ubuntu 14.04 nicht verfügbar ist ( Meld requires GTK+ 3.14 or higher.Fehler). Für Ubuntu 14.04 müssen Sie also die letzte Version auschecken, die GTK + 3.14 nicht benötigt. Dies ist der Zweig meld 3.14. * (Derzeit 3.14.3). Überprüfen Sie den Zweig also mit git checkout meld-3-14.


Ich werde jetzt Ihre Methode ausprobieren.
Ibn Saeed

Nach dem letzten Schritt habe ich Folgendes erhalten. ..... 'glib-compile-schemas' kann nicht ausgeführt werden: Keine solche Datei oder kein solches Verzeichnis. ......
Ibn Saeed

Entweder habe ich eine baumelnde Abhängigkeit von meiner aktuellen Installation, die ich nicht sehen kann, oder Sie haben kaputte Pakete oder Sie verwenden eine kaputte Distribution oder benutzerdefinierte Designs, die Sachen kaputt machen. Auf jeden Fall funktioniert es hier
RobotHumans

2
Wenn Sie gefragt haben, was Ihrer Meinung nach Ubuntu-bezogene Fragen zu AU sind oder dort gesucht wurden, würden Sie Folgendes finden: askubuntu.com/questions/161739/…, was auf diesen libglib2.0-bin als baumelnde Abhängigkeit verweist, aber ich schweife ab ...
RobotHumans

1
Die aktuelle Version von meld benötigt GTK + 3.14, das unter Ubuntu 14.04 nicht verfügbar ist ( Meld requires GTK+ 3.14 or higher.Fehler). Für Ubuntu 14.04 müssen Sie also die letzte Version auschecken, die GTK + 3.14 nicht benötigt. Dies ist der Zweig meld 3.14. * (Derzeit 3.14.3). Überprüfen Sie den Zweig also mit git checkout meld-3-14.
jmiserez

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.