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 14/06/2007, à 13:58

misteraph

[Resolu]supprimer un paquet sans supprimer les dépendances

Bonjour.
Je voudrai supprimer un paquet (Python) et pour ensuite le réinstaller.
Seulement quand je mets supprimer le paquet, il me donne une liste de fichiers qui vont être également supprimer, et il y en a plus d'une centaine. Je voudrai jsute savoir comment virer python sans supprimer tous les autres paquet.

Vous aller surement me demander pourquoi faire un truc aussi risqué, c'est parce que j'ai recompiler python moi même et depuis j'ai plein de soucis. Je voudrais donc revenir à la version des dépots et pour ça je dois le supprimer et le reinstaller.

Merci !

Dernière modification par misteraph (Le 14/06/2007, à 21:09)

Hors ligne

#2 Le 14/06/2007, à 14:13

Tehnloss

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

Tu fais avec

sudo apt-get remove python && sudo apt-get install python

"La liberté est une plante qui croît vite, une fois qu'elle a pris racine."
George Washington

Hors ligne

#3 Le 14/06/2007, à 14:18

akuma

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

Pas sûr que cette solution fonctionne vu que les choses vont se faire dans l'ordre. Tu as déjà essayé ça, tehnloss ?

En revanche, il y a une action "réinstaller" dans synaptic, c'est peut-être prévu pour.

Hors ligne

#4 Le 14/06/2007, à 14:20

misteraph

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

la fonction reinstaller va me remettre la version compilé et non la version des depots.

Tehnloss, je pense que si je fais ça il va me demander si je suis d'accord pour supprimer tous les autres paquets en relation avec python. Tu es sur de toi ?

Hors ligne

#5 Le 14/06/2007, à 14:28

Tehnloss

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

pour supprimer les paquets qui sont lié il faudrait faire

sudo apt-get autoremove python

mais c'est clair que c'est dangereux de jongler avec python


"La liberté est une plante qui croît vite, une fois qu'elle a pris racine."
George Washington

Hors ligne

#6 Le 14/06/2007, à 14:33

misteraph

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

