1 votes

Lorsque vous installez des paquets (en particulier ceux qui ont une interface graphique), comment déterminez-vous celui qui convient à votre distribution ?

J'ai du mal à comprendre les dépendances des logiciels sur (la combinaison de) les distributions Ubuntu, les environnements de bureau, les gestionnaires de fenêtres, les gestionnaires de fichiers et autres.

Ce qui m'inquiète particulièrement, c'est que je puisse installer un logiciel qui ne soit pas compatible avec l'un des processus susmentionnés et qu'il perturbe ces processus et/ou utilise des fichiers de configuration différents, se répande à différents endroits, etc.

Pourriez-vous donner un bref aperçu des connaissances élémentaires, sur l'architecture des systèmes linux, qui sont nécessaires pour déterminer si un logiciel est adapté à une configuration particulière ?

2voto

muru Points 180007

Voici un aperçu rapide des environnements de bureau disponibles :

DE
 Enlightenment
 GNOME2 -> MATE
 GNOME3
    Cinnamon
       Muffin
    Gnome-Shell
       Mutter
    Unity
        compiz
 KDE
 LXDE
 MATE
 XFCE

Gnome (à la fois l'ancien GNOME2 [maintenant MATE] et GNOME3) et KDE sont des suites complètes, avec des composants étroitement intégrés les uns aux autres. Elles peuvent inclure beaucoup de choses, même des suites bureautiques. Enlightenment, XFCE et LXDE sont considérablement plus légères et ont moins d'applications sous leurs parapluies respectifs. Quelques règles de base :

  • Si vous installez un élément des DE lourds, préparez-vous à ce que la moitié du DE soit traînée dans la boue. Cela dépend beaucoup des composants - certains composants de niveau inférieur ne dépendent pas de beaucoup de choses. Par exemple :
    1. Gnome3 a trois shells principaux que je connais - Unity, Gnome Shell et Cinnamon (développé par les sympathiques développeurs de Linux Mint) et deux explorateurs de fichiers (Nautilus et Nemo). Dans le passé, Nemo dépendait du Shell de Cinnamon lui-même, de sorte que vous deviez l'installer en même temps que Nemo même si vous ne l'utilisiez pas.
    2. Installation de yakuake (un terminal déroulant) une ma configuration basée sur Gnome3 traîne environ 60 paquets (et 301 sur un serveur sans tête). À titre de comparaison, Terminator (un terminal indépendant) en nécessitait 2 (et 144 sur le même serveur sans tête).
  • Les DE plus légers ont un ensemble de fonctionnalités beaucoup plus restreint. LXDE n'a même pas son propre gestionnaire de fenêtres à ma connaissance (il utilise OpenBox).
  • En général, les applications GNOME sont développées en GTK, et les applications KDE en Qt. Les applications Enlightenment utilisent les EFL (Enlightenment Foundation Libraries).
  • En général, les choses devraient fonctionner même si vous les mélangez. En particulier avec XFCE et LXDE, vous ne devriez avoir aucun problème à utiliser leurs composants dans les autres DE.
  • Il pourrait y avoir des problèmes de thématisation. Ce sont les plus gros maux de tête - de temps en temps, vous pouvez voir ici une question demandant comment retrouver l'ancien look après l'installation. kde-desktop sur une Ubuntu standard. Vous pouvez consulter les réponses pour savoir ce qui va où.

1voto

James Hewitt Points 26

Tu ne devrais pas t'en inquiéter. Le système de packaging s'occupera des dépendances. Certaines applications s'intégreront mieux que d'autres à votre bureau, et vous aurez peut-être des systèmes de configuration supplémentaires, mais rien ne devrait être cassé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X