Ubuntu
如何在 Ubuntu 14.04 中安裝 meld 3.11?
我正在嘗試讓 meld 3.11 在 ubuntu 14.04 上工作
我嘗試按照以下方法“
cd ~ git clone https://git.gnome.org/browse/meld cd meld sudo ln -s ~/meld/bin/meld /usr/bin/meld
但是當我在終端中執行 meld 時,出現以下錯誤
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
我不確定是它的依賴問題還是 python 路徑問題。
#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
如果您想在不重新安裝的情況下處理程式碼本身,我通常通過在 venv 中安裝並在 IDE 中打開安裝到 venv 中的文件夾來實現。
在這些步驟之後在終端中執行融合的結果:
在此處輸入圖像描述
請注意,目前版本的 meld 需要 GTK+ 3.14,這在 Ubuntu 14.04 上不可用(
Meld requires GTK+ 3.14 or higher.
錯誤)。所以對於 Ubuntu 14.04,你需要檢查最後一個不需要 GTK+ 3.14 的版本。那是融合 3.14.* 分支(目前是 3.14.3),所以使用git checkout meld-3-14
.