Как установить гаджеты Google в Ubuntu 11.10? Есть ли в наличии ppa? Исходный код доступен на их сайте, как его упаковать? Если он еще не упакован, как я могу собрать его из исходного кода?
В качестве упражнения по компиляции почти возможно заставить google-гаджеты компилироваться - однако я сомневаюсь, что google-gadgets для рабочего стола полезны , так как сами Google прекратили поддержку
Таким образом, этот ответ даст вам достаточно указателей для достижения этой цели в 11.10:
Как скомпилировать :
Установите необходимые условия:
sudo apt-get install build-essential bzr autoconf libtool
sudo apt-get install build-essential zip flex desktop-file-utils shared-mime-info zlib1g-dev libgtk2.0-dev libxml2-dev libdbus-1-dev librsvg2-dev libcurl4-gnutls-dev libgstreamer-plugins-base0.10-dev network-manager-dev libqt4-dev libstartup-notification0-dev libltdl-dev libqt4-dev
получите источник
cd ~/Downloads
bzr branch lp:googlegadgets
cd googlegadgets/
для генерации чего-либо для компиляции [ 1132]
sh autotools/bootstrap.sh
./configure
для компиляции
Теперь - это не так просто, поскольку есть различные части кода, которые не компилируются в 11.10.
Таким образом, это является интерактивным - исправить, а затем запустить make
. Повторяйте это до полной компиляции.
Файлы для редактирования:
gedit ggadget/gtk/single_view_host.cc &
gedit ggadget/dbus/dbus_utils.cc &
gedit extensions/gst_video_element/gadget_videosink.cc &
gedit extensions/linux_system_framework/network.cc &
gedit extensions/linux_system_framework/wireless.cc
Чтобы использовать пуристический подход - вам нужно заменить код на 11.10 эквивалентов. Используя подход с ошибками ... Я только что закомментировал различные разделы, или где нужно назначить переменную int
- просто присвоили ей значение 0
.
Очевидно - простое комментирование кода оставит эти области неработоспособными - я оставлю это заинтересованному лицу для исследования эквивалентов 11.10 ...
Используйте ошибку make, чтобы закомментировать соответствующие разделы (комментарии «C» - /* ... */
и // ...
)
для установки
sudo make install
запустить
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
gg-qt &