web-dev-qa-db-fra.com

Comment installer Google Gadgets?

comment installer des gadgets Google dans Ubuntu 11.10? Tout ppa est disponible? Le code source est disponible sur leur site Web, comment le conditionner? Si ce n'est pas encore emballé, comment puis-je le construire à partir du code source?

5
Tachyons

En tant qu'exercice de compilation, il est à peu près possible de forcer la compilation de Google-gadgets. Cependant, je doute que Google-gadgets pour le bureau soit utile , car Google a lui-même - support interromp

Ainsi, cette réponse vous donnera suffisamment d'indicateurs pour y parvenir sous 11.10:

enter image description here


Comment compiler:

Installez les prérequis:

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

récupère le source

cd ~/Downloads
bzr branch lp:googlegadgets
cd googlegadgets/

pour générer quelque chose à compiler

sh autotools/bootstrap.sh
./configure

à compiler

Maintenant - ce n'est pas simple, car il y a différentes parties du code qui ne sont pas compilées dans 11.10.

Ainsi, il est interatif - réparer et ensuite exécuter make. Répétez cette opération jusqu'à ce qu'il soit complètement compilé.

Les fichiers à éditer sont:

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

Pour adopter une approche puriste, vous devrez remplacer le code par 11.10 équivalents. En adoptant l’approche anarchique ... Je viens de commenter les différentes sections, ou bien il faut affecter une variable int, mais lui attribuer la valeur 0.

Évidemment - le simple fait de commenter le code laissera ces zones non fonctionnelles - je laisserai cela à une personne intéressée qui examinera l'équivalent de 11.10 ...

Utilisez make pour mettre en commentaire les sections pertinentes (les commentaires 'C' sont /* ... */ et // ...)

à installer

Sudo make install

pour exécuter

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
gg-qt &
6
fossfreedom