Install sans dependance

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é”… :wink: :$ 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… :wink: )
Par contre, ça doit être une dépendance de “gnome” (tout court)… peut-être en prenant “gnome-core” à la place… :unamused:

:006

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? :unamused: (ce qui n’est pas obligatoire… :wink: … et c’est un “paramètre” d’apt, je ne sais plus lequel mais j’avais vu trainer ça dans le man d’apt… :unamused: )

:006

Non,
Et c’est même “blindé” chez moi… :wink:

[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… :wink:

:006

Et avez-vous une idée sur le comment installer sans cette dépendance de nautilus ?

'Lut,

Tout trouvera peut-être une soluttion par ici : wiki.debian-facile.org/manuel:co … n:apt.conf

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). (...)

:006

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). (...)

:006[/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… :wink: … j’ai juste essayé de répondre à la question… :whistle: (si y’a des dépendances… c’est bien qu’il y a une raison… :unamused: )

:006

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…