OVH Cloud OVH Cloud

[debian][woody] Changer de version de proftpd

3 réponses
Avatar
René Mouchot
Bonjour,
J'utilise actuellement proftpd (version 1.2.4+1.2.5rc1-5) sur une woody.
Le probleme etant que cette version souffre d'un bug tres genant qui
empeche d'overwriter les fichiers situés a la racine du serveur.
Je voudrais donc changer de version de proftpd pour une plus recente,
sans ce bug, sans passer toutefois a une sid ou autre et sans casser le
systeme de package ( un petit test d'install d'un rpm de proftpd pris
sur proftpd.net, passe a la sauce alien n'a pas ete tres concluant :o))
Comment pourrais je faire cela , peut en recuperant un paquet quelque
part debian d'une version superieure ?

--
René Mouchot

3 réponses

Avatar
Guillaume REMY
Bonjour,
J'utilise actuellement proftpd (version 1.2.4+1.2.5rc1-5) sur une woody.
Le probleme etant que cette version souffre d'un bug tres genant qui
empeche d'overwriter les fichiers situés a la racine du serveur.
Je voudrais donc changer de version de proftpd pour une plus recente,
sans ce bug, sans passer toutefois a une sid ou autre et sans casser le
systeme de package ( un petit test d'install d'un rpm de proftpd pris
sur proftpd.net, passe a la sauce alien n'a pas ete tres concluant :o))
Comment pourrais je faire cela , peut en recuperant un paquet quelque
part debian d'une version superieure ?



Je pense qu'en récupérant simplement le paquet et en l'installant avec
dpkg ca devrait peut-etre marcher... a moins qu'il n'y ait un probleme
de dependance.

Sinon tu peux aussi ajouter dans ton fichier /etc/apt/sources.list les
liens vers les packages testing (en plus des liens woody), et en
specifiant dans ton /etc/apt/apt.conf que ta release par defaut reste
woody, les différents upgrades que tu fera seront des upgrades woody,
sauf lorsque tu précisera que tu veux installer un paquet testing.

Par exemple :

Fichier sources.list :

##########
# STABLE #
##########
deb http://ftp.fr.debian.org/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib
non-free
###########
# TESTING #
###########
deb http://ftp.fr.debian.org/debian/ testing main non-free contrib
deb http://non-us.debian.org/debian-non-US testing/non-US main contrib
non-free


Fichier apt.conf :

APT::Default-Release "stable";



Upgrade normal :
apt-get upgrade -> effectue les upgrades en stable.

Installer un paquet testing :

apt-get install -t testing paquet -> installe le packet en testing, avec
ses dépendances en testing aussi

apt-get install paquet/testing -> installe le paquet en testing, avec
les dependances en stable.


J'espere que ca t'aidera.

A+

Avatar
Damien Faurite
René Mouchot a écrit:
Bonjour,
J'utilise actuellement proftpd (version 1.2.4+1.2.5rc1-5) sur une woody.
Le probleme etant que cette version souffre d'un bug tres genant qui
empeche d'overwriter les fichiers situés a la racine du serveur.
Je voudrais donc changer de version de proftpd pour une plus recente,
sans ce bug, sans passer toutefois a une sid ou autre et sans casser le
systeme de package ( un petit test d'install d'un rpm de proftpd pris
sur proftpd.net, passe a la sauce alien n'a pas ete tres concluant :o))
Comment pourrais je faire cela , peut en recuperant un paquet quelque
part debian d'une version superieure ?


Bonsoir,

La meilleure solution est de télécharger les fichiers source sur un mirroir
DEBIAN et de fabriquer le package.
Il y a 3 fichiers à télécharger:
-proftpd.....dsc
-proftpd.....diff
-proftpd.....orig.tar.gz

-Dans un répertoire décompressez l'archive à l'aide de la commande
'dpkg-source -x proftpd....dsc'
-Allez dans le répertoire nouvellement créé et contruisez l'archive avec
la commande 'dpkg-buildpackage -rfakeroot -b -tc'.

Il y a un sous-répertoire debian avec un fichier "control", celui-ci
décrit les archives qui vont être construites ainsi que les dépendances
nécessaires. Il y a aussi un fichier "rules" qui peut être important.

Il faut noter que la construction du binaire peut dépendre de logiciels
propre à debian (par exemple debhelper) cela peut être problématique.

Sinon la dernière solution est de tenter une compilation classique.

Je ne sais pas si j'ai été clair mais il peut intéressant de lire les
options des 2 commandes dpkg-source et dpkg-buildpackage.

Damien

--
Ma page personnelle !!
http://damien.faurite.free.fr

Avatar
René Mouchot
Damien Faurite wrote:

René Mouchot a écrit:

Bonjour,
J'utilise actuellement proftpd (version 1.2.4+1.2.5rc1-5) sur une woody.
Le probleme etant que cette version souffre d'un bug tres genant qui
empeche d'overwriter les fichiers situés a la racine du serveur.
Je voudrais donc changer de version de proftpd pour une plus recente,
sans ce bug, sans passer toutefois a une sid ou autre et sans casser le
systeme de package ( un petit test d'install d'un rpm de proftpd pris
sur proftpd.net, passe a la sauce alien n'a pas ete tres concluant :o))
Comment pourrais je faire cela , peut en recuperant un paquet quelque
part debian d'une version superieure ?



Bonsoir,

La meilleure solution est de télécharger les fichiers source sur un mirroir
DEBIAN et de fabriquer le package.
Il y a 3 fichiers à télécharger:
-proftpd.....dsc
-proftpd.....diff
-proftpd.....orig.tar.gz

-Dans un répertoire décompressez l'archive à l'aide de la commande
'dpkg-source -x proftpd....dsc'
-Allez dans le répertoire nouvellement créé et contruisez l'archive avec
la commande 'dpkg-buildpackage -rfakeroot -b -tc'.

Il y a un sous-répertoire debian avec un fichier "control", celui-ci
décrit les archives qui vont être construites ainsi que les dépendances
nécessaires. Il y a aussi un fichier "rules" qui peut être important.

Il faut noter que la construction du binaire peut dépendre de logiciels
propre à debian (par exemple debhelper) cela peut être problématique.

Sinon la dernière solution est de tenter une compilation classique.

Je ne sais pas si j'ai été clair mais il peut intéressant de lire les
options des 2 commandes dpkg-source et dpkg-buildpackage.


Merci (beaucoup) à tous les deux pour vos reponses, je vais essayer
l'une ou l'autre de vos solutions, ca a l'air nickel.

--
René Mouchot

ps pour damien: sympas tes bureaux fwmn! je pensais pas qu'on pouvais
arriver a un si beau resultat avec :o)