Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/06/2009, à 11:39

tils

Dépendances.. plutot Debian ou Ubuntu ?

Nous avons déjà observé qu'ubuntu gère les dépendances de manière assez surprenante.

Démonstration: Installation de gtk-qt-engine-kde4

► Dépendances de gtk-qt-engine-kde4 chez Debian

kdebase-runtime (>= 4:4.2.2)
kdelibs5 (>= 4:4.2.2)
libatk1.0-0 (>= 1.20.0)
libbonoboui2-0 (>= 2.15.1)
libc6 (>= 2.1.3)
libglib2.0-0 (>= 2.12.0)
libgtk2.0-0 (>= 2.14.0)
libpango1.0-0 (>= 1.14.0)
libqtcore4 (>= 4.4.3)
libqtgui4 (>= 4.4.3)
libstdc++6 (>= 4.1.1)
libx11-6

► Dépendances de gtk-qt-engine-kde4 chez Kubuntu:

kdebase-runtime (>= 4:4.1.96)
kdelibs5 (>= 4:4.1.96)
libart-2.0-2 (>= 2.3.18)
libatk1.0-0 (>= 1.20.0)
libbonobo2-0 (>= 2.15.0)
libbonoboui2-0 (>= 2.15.1)
libc6 (>= 2.3.6-6~)
libcairo2 (>= 1.2.4)
libfontconfig1 (>= 2.4.0)
libfreetype6 (>= 2.2.1)
libgcc1 (>= 1:4.1.1)

libglib2.0-0 (>= 2.16.0)
libgnome2-0 (>= 2.17.3)
libgnomecanvas2-0 (>= 2.11.1)

libgtk2.0-0 (>= 2.16.0)
liborbit2 (>= 1:2.14.10)
libpango1.0-0 (>= 1.22.0)
libpopt0 (>= 1.14)
libqt4-dbus (>= 4.5.0~+rc1)
libqt4-svg (>= 4.5.0~+rc1)

libqtcore4 (>= 4.5.0~+rc1)
libqtgui4 (>= 4.5.0~+rc1)
libstdc++6 (>= 4.1.1)
libx11-6

[ voir détail de libgnome2-0 qui rajoute encore des paquets totalement inutiles. ]

Etonnant non ?

Ubuntu devrait revoir tout son système de dépendances historiquement fondé sur gnome.
Rappel: il n'y a strictement besoin d'aucun paquet gnome pour faire fonctionner KDE.

A chacun de tirer ses conclusions.

#2 Le 06/06/2009, à 12:01

michel2652

Re : Dépendances.. plutot Debian ou Ubuntu ?

Bonjour,

_trolldetection__by_ScreamingGerbil.gif

A+

#3 Le 06/06/2009, à 12:46

tils

Re : Dépendances.. plutot Debian ou Ubuntu ?

Précision pour ceux qui ne sont pas habitués aux dépendances:

gtk-qt-engine-kde4 chez ubuntu renvoit directement sur gtk-qt-engine qui donnent les dépendances mentionnées ci-dessus.

#4 Le 08/06/2009, à 17:38

tils

Re : Dépendances.. plutot Debian ou Ubuntu ?

Non mais c'est quand même n'importe quoi les dépendances à la mode ubuntu.....

aptitude install  gtk-qt-engine-kde4

The following NEW packages will be installed:
  esound-clients esound-common gamin gconf2 gconf2-common gnome-keyring gnome-mime-data
  gnome-mount gtk-qt-engine gtk-qt-engine-kde4 gvfs gvfs-backends libarchive1 libart-2.0-2
  libatk1.0-0 libatk1.0-data libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3
  libavahi-glib1 libbluetooth3 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common
  libcdio-cdda0 libcdio-paranoia0 libcdio7 libcups2 libesd-alsa0 libexif12 libgail-common
  libgail18 libgamin0 libgconf2-4 libgcr0 libglade2-0 libgnome-keyring0 libgnome2-0
  libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomevfs2-0 libgnomevfs2-common
  libgnomevfs2-extra libgp11-0 libgphoto2-2 libgphoto2-port0 libgtk2.0-0 libgtk2.0-bin
  libgtk2.0-common libgvfscommon0 libidl0 libnotify1 libopenobex1 liborbit2 libpam-gnome-keyring
  libpolkit-gnome0 libproxy0 libsexy2 libsoup-gnome2.4-1 libsoup2.4-1 libstartup-notification0
  libwnck-common libwnck22 libxres1 notification-daemon obex-data-server policykit-gnome

Need to get 9221kB of archives. After unpacking 82.2MB will be used. (!!!!!!!).

