Forum Linux.redhat apt-get & sources.list

Posté par  .
Étiquettes :
0
22
déc.
2006
Bonjour à tous,

En fait sous fedora core 6, j'essayais de configurer dans le fichier /etc/apt/sources.list avec une paramètre :

rpm http://download.fedora.redhat.com/pub/fedora/linux/core/6/i3(...)

puis j'ai sauvegardé le fichier. Et là j'essayais d'installer PHP-5 avec la commande:

apt-get install php-5

et voilà il retourne l'erreur:

E: Malformed line 5 in source list /etc/apt/sources.list (dist)
E: The list of sources could not be read.

Donc la line n°5 correspond à une paramètre que j'ai ajouté (rpm .....)

Je ne comprends pas où est l'erreur. Je connais yum mais je vx utiliser apt-get.

Merci de votre aide.

Joyeux Noël
  • # deja

    Posté par  . Évalué à -1.

    RedHat n'est pas Debian
    donc il ne faut pas confondre les RPM de Redhat et les DEB de debian.

    donc avec l'outils APT issu de debian tu dois recuperé des fichiers .DEB

    si tu veux recuperer des fichiers RPMs

    tu peux les telecharger et faire
    rpm -U fichier.rpm

    ou utiliser les outils urpmi (avec peut-etre un fichier à configurer pour aller chercher dans le depot que tu as trouvé)
    • [^] # Re: deja

      Posté par  . Évalué à -1.

      qui m'a moinsé

      ok je ne solutionne pas le probleme, mais j'explique quand meme qu'il y a une difference d'utilisation entre les rpm et les deb

      et que pour installer des rpm c'est mieux de le faire avec rpm ou urpmi

      apres il existe apt sous redhat (ca il le savait deja)
      et alien pour passer un fichier rpm en deb
  • # Notion de dépôts APT

    Posté par  (site web personnel) . Évalué à 2.

    Tu ne pourras pas de toutes manières installer de RPM via apt depuis le lien que tu as fournis. Il y manque tous les fichiers Release et Packages nécessaires à APT pour savoir ce qu'il y a de disponible et où les trouver.
    Une source apt pour RPM prendra plutôt la forme suivante :
    « rpm http://apt.sw.be/ ES3/i386 main »
  • # YUM

    Posté par  . Évalué à 2.

    Est l'equivalent de apt.

    yum install php va se connecter au site(s) des depots et recuperer
    tout ce qu'il faut et faire l'install.

    si ton PC / serveur est pas relié au net :
    telecharge les bon packages sur fedora (ou a partir du DVD) ou
    sur pbone.net et une fois que tu as *toutes* les dependances :
    rpm -Uvh les packages.rpm.


    apt existe aussi sur Fedora, reste a savoir si le tiens est bien configuré.
    L'avantage des formats ouverts c'est que les passerelles sont possibles.

    Verifie l'existence de apt dans tes packages :
    rpm -qa |grep apt
    regarde aussi la conf et les depots qui sont peut etre faux (pointant sur un site debian).

    K
  • # Pourquoi utiliser apt ??

    Posté par  . Évalué à 1.

    A ma connaissance apt ne gere pas les depots rpm, et je pense que le plus important ce n'est pas necessairement l'outil de recuperation installation des paquets, mais bien la qualite du depot avec ta distribution...

    Donc effectivement je te conseillerais d'utiliser yum, mais si tu ne veux pas l'utiliser (notamment parce qu'il est tres lent) pourquoi ne pas utiliser smart (http://www.smartpm.org/) ? Qui gere les depots rpm ou apt d'ailleurs ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.