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 01/09/2008, à 22:35

Mr_D

choix de version de paquet

Bonjour,

La question qui m'amène à vous me semblait simple et pourtant mes recherches ne m'ont pas permis de trouver de réponse à cette demande.

Est il possible de connaitre les version d'un paquet disponible via "apt-get install" et enfin choisir la version.

J'aimerai installer open erp et donc installer des versions anciennes de certains paquets (Postgre 8.2, Python 2.4) car les dernières version causent des problèmmes.

Concretement si je fais "apt-get install postgresql" j'aurais la version 8.3.
Je voudrais avoir la version 8.2.x et donc choisir parmis les 8.2.x (connaitre les versions que me proposent les repositories puis choisir.

Est ce possible?

Merci à tous

David

Hors ligne

#2 Le 01/09/2008, à 22:50

PH

Re : choix de version de paquet

Bsr,
Si c'est ce paquet par exemple : http://packages.ubuntu.com/fr/gutsy/amd … r/download
Tu l'enregistre sur ton ordi et en cliquant dessus (ou directement je ne sais plus) il s'installera et sera présent dans synaptic, où tu pourras bloquer la version
@+

Hors ligne

#3 Le 02/09/2008, à 08:36

Mr_D

Re : choix de version de paquet

Bonjour PH,

Merci pour l'info mais ce que je cherche est plus en ligne de commande (via apt?) que via Synaptic.

En effet, il est aussi possible d'aller sur le site de l'éditeur et télécharger les paquets dans la version désirée à la main. Mais si je dois faire ça pour toutes les dépendances, ça risque d'être pénible.

Merci encore

David

Hors ligne

#4 Le 02/09/2008, à 11:06

PH

Re : choix de version de paquet

Re-
En fait l'exemple de postgresql est un mauvais choix de ma part puisque le version 8.2. est dans les paquets Hardy, et python 2.4 également
En outre, sauf pour un pc très ancien, pourquoi se priver de synaptic ?
Sinon il y a la doc :
http://doc.ubuntu-fr.org/apt-get
Pour ton cas par exemple:
L'option search passée à apt-cache permet de chercher les paquets contenant certain mots. Les réponses dépendent de vos depôts

apt-cache search <word1 word2 ...>

Quand une installation échoue pour diverses raisons, vous pouvez forcer celle-ci ainsi, en installant les dépendances !

sudo apt-get -f install

Et enfin une page sur le net
http://www.commentcamarche.net/tutlinux/linrpm.php3#deb

Mais bon y a peut être pas ce que tu souhaites
Bon courage
@+

Hors ligne

#5 Le 02/09/2008, à 11:37

Mr_D

Re : choix de version de paquet

Merci PH pour tes infos,

En fait pour t'expliquer, je voudrais installer Open ERP sur une version serveur mais dans un premier temps je l'installerai sur une version desktop d'Ubuntu.
J'essaie donc d'utiliser les outils en ligne de commande.

Ensuite après pas mal de lecture sur différents sites et forums (ce site, celui de l'éditeur etc) il semble qu'il y a des contre indications à utiliser certaines versions de certains soft.

Ainsi je pense que par défaut apt-get install pour Postgre et Python vont m'installer les version 8.3 et 2.5 alors qu'il me faut les 8.2 et 2.4. Je pense même que Python, est déjà installé.

Donc je dois d'abord voir ce qui est installé, désinstaller complètement (y compris fichiers de config).

Ensuite installer les versions exacte (y compris les dépendances).

Vu que les versions des différents éléments nécessaires semblent jouer bcp dans le succès ou pas de l'installation, je bloquerais la mise à jour de certain composants.

L'installation d'Open ERP n'est visiblement pas géniale mais l'outil a l'air terrible.

In fine comme l'installation est laborieuse je voudrais l'installer dans une machine virtuelle sur un JEOS. Ainsi si je dois réinstaller, j'installe VMware serveur (windows ou linux) et hop copie de la machine virtuelle... bcp plus facil

Voilà, comme ça tu connais un peu mon objectif et les motivations derrière ma question.

Merci en tout cas pour tes infos

David

Hors ligne

#6 Le 02/09/2008, à 17:41

PH

Re : choix de version de paquet

Re-
Il est vrai que perso je ne précise pas la version avec apt-get. Mais doit y'avoir moyen à condition aussi que ton sources.list contienne les bonnes adresses de dépots et que les dépendances y soient aussi.
Sinon je pense qu'il faut lister toi-même les paquets, et là après je m'avance, et faire un ou des meta-paquets pour réinstaller si besoin : y'a quelques personnes qui bidouillent bien par ici, il faudrait qu'elles se manifestent
Bon courage
@+

Dernière modification par PH (Le 02/09/2008, à 17:42)

Hors ligne

#7 Le 02/09/2008, à 22:46

PH

Re : choix de version de paquet

Re-
une petite info supplémentaire:
Simulation d'installation: il peut être utile de simuler l'installation du package avant de procéder à son installation afin de connaître exactement les paquetages dépendants qui vont être installés et estimer les problèmes éventuels :

apt-get install -s nom_du_package

@+

Hors ligne

#8 Le 03/09/2008, à 12:08

Mr_D

Re : choix de version de paquet

Bonjour à tous et bonjour PH,

Je cherche donc à désinstaller Python 2.5 qui est installé par défaut sur Hardy et installer la version 2.4 de python.
La raison est que je veux installer un soft (Open ERP) qui est plus compatible avec la version 2.4 qu'avec la version 2.5 de  Python.

Ma crainte c'est que lorsque je veux lancer la désinstallation de Python2.5 il m'indique qu'il va retirer 215 fichier soit 775 Mo!!!

Est ce que je me trompe dans ma méthode?

root@ubnt:/home/usr# apt-get remove --purge python2.5
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 :
  alacarte* alsa-utils* apport* apport-gtk* apturl* bluez-cups* bluez-gnome*
  brasero* bug-buddy* capplets-data* command-not-found* compiz*
  compiz-fusion-plugins-extra* compiz-fusion-plugins-main* compiz-gnome*
  contact-lookup-applet* cups-pdf* cupsys* cupsys-driver-gutenprint*
  deskbar-applet* displayconfig-gtk* ekiga* eog* evince* evolution*
  evolution-data-server* evolution-exchange* evolution-plugins*
  evolution-webcal* f-spot* fast-user-switch-applet* file-roller* firefox*
  firefox-3.0* firefox-3.0-gnome-support* firefox-gnome-support*
  foomatic-db-hpijs* gcalctool* gconf-editor* gconf2* gdebi* gdebi-core* gdm*
  gedit* gimp-gnomevfs* gimp-python* gksu* gnome-app-install* gnome-applets*
  gnome-applets-data* gnome-control-center* gnome-doc-utils* gnome-games*
  gnome-games-data* gnome-keyring* gnome-media* gnome-media-common*
  gnome-menus* gnome-mount* gnome-netstatus-applet* gnome-orca* gnome-panel*
  gnome-panel-data* gnome-pilot* gnome-pilot-conduits* gnome-power-manager*
  gnome-screensaver* gnome-session* gnome-settings-daemon* gnome-spell*
  gnome-system-monitor* gnome-system-tools* gnome-terminal*
  gnome-terminal-data* gnome-user-guide* gnome-utils* gnome-volume-manager*
  gstreamer0.10-gnomevfs* gstreamer0.10-plugins-good* gtkhtml3.14*
  guidance-backends* hal-cups-utils* hpijs* hplip* hwtest* hwtest-gtk*
  jockey-common* jockey-gtk* language-selector* language-selector-common*
  launchpad-integration* libbonoboui2-0* libcamel1.2-11* libdeskbar-tracker*
  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* libgksu2-0* libgnome-desktop-2* libgnome-media0*
  libgnome-vfs2.0-cil* libgnome-window-settings1* libgnome2-0*
  libgnome2-common* libgnome2-perl* libgnome2-vfs-perl* libgnome2.0-cil*
  libgnomekbd-common* libgnomekbd2* libgnomekbdui2* libgnomeui-0*
  libgnomevfs2-0* libgnomevfs2-bin* libgnomevfs2-common* libgnomevfs2-extra*
  libgtkhtml3.14-19* libgtkhtml3.16-cil* libgweather-common* libgweather1*
  liblpint-bonobo0* libmetacity0* libpanel-applet2-0* libtotem-plparser10*
  lsb-release* metacity* metacity-common* mousetweaks* nautilus*
  nautilus-cd-burner* nautilus-data* nautilus-sendto* nautilus-share*
  network-manager-gnome* notification-daemon* onboard* openoffice.org-gnome*
  openoffice.org-writer* openssl-blacklist* pidgin* pidgin-otr*
  policykit-gnome* python* python-apport* python-apt* python-brlapi*
  python-cairo* python-central* python-cups* python-dbus* python-gconf*
  python-gdata* python-gdbm* python-glade2* python-gmenu* python-gnome2*
  python-gnome2-desktop* python-gnomecanvas* python-gnupginterface*
  python-gobject* python-gst0.10* python-gtk2* python-gtkhtml2*
  python-gtksourceview2* python-imaging* python-launchpad-bugs*
  python-launchpad-integration* python-libxml2* python-notify* python-numeric*
  python-problem-report* python-pyatspi* python-pyorbit* python-sexy*
  python-software-properties* python-support* python-uno* python-virtkey*
  python-vte* python-xdg* python2.5* rhythmbox* seahorse*
  software-properties-gtk* sound-juicer* ssl-cert*
  system-config-printer-common* system-config-printer-gnome* tomboy* totem*
  totem-common* totem-gstreamer* totem-mozilla* totem-plugins*
  tracker-search-tool* tsclient* ubufox* ubuntu-desktop* ubuntu-docs*
  ubuntu-minimal* ubuntu-standard* ufw* unattended-upgrades* update-manager*
  update-manager-core* update-notifier* vinagre* vino* xulrunner-1.9*
  xulrunner-1.9-gnome-support* yelp*
0 mis à jour, 0 nouvellement installés, 215 à enlever et 4 non mis à jour.
Après cette opération, 677Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?
root@ubnt:/home/usr#

Merci pour vos avis

David

Hors ligne

#9 Le 03/09/2008, à 12:16

xabilon

Re : choix de version de paquet

Il faudrait installer python2.4 tout en gardant python2.5

Aptitude permet de choisir la version d'un paquet à installer ... mais ce n'est pas très utile sur Ubuntu (tout au plus on a le choix entre les versions gelées et les version des backports).


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#10 Le 03/09/2008, à 13:01

Mr_D

Re : choix de version de paquet

Bonjour Xabilon,

Tout d'abord merci pour ta réponse.

Ensuite un petit éclaircissement car je ne suis pas certain de te suivre.

Tu me conseilles d'installer la 2.4 (en spécifiant genre "apt-get install python2.4") est ce bien celà?

Mon problèmme vois tu c'est que l'aplication dont j'ai besoin, connait un bug avec la version 2.5 de python et si je laisse la 2.5, comment savoir si l'application que je veux installer (Open ERP) va utiliser python2.5 et son bug/incompatibilité ou la 2.4?

Pour ce qui est de la seconde moitié de ta réponse "ce n'est pas très utile sur Ubuntu (tout au plus on a le choix entre les versions gelées et les version des backports)" je t'avoue que je ne suis pas très bien.
Pourquoi n'est pas util sous Ubuntu?
Que sont les versions gelées et backports?

Merci en tout cas d'avoir preté attention à mon petit sujet.

David

xabilon a écrit :

Il faudrait installer python2.4 tout en gardant python2.5

Aptitude permet de choisir la version d'un paquet à installer ... mais ce n'est pas très utile sur Ubuntu (tout au plus on a le choix entre les versions gelées et les version des backports).

Hors ligne

#11 Le 03/09/2008, à 13:53

xabilon

Re : choix de version de paquet

En fait, tu ne peux pas désinstaller python2.5, car Hardy repose dessus.
Il y a sûrement moyen de faire en sorte que Tiny Erp utilise python2.4 au lieu de 2.5, sans que les autres applis ne le fassent, mais je sais pas plus.

Cependant, il y a un dépôt Hardy pour les paquets Tiny Erp :
http://ubuntu.roomandspace.com/

Le bug avec PostgreSQL est sur TinyErp4.2.1. La version du dépôt est la 4.2.2.
Pour le bug avec Python, je sais pas, mais ça vaudrait le coup de voir si il a été corrigé.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#12 Le 03/09/2008, à 14:52

Mr_D

Re : choix de version de paquet

Re,

Merci pour cette info qui confirme ma crainte.

En fait j'aurais voulu faire une install manuelle.

En effet les sources... je vais regarder de ce coté là prochainement. Le dépot n'est pas très officiel, je ne sais pas qu'en penser mais bon, faut de grive...

Concernant le problème de python, j'ai posté un msg sur le forum d'open erp... à suivre donc

Concernant l'install de python, sais tu si la version serveur d'Ubuntu comporte déjà de base une version de Python? Si non, je pourrais installer celle que je désire...

Merci en tout cas pour tes réflexions avisées

David

xabilon a écrit :

En fait, tu ne peux pas désinstaller python2.5, car Hardy repose dessus.
Il y a sûrement moyen de faire en sorte que Tiny Erp utilise python2.4 au lieu de 2.5, sans que les autres applis ne le fassent, mais je sais pas plus.

Cependant, il y a un dépôt Hardy pour les paquets Tiny Erp :
http://ubuntu.roomandspace.com/

Le bug avec PostgreSQL est sur TinyErp4.2.1. La version du dépôt est la 4.2.2.
Pour le bug avec Python, je sais pas, mais ça vaudrait le coup de voir si il a été corrigé.

Hors ligne

#13 Le 03/09/2008, à 15:07

manslipkorn

Re : choix de version de paquet

Bonjour tout le monde.

Honnêtement, je n'ai pas tout lu, j'espère juste que je ne répèterais pas ce qui a déjà été dit.

Donc, si tu veux installer une version particulière d'un paquet, tu peux le faire à partir de Synaptic (je ne sais pas comment le faire en ligne de commande, mais ça doit surement être possible).

Donc, ouvrir Synaptic, sélectionner le paquet désiré (en ayant fait une recherche).

Puis, cliquer en haut sur "Paquet" (de mémoire il me semble, je suis au boulot là, je ne peux pas vérifier), puis sur "Forcer la version".

Voila, une boite de dialogue s'affiche avec les différentes versions disponibles en fonction de tes dépots, de ta version d'Ubuntu etc...

En espérant que cela répondra à ta question wink.

Hors ligne

#14 Le 03/09/2008, à 21:30

Mr_D

Re : choix de version de paquet

Merci pour l'info,

A terme mon objectif est d'installer ça sur un serveur (OS et machine), donc même si j'installe dans une console sur une interface graphique, j'essaie de faire un max avec la console.

Merci tout de même de passer par là et consacrer du temps à ma/mes questions

David

manslipkorn a écrit :

Bonjour tout le monde.

Honnêtement, je n'ai pas tout lu, j'espère juste que je ne répèterais pas ce qui a déjà été dit.

Donc, si tu veux installer une version particulière d'un paquet, tu peux le faire à partir de Synaptic (je ne sais pas comment le faire en ligne de commande, mais ça doit surement être possible).

Donc, ouvrir Synaptic, sélectionner le paquet désiré (en ayant fait une recherche).

Puis, cliquer en haut sur "Paquet" (de mémoire il me semble, je suis au boulot là, je ne peux pas vérifier), puis sur "Forcer la version".

Voila, une boite de dialogue s'affiche avec les différentes versions disponibles en fonction de tes dépots, de ta version d'Ubuntu etc...

En espérant que cela répondra à ta question wink.

Hors ligne

#15 Le 03/09/2008, à 21:40

Mr_D

Re : choix de version de paquet

Bonsoir,

2 petites questions concernant apt-get install me ramènent à vous:

I.
Lorsque je tape ma liste de paquets à installer je vois (voir ci dessous) que j'ai des paquets "suggérés" et des paquets "recommandés".
Savez-vous si je peux indiquer un argument pour installer ces paquets?

II.
Parmis la liste de paquets que j'indique à "apt-get install" il y en a 3 pour lequels je voudrais aussi que les dépendances soient installées.
Dois je les retirer de la liste et via un argument indiquer qu'il y a des dépendances à installer?

root@ubnt:/home/usr# apt-get install python-xml python-libxml2 python-libxslt1 python-psycopg python-imaging python-pyparsing python-reportlab graphviz python-tz python-pyopenssl gs-gpl python-matplotlib
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
python-libxml2 est déjà la plus récente version disponible.
python-imaging est déjà la plus récente version disponible.
Les paquets supplémentaires suivants seront installés : 
  blt dvipng libblas3gf libgfortran2 liblapack3gf libpq5 libt1-5
  python-configobj python-dateutil python-dev python-egenix-mxdatetime
  python-egenix-mxtools python-enthought-traits python-matplotlib-data
  python-numpy python-openssl python-tk python2.5-dev tcl8.4 tetex-bin
  tex-common texlive texlive-base texlive-base-bin texlive-common
  texlive-doc-base texlive-fonts-recommended texlive-latex-base
  texlive-latex-recommended tk8.4
Paquets suggérés :
  blt-demo graphviz-doc msttcorefonts python-egenix-mxdatetime-dbg
  python-egenix-mxtools-dbg python-enthought-traits-ui python-libxslt1-dbg
  ipython python-matplotlib-doc texlive-extra-utils texlive-latex-extra
  python-numpy-dbg python-numpy-doc python-openssl-dbg python-openssl-doc
  python-psycopg-dbg python-egenix-mxtexttools python-reportlab-doc
  python-tk-dbg tix python-xml-dbg python-xml-doc tclreadline debhelper
  texlive-doc-en
Paquets recommandés :
  python-renderpm ttf-dustin libc6-dev libc-dev dvipdfmx lmodern perl-tk
  texlive-base-bin-doc texlive-fonts-recommended-doc tipa
  texlive-latex-base-doc texlive-latex-recommended-doc prosper latex-beamer
  latex-xcolor

C fout quant on lit une doc, ça prend 2 pages et on a l'impression qu'en 10 minutes c'est fait...

Ca me fait penser au surf... tu vois les gars à la tv et ça a l'air... évident logique. Rien que de voir une vague en vrai dèjà ca calme. Il y a un an j'ai passé des heures à essayer de trouver mon équilibre sur une thinboard... mdr...patience... patience... (dire que certaines personnes considère que l'informatique cultive l'immédiateté...

Hors ligne

#16 Le 04/09/2008, à 08:30

Mr_D

Re : choix de version de paquet

Concernant mon point II. il semble que "apt-get install" installe automatiquement les dépendances nécessaires...

Hors ligne

#17 Le 04/09/2008, à 11:07

PH

Re : choix de version de paquet

Bjr,
je m'immisce.
Un petit :

~$ man apt-get

@+

Hors ligne