Tout ça pour un thème gtk, alors que seule une librairie de 1Mo est suffisante.....
On se demande ce que " esound-clients & esound-common" viennent faire dans un problème de thème.....
Du grand art.

#5 Le 08/06/2009, à 18:03

bruno

Re : Dépendances.. plutot Debian ou Ubuntu ?

Effectivement c'est n'importe quoi... tils tu as fait un rapport de bogue ?

#6 Le 08/06/2009, à 18:06

®om

Re : Dépendances.. plutot Debian ou Ubuntu ?

J'aime bien aussi la dépendance de digikam sous gnome (je ne sais pas si c'est corrigé mais c'était comme ça sous intrepid) : quand on apt-get install digikam, il installe tout kde (dolphin, konqueror, etc...).

Hors ligne

#7 Le 08/06/2009, à 20:49

tils

Re : Dépendances.. plutot Debian ou Ubuntu ?

bruno a écrit :

Effectivement c'est n'importe quoi... tils tu as fait un rapport de bogue ?

Pas sûr que vu d'un développeur d'ubuntu/gnome ce soit vu comme un "bug".
Il faudrait pour ça trouver un site ubuntu spécialisé en KDE, mais j'ai pas trouvé.

Il ne faut pas installer gtk-qt-engine-kde4 mais gtk-kde4 avec gtk2-engines et surtout les 82MB de quincaillerie.....

On se demande bien comment un développeur peut inventer les dépendances de gtk-qt-engine-kde4.

#8 Le 08/06/2009, à 20:50

tils

Re : Dépendances.. plutot Debian ou Ubuntu ?

Il ne faut pas installer gtk-qt-engine-kde4 mais, gtk-kde4 avec gtk2-engines et surtout pas les 82MB de quincaillerie.....

#9 Le 08/06/2009, à 21:49

kornwall

Re : Dépendances.. plutot Debian ou Ubuntu ?

oui c'est vrai mais bon :
c'est pas plus pire que de voir une distrib kde avec gimp et totem d'installés et donc avec toutes les dépendances gnome qui vont avec ... hmm


Golom golom

Hors ligne

#10 Le 08/06/2009, à 21:57

tils

Re : Dépendances.. plutot Debian ou Ubuntu ?

gimp et totem n'ont pas grand chose à faire dans KDE.

#11 Le 08/06/2009, à 22:06

kornwall

Re : Dépendances.. plutot Debian ou Ubuntu ?

ben regardes certaines distrib grand public wink


Golom golom

Hors ligne

#12 Le 08/06/2009, à 22:16

tils

Re : Dépendances.. plutot Debian ou Ubuntu ?

Je ne vois pas le rapport entre des "distrib grand public" qui installent une tonne de logiciels, et une bourde de dépendance d'un paquet d'ubuntu qui installe 82MB de quincaillerie au lieu de 1MB.

#13 Le 08/06/2009, à 22:37

kornwall

Re : Dépendances.. plutot Debian ou Ubuntu ?

ben pleurer pour 82mb c'est fort qd même hmm
donc en comparant avec ce qui se fait à coté c'est minime, voila où je voulais en venir.
maintenant aucune distrib n'est parfaite, sauf celle où l'on installe tout soi-même.


Golom golom

Hors ligne

#14 Le 08/06/2009, à 22:56

tils

Re : Dépendances.. plutot Debian ou Ubuntu ?

Heureusement que tu ne fais pas de développement logiciel toi !
Bonne soirée.

#15 Le 09/06/2009, à 08:39

bruno

Re : Dépendances.. plutot Debian ou Ubuntu ?

tils a écrit :
bruno a écrit :

Effectivement c'est n'importe quoi... tils tu as fait un rapport de bogue ?

Pas sûr que vu d'un développeur d'ubuntu/gnome ce soit vu comme un "bug".
Il faudrait pour ça trouver un site ubuntu spécialisé en KDE, mais j'ai pas trouvé.

C'est un bogue concernant un paquet Ubuntu donc -> http://bugs.launchpad.net, et si on cherche un peu on voit que ce problème a déjà été discuté. Voir le "changelog" :

