J'essaie d'installer Alacarte et les dépendances sont énormes, essentiellement de GNOME. Je sais qu'ils sont inutiles. Existe-t-il une option dans Synaptic ou un indicateur apt-get pour cela?
Il existe deux types de dépendances pour alacarte : "dépend" et "recommande".
Alacarte dépend de Python et de diverses bibliothèques Python (qui à leur tour récupèrent certaines bibliothèques); le niveau "dépend" dit qu'alacarte ne fonctionnera pas sans cela. Les outils basés sur APT ne vous permettent pas d’installer alacarte sans ces dépendances. Vous pouvez ignorer toutes les dépendances avec dpkg --force-depends
. Toutefois, cela confondra APT lorsque alacarte est impliqué ultérieurement dans un calcul de dépendance (par exemple, lorsqu'une version plus récente du paquetage apparaît). Par conséquent, cela n'est pas recommandé. De plus, il est peu probable que vous utilisiez le paquet sans ces dépendances.
Alacarte dépend de gnome-panel (qui dépend à son tour de nombreuses autres parties de Gnome) au niveau "recommande". Cela indique qu'alacarte est rarement utile sans panneau de gnome, mais peut l'être dans certaines circonstances. Ici, alacarte est en effet utile sans gnome-panel si vous avez une autre application de menu compatible Freedesktop.
Par défaut, apt-get install
installe toutes les dépendances au niveau "dépend" ou "recommande". Passez l'option --no-install-recommends
pour lui dire de ne pas installer les dépendances de niveau "recommande". Vous pouvez en faire le paramètre par défaut en ajoutant APT::Install-Recommends "false";
à /etc/apt/apt.conf.d/zzz_mpmcfarlane
.
Avec aptitude
sur la ligne de commande, transmettez -R
ou --without-recommends
pour éviter l’installation de dépendances de niveau "recommandé". Dans l'interface utilisateur plein écran d'Aptitude, le marquage d'alacarte pour l'installation sélectionne également le panneau gnome, mais vous pouvez le désélectionner avant de procéder à l'installation. La préférence APT influence également aptitude.
Dans Synaptic, le marquage d’alacarte pour l’installation sélectionne également le panneau gnome. Cependant, vous pouvez décocher gnome-panel avant d'appliquer les modifications. Il existe une préférence (dans l'onglet "Général") pour "Considérer les paquetages recommandés comme des dépendances".
Vous pouvez télécharger le package .deb (apt-get download foo
) et l'installer via dpkg
à l'aide de l'option --force-depends
.
L'option clé à ajouter à apt-get
est --no-install-recommends
Donc pour alacarte -
Sudo apt-get install --no-install-recommends alacarte
Etant donné qu’alacarte est la valeur par défaut dans Ubuntu standard, puis-je demander quelle variante d’Ubuntu installez-vous alacarte?
Si vous utilisez Xubuntu ou Lubuntu - puis-je vous recommander un autre éditeur de menu à partir de la réponse à cette question . J'ai trouvé que alacarte ne fonctionne pas avec Lubuntu et Xubuntu.