2015-08-23 64 views
1

我不是Linux專業版,但我有一個任務是修改KDE應用程序「海豚」爲家庭使用(修改地址欄導航機制)。我認爲,這很容易,但仍然不知道如何做到這一點。嘗試的日子使我的解決方案,我不應該建立從海豚海豚庫(GIT://anongit.kde.org/dolphin),但是從KDE-baseapps回購:如何在Ubuntu 14.04.3上創建海豚LTS(Trusty Tahr)

sudo apt-get update 
sudo apt-get install git-core build-essential libkactivities-dev 
sudo apt-get build-dep dolphin 
git clone git://anongit.kde.org/kde-baseapps && cd kde-baseapps && mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .. 
make -j3 
cd dolphin/src/ 
./dolphin4 

接下來,我想,我可以在「kde-baseapps」文件夾中找到源代碼,但是它引用了「/ usr/include」* .h-files,它引用了「kdelibs」軟件包中相應的* .cpp文件。 沒錯,我應該下載「kdelibs」來源,修改它們並構建?這是解決任務的正確方法,還是存在一個更好的方法來做到這一點?

回答

0

是的,存在更好的解決方案。 kdelibs編譯沒有必要,可以通過這個bash命令(from〜dir)修改只有海豚源代碼:

mkdir src 
cd src 
sudo apt-get update 
sudo apt-get build-dep kde-baseapps 
apt-get source kde-baseapps 
cd kde-baseapps-4.13.3/dolphin/src/ 
patch < ~/your.patch 
cd ../.. 
mkdir build 
cd build 
cmake .. 
make 
sudo make install