• # Pourqoui pas HTTP

    Posté par . En réponse au message connexion ftp pour récupération packets. Évalué à 2.

    Salut,

    Le problème peut effectivement être dû à une connexion FTP en mode actif (le serveur essaie alors d'ouvrir une connexion TCP sur le client pour le transfert des data) : un firewall qui ne gère pas le protocole FTP bloquera alors cette tentative de connexion. Essaie de voir si tu as un fichier /etc/apt/apt-file.conf (ça doit dépendre de ta version de apt) : à l'intérieur tu as des lignes permettant de préciser les modes de récupération des paquets. Cherche la ligne commençant par "ftp=". Si c'est curl qui est utilisé, tu dois avoir l'option "--ftp-pasv" ; si c'est wget, il faut "--passive-ftp".
    Par ailleurs, il peut il y avoir des soucis si tu passes par un proxy pour sortir de ton réseau local : à ce moment-là, il faut fixer la variable d'environnement "ftp_proxy" avant de lancer apt-get/synaptic/kpackage.

    Sinon, un autre moyen de régler la question est de récupérer les paquets en http (je ne connais pas les URL des dépots ubuntu, mais en changeant simplement ftp:// par http:// ça peut marcher [quelqu'un peut confirmer ?]).

    Enfin, concernant ta dernière question, je te conseille de toujours utiliser des paquetages pour l'installation de logiciels, et de préférence ceux officiellement prévus pour ta distribution. Si tu ne trouves pas ton bonheur, recherche des paquets .deb "non officiels" avant de te tourner vers une installation "sauvage" (et encore dans ce cas-là, l'idéal serait de récupérer les sources, compiler, faire une .deb et installer le paquet ainsi généré, mais c'est une autre histoire). Le fait de toujours utiliser des paquets pour l'installation de logiciel te permettra de conserver un système cohérent et facilement administrable avec une bonne gestion des dépendances (après, on peut ne pas aimer ça et vouloir gérer ces dépendances soi-même, mais il faut alors changer de distribution).

    J'espère que ces quelques remarques te seront utiles.

    @+
    JJD