歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 8.04下自己編譯Google Gadgets[圖文]

Ubuntu 8.04下自己編譯Google Gadgets[圖文]

日期:2017/2/28 17:02:08   编辑:Linux教程

對於很多弟兄夢寐以求的Google Gadgets在Ubuntu 8.04下網上尚沒有系統的安裝指南,所以補上。

這個Ubuntu 8.04版本和Windows版本是一樣的,只是Linux的可以自動下載邊欄工具(Windows的可能也行,但Linux版是開源的),先看下效果圖

下面開始痛苦的編譯吧。

首先,在Ubuntu 8.04的新立德中搜索下載如下依賴包:

autoconf
automake
libtool
spidermonkey-bin
gstreamer0.10-plugins-base
libgstreamer-plugins-base0.10
curl
libcurl3
libcurl4-openssl-dev
libxml2
dbus
zlib1g
zlib1g-dev
xulrunner-1.9
xulrunner-1.9-gnome-support
xulrunner-1.9-dev
libcairo2
libcairo2-dev
ca-certificates

(這份依賴列表針對於Ubuntu8.04且不一定完整,但應該沒大問題)

需要注意的是,libcurl4-openssl-dev和libcurl4-gnutils-dev是功能重復並且互相沖突的。但是後者不支持 Google Gadgets,所以應該安裝的是 libcurl4-openssl-dev。否則安裝後會報“Failed to update gadget metadata”錯誤而導致無法運行。

此時,由於運行 ./configure 時會自動搜索 /usr/bin/g++,而Ubuntu 8.04中 g++卻是安裝於 /usr/bin/g++-4.2,所以要做一個鏈接,打開終端,輸入如下命令:

sudo ln -s /usr/bin/g++-4.2 /usr/bin/g++

開始編譯了,轉到你的源碼所在目錄:

mkdir -p build/debug
cd build/debug
../../configure --enable-debug
make

編譯的過程可能需要三四分鐘,如果中途沒有報錯的話:sudo make install

這時實際上,Google gadgets 的庫文件被安裝於 /usr/local/lib 目錄下,可以把它復制到/usr/lib下:

sudo cp /usr/local/lib /usr/lib

通常情況下,你可以在Alt+F2的運行對話框中直接輸入ggl-gtk來啟動它。

如果你沒有成功啟動,嘗試輸入:

/usr/local/lib/bin/ggl-gtk

來啟動它,第一次啟動最好在終端中,這樣可以得到是否啟動以及啟動/運行 失敗的返回錯誤信息。

界面形式:在加上 -s 參數啟動時是成邊欄樣式,在沒有參數的情況下,是桌面背景工具的樣式。

Copyright © Linux教程網 All Rights Reserved