Mettre a jour un programme

Bonjour =)

J’aimerai savoir si il est possible de mettre a jour simplement un logiciel, sachant que la version recherché est supérieure a celle disponible en dépôt.
(D’ailleurs je ne me rappelle plus qu’elle est la commande pour vérifier en quelle version est disponible un paquet)
Dans ma situation, je voudrai passer mon serveur lighttpd 1.4.13 en 1.4.19.

De quel façon dois-je procéder ?
=) Merci :stuck_out_tongue:

Salut,

Pour la version d’un paquet :

Pour le mettre à jour :

Merci =)

ns358618:~# apt-cache policy lighttpd lighttpd: Installé : 1.4.13-4etch11 Candidat : 1.4.13-4etch11 Table de version : *** 1.4.13-4etch11 0 500 ftp://mir1.ovh.net etch/main Packages 500 http://security.debian.org etch/updates/main Packages 100 /var/lib/dpkg/status

Donc, avec mes dépôts, la version que je peux installer est 1.4.13-4etch11.
Si je veux installer la 1.4.19, comment pourrai-je procéder ?

(je préfère me renseigner avant de faire une bêtise ^^)

Salut, 2 recherches sur le web et hop :wink:
Dans les backports
http://packages.debian.org/search?keywords=lighttpd&searchon=names&suite=all&section=all&sourceid=mozilla-search
Plus d’info sur ces dépôts ici :
http://www.backports.org/dokuwiki/doku.php
Sinon, tu peux aussi passer en lenny qui est la stable actuelle.

Merci pour ces liens =)
Donc je dois passer en lenny. Ok

=> Pour passer d’etch en lenny, je dois changer mes dépôts et effectuer

c’est bien ça ?
L’opération nécessite un reboot il me semble aussi non ?

Ben tu fais comme tu veux.
Tu utilises les backports d’etch (la oldstable) ou bien tu passes en lenny (la stable actuelle).
Si tu veux passer en lenny, ben oui le principe c’est modification du sources.list puis lancement de la commande dist-upgrade.
Reboot obligé puisque changement de noyau.

talogue, born in the Basses Alpes :laughing:

Ahh, je n’avais pas saisie ^^
Comment je prend en compte les backports dans mes dépôts ? Il me suffit de modifier mon sources.list (backports.org/debian/README.mirrors.html) ?
C’est que je en suis pas très alaise avec les dépôts, j’ai massacré mes dépendances la derniers fois huhu

Bux, grand fidèle des belles Alpes :wink:

Edit, je suis aller trop vite lol ^^:

[quote] 1. Add this line

deb backports.org/debian lenny-backports main contrib non-free

to your /etc/apt/sources.list.

  1. Run apt-get update

  2. All backports are deactivated by default. If you want to install something from backports run:

apt-get -t lenny-backports install “package”

Of course, you can use aptitude as well:

aptitude -t lenny-backports install “package” [/quote]

Je vais passer par là =)

J’en profite au passage (héhé): Une copie par scp, peut-elle être configuré de façon a ne pas écraser les fichiers déjà existant ? Ou est-il plus simple de faire appel a rsync ? ^^

Les backports c’est si tu restes en etch. Mais alors utilise les backports etch (pas ceux de lenny !)
Si tu passes en lenny, pas besoin des backports pour avoir la version que tu désires.
Concernant scp, je ne connaîs pas. J’utilise rsync pour mes sauvegardes incrémentales et c’est un vrai régal.
Plus d’info http://www.linuxfocus.org/Francais/March2004/article326.shtml et bien sur man rsync

talogue, born in Sisteron

Edit : si tu utilses les backports, pense à faire un fichier preferences. Par défaut les priorités backports sont à 1 je crois.

La priorité de 1 est idéale pour ce genre de dépôts, afin de n’utiliser que les backports choisis par l’utilisateur…
Donc pas de fichier preference requis, il suffit d’utiliser le format préconisé dans le readme pour forcer l’installation d’une version des dépôts backport : aptitude -t lenny-backports install “package”

Merci beaucoup pour ces précisions :smiley:
Je vais essayer tout ça ^^

bux, de Peyruis (25 km au sud de Sisteron’ ^^)