Installer CURL sous Debian 6 en console SSH (newbie)

Fermé
pixou94 Messages postés 15 Date d'inscription dimanche 5 décembre 2010 Statut Membre Dernière intervention 26 août 2019 - 20 avril 2014 à 14:24
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 19 mai 2014 à 00:35
Bonjour,

Je souhaite installer Curl 7.24 au minimum sur mon VPS Debian 6.

Un "sudo apt-get install curl" m'annonce fièrement

"Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded."

Pour un programme qui me réclame la 7.24, alors qu'il existe une stable en 7.26 et que la 7.36 est proposée !!

Dépendance and co, j'y connais rien... Je fais bêtement ce qu'on me dit pour les besoins d'un programme. Il faut que je le fasse rapidement, mais je compte me lancer à fond dedans.

Quelqu'un peut me renseigner ?

Merci à vous qui me lisez ;)

"uname -a" m'annonce
Linux 2.6.32-28-pve #1 SMP Tue Mar 18 15:21:47 CET 2014 x86_64 GNU/Linux

NB : Dernière info : Le programme que je souhaite installer à l'air de fonctionner malgré la 7.21, mais j'ai des erreurs et l'installation d'autres programmes est impossible. Je dois désinstaller ce programme et le réinstaller à chaque fois que je veux installer un programme quelconque comme emacs par ex.

4 réponses

pixou94 Messages postés 15 Date d'inscription dimanche 5 décembre 2010 Statut Membre Dernière intervention 26 août 2019 1
10 mai 2014 à 01:46
POUR cat /etc/apt/sources.list

deb http://ftp.debian.org/debian/ squeeze main contrib non-free
deb https://www.debian.org/security/ squeeze/updates main contrib non-free

"uname -a" m'annonce (la version indique celle du DEBIAN 6)
Linux 2.6.32-28-pve #1 SMP Tue Mar 18 15:21:47 CET 2014 x86_64 GNU/Linux 

Le "aptitude update" m'a donné
Hit http://ftp.debian.org/debian/ squeeze Release.gpg
Ign http://ftp.debian.org/debian/ squeeze/contrib Translation-en
Ign http://ftp.debian.org/debian/ squeeze/main Translation-en
Ign http://ftp.debian.org/debian/ squeeze/non-free Translation-en
Get:1 https://www.debian.org/security/ squeeze/updates Release.gpg [836 B]
Ign https://www.debian.org/security/ squeeze/updates/contrib Translation-en
Ign https://www.debian.org/security/ squeeze/updates/main Translation-en
Ign https://www.debian.org/security/ squeeze/updates/non-free Translation-en
Get:2 https://www.debian.org/security/ squeeze/updates Release [86.9 kB]
Hit http://ftp.debian.org/debian/ squeeze Release
Hit http://ftp.debian.org/debian/ squeeze/main amd64 Packages
Get:3 https://www.debian.org/security/ squeeze/updates/main amd64 Packages [367 kB]
Hit http://ftp.debian.org/debian/ squeeze/contrib amd64 Packages
Hit http://ftp.debian.org/debian/ squeeze/non-free amd64 Packages
Get:4 https://www.debian.org/security/ squeeze/updates/contrib amd64 Packages [681 B]
Get:5 https://www.debian.org/security/ squeeze/updates/non-free amd64 Packages [14 B]
Fetched 456 kB in 2s (214 kB/s)

Current status: 6 updates [+6].
Mais cela ne m'a pas avancé côté mise à jour.
0
pixou94 Messages postés 15 Date d'inscription dimanche 5 décembre 2010 Statut Membre Dernière intervention 26 août 2019 1
10 mai 2014 à 01:50
Salut et merci à toi mamiemundo :)

Comme indiqué en second caractère, je n'ai obtenu aucun résultat hors mis ceux affichés dans le commentaire.

Wheezy c'est Debian 7, et j'ai Debian 6... Je crois que je vais faire évoluer en D7 pour solutionner une fois pour toute le pb. J'avais éviter volontairement cette version, car elle est déconseillée (stabilité ?).
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
19 mai 2014 à 00:35
C'est normal, comme tu le vois ici wheezy (= stable) ne propose que la version 7.21. Toi tu es même en squeeze (= oldstable) donc encore moins de chance d'avoir la version que tu cherches :
https://packages.debian.org/squeeze/curl

Note que faire des
aptitude update
n'y changera rien, car cette commande ne fait que vérifier les dernières versions de logiciels mises à disposition pour ta version courante de debian. Comme celle que tu utilises ne propose qu'une version antérieure, ça ne peut pas marcher. Je t'invite à lire ceci pour bien comprendre ce que fait apt :
http://www.mistra.fr/tutoriel-linux-apt.html

Concernant la stabilité je ne vois pas trop de quoi tu parles. J'utilise des debian testing depuis des années et je n'ai que rarement eu des problèmes. En tout cas dans la version actuelle je n'ai pas rencontré de bugs majeurs.

Si tu veux rester en stable, tu peux télécharger le ".deb" de curl en version testing ici :
https://packages.debian.org/jessie/amd64/curl/download

... puis tenter de l'installer avec la commande :

dpkg -i /le/chemin/vers/mon/paquet.deb

Si des dépendances manquent, il faut soit mettre à jour ta debian, soit configurer habilement /etc/apt/preferences (déconseillé si tu ne maîtrises pas bien apt).
http://www.mistra.fr/tutoriel-linux-apt-configuration.html

Bonne chance
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
21 avril 2014 à 02:30
En fait il ne faut pas se dire "je veux installer un programme dans telle version" quand on passe via un gestionnaire de paquets tel qu'apt. Fondamentalement, apt installe la dernière version disponible pour les dépôts référencés dans /etc/apt/sources.list (et la version de debian qui y est référencée).

Si tu regardes ici, tu verras que (au moment où j'écris ces lignes) les versions de curl actuellement proposées sont :
https://packages.debian.org/search?keywords=curl

squeeze (oldstable) 7.21.0-2.1
wheezy (stable) 7.26.0-1
jessie (testing) 7.36.0-1
sid (unstable) 7.36.0-1+b1

Donc déjà la première chose à nous indiquer dans ton message est la version de debian, et idéalement le contenu de /etc/apt/sources.list.

cat /etc/apt/sources.list

Ensuite, pour être sûr qu'apt référence bien les dernières mises à jour il faut lancer en root :

aptitude update

Partant de là tu peux espérer faire une mise à jour (
aptitude safe-upgrade
) ou installer des paquets dans la version actuellement poussée dans la version de debian qu'on utilise (
aptitude install ...
).

Dans ton cas, vu que curl est déjà installé,
aptitude safe-upgrade
s'installera dans sa dernière version. Tu peux ensuite vérifier la version de curl déployée avec la commande :

dpkg -l | grep curl

Bonne chance
-1