bah je voudrais que ça me vire toutes les dépendances de python (python-gnome2, python-gtk...) mais pas les autres programmes (rhythmbox et pleins d'autres)

Hors ligne

#7 Le 14/06/2007, à 14:37

akuma

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

misteraph a écrit :

la fonction reinstaller va me remettre la version compilé et non la version des depots.

Ah bon ? Comment, si tu vires/déplaces les fichiers issus de la compil ?

Hors ligne

#8 Le 14/06/2007, à 14:41

misteraph

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

ah oué pas con.
Mais l'ennui, c'est que je ne sais pas ou ils se trouvent !

Hors ligne

#9 Le 14/06/2007, à 14:42

Tehnloss

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

sudo apt-get clean

option radicale, supprime les copies de paquets installés. (Notez que cela n'a aucun impact sur les paquets installés.) -Tiré de la doc
ensuite tu peut essayer de réinstaller

Dernière modification par Tehnloss (Le 14/06/2007, à 14:43)


"La liberté est une plante qui croît vite, une fois qu'elle a pris racine."
George Washington

Hors ligne

#10 Le 14/06/2007, à 14:46

misteraph

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

merci je test tout ça ce soir en rentrant du boulot.
Je vous tiens au courant.

Hors ligne

#11 Le 14/06/2007, à 15:07

akuma

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

misteraph a écrit :

ah oué pas con.
Mais l'ennui, c'est que je ne sais pas ou ils se trouvent !

Ben comment tu as fait pour le compiler ? Au pire tu recompiles et installes en checkinstall (je pense qu'il installera par dessus celui en place) et cette fois tu fais gaffe à où il met le .deb temporaire et ensuite tu le vires/déplaces avant de faire réinstaller dans synaptic.

Mais j'ai pas du tout comprendre au problème.

Hors ligne

#12 Le 14/06/2007, à 15:15

misteraph

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

j'ai téléchargé les sources et j'ai fait :

sudo ./configure
sudo make
sudo make install

Comment tu fais pour installer en checkinstall ?

Hors ligne

#13 Le 14/06/2007, à 16:17

akuma

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

oula, ne fais pas sudo pour ./configure et make, ça sert à rien
et donc il ne faut pas le faire
seul install nécessite sudo

pour ça et pour checkinstall, voir la doc
http://doc.ubuntu-fr.org/tutoriel/compilation

j'ai un peu embrouillé l'affaire avec cette histoire de checkinstall. je te conseille de l'utiliser à l'avenir qd tu compiles des sources, comme ça le truc que tu installes apparaît dans synaptic et te facilite la gestion future (désinstall en particulier)

pour revenir à ton besoin:

si tu as encore les sources tu peux peut-être faire
sudo uninstall

dans tous les cas il me semble que synaptic va chercher le paquet officiel si tu fais réinstall. comment saurait-il où sont tes sources ? mais bon je peux me tromper.

Hors ligne

#14 Le 14/06/2007, à 16:29

misteraph

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

Non, la réinstallation ne prends pas la version des dépots parce que pour rhythmbox par exemple donc la derniere version n'est pas encore dans les dépots, la reinstallation me mets la meme dernière version  et non celle des dépots.

Sinon oui j'ai encore les sources mais je ne trouve de fichiers me permettant de desintaller la version que j'ai installé.

Merci pour checkinstall, ça parrait super utile en effet, et je l'utiliserai le prochaine fois. Mais en attendant, il faut absolument que je reussisse à remettre la version du depots.

Hors ligne

#15 Le 14/06/2007, à 16:53

akuma

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

Tu as installé rythmbox comment ?

Si c'est en le compilant, et sans checkinstall, je comprends pas comment il est vu par synaptic.

Tu as essayé quand même de réinstaller avec python juste pour voir ? Ca pourra pas être pire.

Hors ligne

#16 Le 14/06/2007, à 17:24

misteraph

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

non je l'ai isntallé avec un deb que j'ai trouvé sur le net?

Sinon oui j'ai essayer de reinstaller python mais sans succès, j'ai toujours des problemes dans rhythmbox.

Hors ligne

#17 Le 14/06/2007, à 17:50

akuma

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

Ah ben si tu as installé à partir d'un .deb du net c'est différent. Là c'est peut-être normal qu'il te réinstalle le même car il a gardé une copie du .deb dans son cache, probablement. Dans ce cas un "sudo apt-get clean" te virerait cette version de rythmbox. Depuis un certain temps déjà, les .deb sont pris en charge de sorte à être vus dans synaptic. Ca n'a pas toujours été le cas.

Pour l'install depuis les sources c'est différent. Si tu avais fait checkinstall ça t'aurait créé un .deb et ramené au cas d'un .deb téléchargé sur le net. Mais là non, tu as simplement installé des fichiers sans prévenir apt. Donc synaptic doit te dire que tu as sa dernière version. Encore que là je suis pas sûr. Car si tout se passait comme ça je sais pas comment seraient gérées les dépendances et les mises-à-jour. Donc ça doit être plus compliqué.

Tes problèmes avec Rythmbox, ils viennent pas de ta version perso ?

S'il y a pas bcp de dépendances à python tu pourrais les noter et les remettre à la main. Mais j'ai peur qu'il y en ait bcp.

Hors ligne

#18 Le 14/06/2007, à 18:12

misteraph

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

oui en effet je n'ai pas de différence avant et après l'installation de python dans synaptic.

Ce qu'il faudrai vraiment, c'est que j'arrive à me debarasser de cette foutue verison que j'ai installée via les sources. Ils sont chiants, pourquoi il n'y a pas de uninstall comme pour les autres sources ?

Hors ligne

#19 Le 14/06/2007, à 18:13

misteraph

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

Et pour les dépendances, voilà ce que ça donne...

 acetoneiso2 alacarte alsa-utils amsn apport apport-gtk apport-qt beryl
  beryl-manager beryl-settings beryl-settings-bindings bittornado
  bittornado-gui bittorrent bluefish bug-buddy camorama capplets-data
  cedega-small command-not-found compiz compiz-config-gnome compiz-gtk
  compiz-plugins contact-lookup-applet deskbar-applet ekiga envy eog evince
  evolution evolution-data-server evolution-exchange evolution-plugins
  evolution-webcal f-spot file-roller firefox-gnome-support gaim gaim-data
  gcalctool gconf-editor gconf2 gdebi gdebi-core gdm gedit gimp-python gksu
  gnome-about gnome-app-install gnome-applets gnome-applets-data
  gnome-bluetooth gnome-btdownload gnome-control-center gnome-cups-manager
  gnome-doc-utils gnome-games gnome-games-data gnome-keyring-manager
  gnome-media gnome-media-common gnome-menus gnome-mount
  gnome-netstatus-applet gnome-nettool gnome-orca gnome-panel gnome-panel-data
  gnome-pilot gnome-pilot-conduits gnome-power-manager gnome-screensaver
  gnome-session gnome-spell gnome-system-monitor gnome-system-tools
  gnome-terminal gnome-terminal-data gnome-user-guide gnome-utils
  gnome-vfs-obexftp gnome-volume-manager gnomebaker gparted
  gstreamer0.10-gnomevfs gstreamer0.10-plugins-good gthumb gtkhtml3.14
  gtkhtml3.8 gucharmap hal-device-manager hplip hwdb-client-common
  hwdb-client-gnome hwdb-client-kde k3b kcontrol kdebase-bin
  kdebase-kio-plugins kdelibs4c2a kdesktop kfind kicker kiso konqueror konsole
  kooka language-selector language-selector-common language-support-en
  language-support-fr launchpad-integration libbonoboui2-0 libcamel1.2-10
  libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6
  libedataserverui1.2-8 libeel2-2 libexchange-storage1.2-3
  libgail-gnome-module libgconf2-dev libgdl-1-0 libgdl-1-common libgksu2-0
  libglade2-dev libgnome-desktop-2 libgnome-media0 libgnome-menu2
  libgnome-window-settings1 libgnome2-0 libgnome2-common libgnome2-perl
  libgnome2-vfs-perl libgnome2.0-cil libgnomebt0 libgnomecupsui1.0-1c2a
  libgnomekbd-common libgnomekbd1 libgnomekbdui1 libgnomeui-0
  libgnomeui-common libgnomevfs2-0 libgnomevfs2-bin libgnomevfs2-common
  libgnomevfs2-extra libgtkhtml3.14-19 libgtkhtml3.8-15 libgucharmap6 libk3b2
  libkonq4 libkscan1 liblaunchpad-integration0 liblpint-bonobo0 libmetacity0
  libnautilus-extension1 libpanel-applet2-0 libslab0 libtotem-plparser1
  libxine1-gnome libxine1-plugins lsb-release metacity metacity-common
  music-applet nautilus nautilus-cd-burner nautilus-data
  nautilus-open-terminal nautilus-sendto network-manager-gnome
  network-manager-pptp notification-daemon onboard openoffice.org
  openoffice.org-gnome openoffice.org-gtk openoffice.org-help-en-us
  openoffice.org-help-fr openoffice.org-writer pyneighborhood python
  python-apport python-apt python-at-spi python-bittorrent python-cairo
  python-cddb python-central python-dbus python-empy python-eyed3
  python-feedparser python-gconf python-gdbm python-glade2 python-gmenu
  python-gnome2 python-gnome2-desktop python-gnome2-extras python-gnomecanvas
  python-gnupginterface python-gobject python-gst0.10 python-gtk2
  python-gtkhtml2 python-launchpad-bugs python-launchpad-integration
  python-libxml2 python-mpdclient python-notify python-numeric
  python-orca-brlapi python-problem-report python-pyogg python-pyvorbis
  python-qt3 python-qt4 python-sip4 python-software-properties python-support
  python-uno python-virtkey python-vte python-wxgtk2.6 python-wxversion
  python-xdg python-xml reconstructor restricted-manager rhythmbox
  rhythmbox-applet screem screenlets screenlets-core screenlets-extra
  screenlets-utils sensors-applet serpentine software-properties-gtk
  software-properties-kde sound-juicer synaptic thunderbird-locale-en-gb
  thunderbird-locale-fr tomboy totem totem-gstreamer tsclient ubuntu-docs
  ubuntu-minimal unattended-upgrades update-manager update-manager-core
  update-notifier vino wammu wifi-radar yelp

Hors ligne

#20 Le 14/06/2007, à 19:25

misteraph

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

bon le problème est réglé et grâce à vous tous les gars !

J'ai recompilé mon python moisi avec checkinstall.
Du coup j'ai pu voir le paquet dans synatic. Ensute j'ai forcer la version vers celle de feisty et maintenant tout baigne !

Merci encore !

Hors ligne

#21 Le 14/06/2007, à 20:05

akuma

Re : [Resolu]supprimer un paquet sans supprimer les dépendances

Parfait ! Et en plus tu as appris qqchose.

[Résolu] ?

Hors ligne