簡單地說,Ubuntu 18.04不再提供 Cairo Clock,我升級了。
幸好,原始程式還找得到,感恩Open Source,讚嘆Open Source。
到 https://launchpad.net/ubuntu/+source/cairo-clock/0.3.4-2ubuntu2 抓
cairo-clock_0.3.4.orig.tar.gz 和 cairo-clock_0.3.4-2ubuntu2.diff.gz 回來自己編譯
中間可能會發現缺很多library,自己慢慢加,在Ubuntu的套件庫都還有。
Cairo Clock需要compiz,所以若跑不起來,得手動加compiz。
幸好,原始程式還找得到,感恩Open Source,讚嘆Open Source。
到 https://launchpad.net/ubuntu/+source/cairo-clock/0.3.4-2ubuntu2 抓
cairo-clock_0.3.4.orig.tar.gz 和 cairo-clock_0.3.4-2ubuntu2.diff.gz 回來自己編譯
wget https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/cairo-clock/0.3.4-2ubuntu2/cairo-clock_0.3.4.orig.tar.gz
wget https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/cairo-clock/0.3.4-2ubuntu2/cairo-clock_0.3.4-2ubuntu2.diff.gz
tar xzf cairo-clock_0.3.4.orig.tar.gz
gunzip cairo-clock_0.3.4-2ubuntu2.diff.gz
patch < cairo-clock_0.3.4-2ubuntu2.diff
cd cairo-clock-0.3.4
#原本這裡不用改,但因為Ubuntu 18.04進化到gcc 7.0,所以得改個參數
sed -i -e 's/--export-dynamic/-export-dynamic/g' src/Makefile.*
#接著可以開始編譯
./configure --prefix=/usr #若不設prefix就裝在/usr/local底下囉
#中間可能會發現缺很多library,自己慢慢加。 #在Ubuntu的套件庫都還有,裝完再跑一次./configure。
make
sudo make install
中間可能會發現缺很多library,自己慢慢加,在Ubuntu的套件庫都還有。
Cairo Clock需要compiz,所以若跑不起來,得手動加compiz。
留言