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 31/01/2013, à 21:31

Vista

installation d'une version supérieur de Curl

Bonjour,

j'ai un serveur ubuntun 12.04 et j'aimerais installer curl en version 7.28, car actuellement sur ma ubuntu j'ai un curl 7.22


pouvez vous m'indiquer comment mettre à jour ma version de curl

merci @ vous

Hors ligne

#2 Le 31/01/2013, à 22:17

tiramiseb

Re : installation d'une version supérieur de Curl

Salut,

Il est conseillé de rester sur la version distribuée, maintenue et adaptée au système d'exploitation.

Si tu mets à jour,  tu n'auras plus aucun support en terme de sécurité etc.  C'est à éviter,  surtout sur un serveur.

En plus, ce n'est pas facile facile d'installer une autre version.

As-tu vraiment besoin de cette version-là ?

Hors ligne

#3 Le 01/02/2013, à 09:26

Vista

Re : installation d'une version supérieur de Curl

BOnjour,

oui car j'utilise un programme PHP qui n'est pas compatible avec la version installé par défaut :

voici la version que j'ai dans mon serveur :

[/var/www/php-ews] > curl -V
curl 7.22.0 (i686-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtmp rtsp smtp smtps telnet tftp 
Features: GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

et voila la version nécessaire pour ma librairie :

cURL with NTLM support (7.23.0+ recommended)

:

Hors ligne

#4 Le 01/02/2013, à 13:41

tiramiseb

Re : installation d'une version supérieur de Curl

Il y a marqué "recommended", pas "required".
As-tu testé avec la version 7.22 avant de vouloir risquer de foutre la grouille dans ton système en mettant la 7.23 ?

Hors ligne

#5 Le 01/02/2013, à 15:14

Vista

Re : installation d'une version supérieur de Curl

oui j'ai testé j'ai ouvert un topic sur le site de devellopez.com


http://www.developpez.net/forums/d13033 … ge-2010-a/

Hors ligne

#6 Le 01/02/2013, à 16:34

tiramiseb

Re : installation d'une version supérieur de Curl

- soit tu trouves quelqu'un qui distribue la version 7.23 sous forme de paquet pour Ubuntu (dans un PPA par exemple)
- soit tu essaies de récupérer un paquet pour Ubuntu ou pour Debian qui - avec de la chance - pourrait éventuellement marcher sur Ubuntu 12.04 (c'est très crade)
- soit tu compiles ce logiciel à la main et tu le maintiens (mise à jour, etc) manuellement

Hors ligne

#7 Le 01/02/2013, à 20:43

Vista

Re : installation d'une version supérieur de Curl

tiramiseb a écrit :

- soit tu trouves quelqu'un qui distribue la version 7.23 sous forme de paquet pour Ubuntu (dans un PPA par exemple)
- soit tu essaies de récupérer un paquet pour Ubuntu ou pour Debian qui - avec de la chance - pourrait éventuellement marcher sur Ubuntu 12.04 (c'est très crade)
- soit tu compiles ce logiciel à la main et tu le maintiens (mise à jour, etc) manuellement

je vais passer un mois pour faire ça hmm


apparemment dans ubuntu 12.10 il est déjà en version 7.27 --> http://curl.haxx.se/download.html

Linux - Ubuntu
Ubuntu hardy     7.18.0     binary     SSL               
Ubuntu lucid     7.19.7     binary     SSL               
Ubuntu oneiric     7.21.6     binary     SSL               
Ubuntu precise     7.22.0     binary     SSL               
Ubuntu precise     7.22.0     devel     SSL               
Ubuntu precise     7.22.0     libcurl     SSL               
Ubuntu quantal     7.27.0     binary     SSL               
Ubuntu raring     7.28.0     binary     SSL          


comme c'est que pour tester je vais me monter une machine virtuel

mais pourquoi il mette pas à jour l'appli ?

Hors ligne

#8 Le 01/02/2013, à 21:16

tiramiseb

Re : installation d'une version supérieur de Curl

Parce que c'est comme ça que ça fonctionne : sur une même version du système d'exploitation, on choisit une version de logiciel et on y reste, pour assurer un maximum de stabilité.

Hors ligne

#9 Le 01/02/2013, à 22:54

alej

Re : installation d'une version supérieur de Curl

Dans ton /etc/apt/sources.list, tu ajoutes une ligne de ce genre...

deb http://archive.ubuntu.com/ubuntu/ quantal main

Tu crées, p.e., un fichier /etc/apt/apt.conf.d/90local dans lequel tu mets cette ligne...

Dir::Etc::preferences "/var/lib/synaptic/preferences";

Tu crées, le cas échéant, un fichier /var/lib/synaptic/preferences dans lequel tu mets ça...

Package: *
Pin: release a=quantal
Pin-Priority: 101

Tu lances un coup de...

$ sudo apt-get update

... et tu n'as plus qu'à installer le curl de quantal comme ça...

$ sudo apt-get -s install curl=7.27.0-1ubuntu1 libcurl3=7.27.0-1ubuntu1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront mis à jour :
  curl libcurl3
2 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Inst libcurl3 [7.22.0-3ubuntu4] (7.27.0-1ubuntu1 Ubuntu:12.10/quantal [i386])
Inst curl [7.22.0-3ubuntu4] (7.27.0-1ubuntu1 Ubuntu:12.10/quantal [i386])
Conf libcurl3 (7.27.0-1ubuntu1 Ubuntu:12.10/quantal [i386])
Conf curl (7.27.0-1ubuntu1 Ubuntu:12.10/quantal [i386])

Enfin, sans l'option "-s", hein...
Sinon, pour revenir en arrière, le cas échéant...

$ sudo apt-get -s install curl=7.22.0-3ubuntu4 libcurl3=7.22.0-3ubuntu4
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront mis à une VERSION INFÉRIEURE :
  curl libcurl3
0 mis à jour, 0 nouvellement installés, 2 remis à une version inférieure, 0 à enlever et 0 non mis à jour.
Inst curl [7.27.0-1ubuntu1] (7.22.0-3ubuntu4 Ubuntu:12.04/precise [i386])
Inst libcurl3 [7.27.0-1ubuntu1] (7.22.0-3ubuntu4 Ubuntu:12.04/precise [i386])
Conf libcurl3 (7.22.0-3ubuntu4 Ubuntu:12.04/precise [i386])
Conf curl (7.22.0-3ubuntu4 Ubuntu:12.04/precise [i386])

Et pour connaître la référence de version « kivabien », dans le cas d'espèce, par exemple...

$ apt-cache policy curl
curl:
  Installé : 7.22.0-3ubuntu4
  Candidat : 7.22.0-3ubuntu4
 Table de version :
     7.27.0-1ubuntu1 0
        101 http://archive.ubuntu.com/ubuntu/ quantal/main i386 Packages
 *** 7.22.0-3ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status

Hors ligne