#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
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
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 .
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
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 .
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
Hors ligne