gtk-qt-engine (1:1.1+svn20080816-0ubuntu7) jaunty; urgency=low

  * Restore ${shlibs:Depends}, ${misc:Depends} to debian/control now that
    gtk-qt-engine is no longer installed by default and we don't care if
    GTK gets pulled in as a dependency (LP: #326648)

 -- Jonathan Thomas <echidnaman@kubuntu.org>  Sun, 22 Mar 2009 14:07:07 -0400

[...]

gtk-qt-engine (1:1.1+svn20080816-0ubuntu5) intrepid; urgency=low

  * Remove shlib depends from gtk-qt-engine, make it installable
    without bringing in half of gnome

et donc ce rapport de bogue.


Il ne faut pas installer gtk-qt-engine-kde4 mais gtk-kde4 avec gtk2-engines et surtout les 82MB de quincaillerie.....

Ce n'est pas la même chose, pas la même application !

On se demande bien comment un développeur peut inventer les dépendances de gtk-qt-engine-kde4.

En général le développeur n'invente rien, la liste des dépendances est générée automatiquement par les scripts de construction du paquet. Pour une raison que j'ignore la liste des dépendances du paquet Debian est différente de celle du paquet Ubuntu.
D'après le rapport de bogue cité la bibliothèque partagée libonoboui2-0 est indispensable au fonctionnement de gtk-qt-engine. Si l'on regarde les dépendances de libonoboui2-0 on retrouve bien les différentes bibliothèques dépendant directement du paquet gtk-qt-engine Ubuntu.
Donc ce qui semblait à première vue être inutile sera de toute façon installé sur Debian comme sur Ubuntu.

#16 Le 09/06/2009, à 09:32

Aneldix

Re : Dépendances.. plutot Debian ou Ubuntu ?

kornwall a écrit :

c'est pas plus pire que de voir une distrib kde avec gimp et totem d'installés et donc avec toutes les dépendances gnome qui vont avec ... hmm

hé oui, j'utilise aussi KDE sur la 9.04. Et j'ai voulu installer gimp : je me suis retrouvé au démarrage suivant sous gnome (avec tous les outils gnome d'installés).

Sinon, kornwall, je ne vois pas le problème à utiliser gimp sous kde. Mais il n'est pas normal qu'il en profite pour installer gnome en entier

Hors ligne

#17 Le 09/06/2009, à 10:01

kornwall

Re : Dépendances.. plutot Debian ou Ubuntu ?

Aneldo a écrit :
kornwall a écrit :

c'est pas plus pire que de voir une distrib kde avec gimp et totem d'installés et donc avec toutes les dépendances gnome qui vont avec ... hmm

hé oui, j'utilise aussi KDE sur la 9.04. Et j'ai voulu installer gimp : je me suis retrouvé au démarrage suivant sous gnome (avec tous les outils gnome d'installés).

Sinon, kornwall, je ne vois pas le problème à utiliser gimp sous kde. Mais il n'est pas normal qu'il en profite pour installer gnome en entier

ben moi non plus je vois pas de pb. surtout que gimp est qd même un poid lourd du traitement d'image.
mais pour certains de toute évidence, avoir des librairies gnome dans kde c'est pire que le choléra roll
encore heureux que l'utilisateur a le choix d'installer ce qu'il veut : appli qt ou gtk et non au cantonnement en fonction de telle librairies hmm


Golom golom

Hors ligne

#18 Le 09/06/2009, à 16:33

bruno

Re : Dépendances.. plutot Debian ou Ubuntu ?

Il faut préciser qu'il n'y a aucun problème à installer les bibliothèques GTK sous KDE. Pas plus que d'installer les bibliothèques Qt sous GNOME.
Les applications GNOME (en GTK) fonctionnent parfaitement sous KDE et vice-versa.
J'utilise GIMP depuis plusieurs années sous KDE et cela ne m'a jamais installé un environnement GNOME complet...

#19 Le 19/06/2009, à 11:25

tils

Re : Dépendances.. plutot Debian ou Ubuntu ?

bruno a écrit :

l n'y a aucun problème à installer les bibliothèques GTK sous KDE.

Ha bon ? Question de point de vue !
30MB de Firefox décompressé + 82.2MB de quincaillerie gnome, juste pour un problème de thème de Firefox, ça fait un peu lourd pour un navigateur tu trouves pas ?

Et t'emmerder avec des mises à jour de 82MB de quincaillerie gnome (+ bugs) dont tu n'as pas pas besoin, ça ne te dérange pas non plus ?

He bien on a pas la même vision du logiciel !
Il y a clairement un problème de dépendance de gtk-qt-engine.

#20 Le 20/06/2009, à 10:08

bruno

Re : Dépendances.. plutot Debian ou Ubuntu ?

Non il n'y a pas de problème de dépendances. Je l'ai assez clairement expliqué il me semble. Si tu ne veux pas de « quincaillerie GNOME » sous KDE, il ne faut pas utiliser Firefox ou autres applications construite avec GTK.

#21 Le 20/06/2009, à 11:16

tils

Re : Dépendances.. plutot Debian ou Ubuntu ?

bruno a écrit :

Non il n'y a pas de problème de dépendances. .

J'ai assez clairement expliqué l'inverse il me semble.

"Si tu ne veux pas "de « quincaillerie GNOME » sous KDE, il ne faut pas utiliser Firefox ou autres applications construite avec GTK""

Firefox n'a absolument pas besoin de gnome, sinon, les utilisateurs de windows s'en seraient aperçu.
gtk-qt-engine n'a pas besoin de 82Mo de gnomerie pour ajuster un thème de Firefox.

#22 Le 20/06/2009, à 11:46

bruno

Re : Dépendances.. plutot Debian ou Ubuntu ?

tils puisque tu es si sûr de toi. Je t'invite à rédiger un rapport de bogue sur Launchpad.
Mais avant du devrait essayer d'installer le paquet gtlk-qt-engine sans ses dépendances et regarder ensuite comme cela fonctionne.

PS : Firefox sous Windows n'utilise pas GTK, sous Linux si.
Installe GIMP ou Pidgin sous Windows pour voir...

#23 Le 20/06/2009, à 12:05

Emralegna

Re : Dépendances.. plutot Debian ou Ubuntu ?

Salut,

Ce sont les dépendances directes ou avec les recommandées et suggestion ?

Si ce sont des dépendances directes tils à tout à fait raison : un programme dépendant d'un environnement de bureau ainsi que les « machin loves Gnome » ou « machin loves KDE » sont des programmes mal faits. On peut très bien réussir un intégration parfaite dans qu'il soit dépendant d'aucun environnement que ce soit. De plus Firefox, OpenOffice, etc sont si mal fait qu'ils ne peuvent pas être (facilement) portés.

Il se faut se rendre à l'évidence : sur Debian on a pas du tout besoin de ces dépendances alors que sur Ubuntu oui, et pourtant ça ne fait aucune différence entre les deux à part la quantité abusive de choses indésirables dont on a aucune utilité à l'instar de ce qui semble être le standard sur Windows (plein de choses inutiles qui restent dans le registres, dans Programme Files, etc).

Si ça marche très bien sans sur d'autres distributions aucune raisons d'engraisser le disque dur des utilisateurs inutilement avec celle-ci. On se fait déjà avoir sur l'espace de stockage qui n'est jamais celle retrouvée une fois formaté, alors si en plus on doit le remplir d'un quart de merdes en tout genres à chaque programme (sur la quantité astronomique de l'espace de stockage des disques actuels, calculez), autant changer pour une distribution bien faite.

Dernière modification par Emralegna (Le 20/06/2009, à 12:09)

Hors ligne

#24 Le 20/06/2009, à 12:16

tils

Re : Dépendances.. plutot Debian ou Ubuntu ?

bruno a écrit :

tMais avant du devrait essayer d'installer le paquet gtlk-qt-engine sans ses dépendances et regarder ensuite comme cela fonctionne..

Es-tu bien sûr de comprendre la notion de dépendances ?
As-tu lu et compris le premier message ?
As-tu bien compris ça et ça avec en rouge les paquets "obligatoires" et en vert les paquets "recommandés ?

Pour parler de ce sujet, il faut commencer par comprendre.

#25 Le 20/06/2009, à 12:28

bruno

Re : Dépendances.. plutot Debian ou Ubuntu ?

Emralegna : merci de lire ce que j'ai écrit précédemment :

gtk-qt-engine doit dépendre de libonoboui2-0 qui lui même dépend d'autres paquets. Si on examine cela on voit que l'installation de gtk-qt-engine installera strictement les mêmes paquets sous Debian et sous Ubuntu.

Ce ne sont pas des choses inutiles. Un programme A à besoin des fonctions présentes dans une bibliothèque B pour pouvoir fonctionner. Maintenant si un autre programme utilise les fonctions de la bibliothèque B, elle ne sera pas réinstallées, ni recopiée, contrairement à d'autre systèmes...

Maintenant si tu ne veut pas que les paquets aient de dépendances, tu fais comme sous Windows toute les bibliothèque sont statiques !
Le système de dépendance est un des points majeurs qui fait des distributions Linux un bien meilleur système que Windows.


C'est sur Openoffice et Firfox cela ne tourne que sous Windows, OSX et tous les UNIX-like, c'est pas vraiment portable. N'importe quoi !

Tu ne te fais pas avoir sur l'espace de stockage. C'est normal (KB vs KiB, espace réservé, etc. google est ton ami).