Salut à tous,
je cherche à installer le paquet gnome-session, mais il possède “nautilus” comme dépendance.
Comme l’installer sans nautilus avec aptitude ?
Ce n’est pas une dépendance de “gnome-session”, juste un paquet “recommandé”… :
$ apt-cache show gnome-session
Package: gnome-session
Priority: optional
Section: gnome
Installed-Size: 2056
Maintainer: Josselin Mouette <joss@debian.org>
Architecture: i386
Version: 2.22.3-2
Provides: x-session-manager
Depends: libatk1.0-0 (>= 1.20.0), libbonobo2-0 (>= 2.15.0), libc6 (>= 2.7-1), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.71), libgconf2-4 (>= 2.13.5), libglib2.0-0 (>= 2.16.0), libgnome-keyring0 (>= 2.22.0), libgnome2-0 (>= 2.17.3), libgnomeui-0 (>= 2.17.1), libgtk2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), liborbit2 (>= 1:2.14.10), libpango1.0-0 (>= 1.20.3), libsm6, libwrap0 (>= 7.6-4~), libx11-6, libxau6, gconf2 (>= 2.12.1-1), gnome-control-center (>= 1:2.22), gnome-settings-daemon
Recommends: gnome-panel, nautilus, metacity | sawfish, dbus-x11
Suggests: gnome-user-guide | gnome2-user-guide, desktop-base
(...)
(oui bon… chuis pas encore passer à squeeze… )
Par contre, ça doit être une dépendance de “gnome” (tout court)… peut-être en prenant “gnome-core” à la place…
Salut,
Non c’est bien une dépendance :
[quote]# apt-get install gnome-session
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets supplémentaires suivants seront installés :
evolution-data-server-common gnome-about gnome-desktop-data gnome-panel gnome-panel-data gnome-session-common gnome-settings-daemon libcamel1.2-14 libebook1.2-9 libecal1.2-7 libedataserver1.2-13 libedataserverui1.2-8 libgnomekbd-common ibgnomekbd4 libgweather-common libgweather1 metacity nautilus nautilus-data
…[/quote]
Pas sur que ce soit possible de virer Nautilus ensuite…
Et non, ce n’est pas possible…
[quote]apt-get remove --purge nautilus nautilus-data
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants seront ENLEVÉS :
gnome-session* nautilus* nautilus-data*
0 mis à jour, 0 nouvellement installés, 3 à enlever et 83 non mis à jour.
Après cette opération, 22,0 Mo d’espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?[/quote]
Salut,
Au prix actuel de l’octet est-ce que le jeu en vaut la chandelle ?
@lol: tu n’installerais pas les paquets “recommandés” par défaut par zazard? (ce qui n’est pas obligatoire…
… et c’est un “paramètre” d’apt, je ne sais plus lequel mais j’avais vu trainer ça dans le man d’apt…
)
Non,
Et c’est même “blindé” chez moi…
[code]~/ cat /etc/apt/apt.conf.d/80aptosid | grep Install-Recommends
APT::Install-Recommends “0”;
~/ cat /etc/apt/apt.conf.d/99synaptic| grep Install-Recommends
APT::Install-Recommends “false”;[/code]
Edit: mais je suis en Sid…
Ok ok… en tout cas, sous Lenny, il apparait en “recommandé”, pas en “dépendance”… ça change peut-être…
Et avez-vous une idée sur le comment installer sans cette dépendance de nautilus ?
Peut-être avec dpkg…
$ man dpkg
(...)
--ignore-depends=paquet,...
Ne tient pas compte de la vérification des dépendances pour les paquets spécifiés (en fait, la vérification est faite mais on ne donne rien d’autre que des avertissements).
(...)
S’il demande, oui.
[quote=“Num’s”]Peut-être avec dpkg…
$ man dpkg
(...)
--ignore-depends=paquet,...
Ne tient pas compte de la vérification des dépendances pour les paquets spécifiés (en fait, la vérification est faite mais on ne donne rien d’autre que des avertissements).
(...)
[/quote]
Mouais, en supposant que le mainteneur du paquet ait bien fait son boulot, si tu installes le paquet sans sa dépendance il ne sera pas fonctionnel. Il faudrait reconstruire le paquet sans sa dépendance à nautilus (si c’est possible).
Je n’ai jamais dit que ça marcherait… … j’ai juste essayé de répondre à la question…
(si y’a des dépendances… c’est bien qu’il y a une raison…
)
En fait je veux pas installer nautilus, car:
j’ai openbox (pas gnome) pour gestionnaire de fenêtre,
pcmanfm (pas nautilus) pour gestionnaire de fichier et il gère mon bureau,
gnome-panel pour la barre de tache (mais sans gnome).
Et pour utiliser les menus du gnome-panel, au niveau des session “Fermer la session”, “Fermer l’ordinateur”, “Redémarrer”… je dois installer gnome-session, sans celle-ci j’ai que le menu “Fermer la session” mais il n’est pas fonctionnel.
Pour le apt.conf j’ai déjà installer la plus part des paquets avec aptitude --without-recommends, mais celle-ci est toujours bien là pour gnome-session.
Pour dpkg je vais voir un peu.
Actuellement j’arrives pas à voire la liste des paquets de squeeze:
packages.debian.org/squeeze/
Seulement wheezy, sid et experimental sa fonctionne, bizarre…
Edit: j’ai trouvé, suffit de mettre gnome à la fin: packages.debian.org/squeeze/gnome/ et on a accès à la liste, faudrait leur prevenir du bug? s’il y en a.
Edit 2: la liste des paquets est bien là mais les paquets sont non fonctionnel:
Error
Paquet indisponible dans cette suite
Vraiment bizarre, je penses ou j’espère plutôt qu’il bosse dessus, reste plus qu’à attendre.
Edit 3: ils ont changé l’erreur, en page de maintenance.
J’ai pas réussi à le faire avec dpkg, aurez-vous d’autres solution ?
Je vais installer gnome-core sa sera plus simple et utiliser pcmanfm avec…
Je sais pas si je devrais mettre résolution dans ces conditions hm.
[quote=“kripteks”]En fait je veux pas installer nautilus, car:
j’ai openbox (pas gnome) pour gestionnaire de fenêtre,
pcmanfm (pas nautilus) pour gestionnaire de fichier et il gère mon bureau,
gnome-panel pour la barre de tache (mais sans gnome).
[/quote]
Que nautilus soit simplement installé ne pose pas problème. En revanche, il faut voir si tu peux configurer gnome pour qu’il ne lance pas nautilus au boot, ou alors en version minimale (pas de gestion de bureau ou autre).
Sinon, tu dois pouvoir aussi te créer d’autres lanceurs pour éteindre, redémarrer, fermer la session, et ne pas utiliser ceux de gnome (pour fermer la session, ça doit être moins évident, faut être sûr que ta config soit sauvegardée).
gnome-session dépend de nautilus
gnome-session-bin+gnome-session-common ne dépendent pas de nautilus
Si gnome-session n’est pas un méta-paquet au sens strict du terme (cf. son contenu), il ne semble pas pour autant apporter grand chose à la combinaison gnome-session-bin+gnome-session-common…
Aie aie aie, je viens de faire toutes l’installation de squeeze avec tout le gnome-core.
Je viens de lire ton poste et:
eme@empa:~$ aptitude show gnome-session-bin
Paquet : gnome-session-bin
État: installé
Automatiquement installé: oui
Version : 2.30.2-3
Priorité : optionnel
Section : gnome
Responsable : Josselin Mouette <joss@debian.org>
Taille décompressée : 733 k
Dépend: libc6 (>= 2.3), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.88),
libgconf2-4 (>= 2.27.0), libglib2.0-0 (>= 2.24.0), libgtk2.0-0 (>=
2.14.0), libice6 (>= 1:1.0.0), libsm6, libupower-glib1 (>= 0.9.0),
libx11-6, libxau6, libxext6, libxrender1, libxtst6, gconf2 (>=
2.28.1-2), dbus-x11, upower (>= 0.9.0)
Est en conflit: gnome-session (< 2.26.1-5)
Description : The GNOME Session Manager - Minimal runtime
This package contains the binaries for the GNOME Session Manager, but no
startup scripts. It is meant for those willing to start gnome-session by hand
with the components of their choice, and for applications such as GDM that use
gnome-session internally.
eme@empa:~$ aptitude show gnome-session-common
Paquet : gnome-session-common
État: installé
Automatiquement installé: oui
Version : 2.30.2-3
Priorité : optionnel
Section : gnome
Responsable : Josselin Mouette <joss@debian.org>
Taille décompressée : 2212 k
Casse: gnome-session (< 2.28.0-5), libgnomevfs2-common (< 1:2.24.0-3)
Remplace: gnome-session (< 2.28.0-5), libgnomevfs2-common (< 1:2.24.0-3)
Description : Common files for the GNOME session manager
This package contains common files for the GNOME 2 and GNOME 3 sessions, such
as icons, translations and startup scripts.
Donc si je me trompes pas, c’est 2 paquets m’aurai éviter d’installer gnome-session donc nautilus avec ?
Tu peux toujours le faire !
Passe simplement gnome-session-bin+gnome-session-common en installation manuelle et enlève gnome-session et nautilus de ton système…