Page 1 sur 1

[pacman] paquetages non trouvés dans la bdd (résolu)

Publié : ven. 23 nov. 2007, 01:24
par slackman
En essayant d'installer de nombreux paquets, je reçois ce message :

non trouvé dans la base de données de synchronisation

Un exemple :
# pacman -S libmad0-dev ffmpeg libavcodec-dev libmpeg2-4-dev libwxgtk2.6-dev libavformat-dev libfreetype6-dev libncurses5-dev xlibs-static-dev libpostproc-dev liblivemedia-dev libsdl1.2-dev libdvdread-dev libdvbpsi4-dev libflac-dev libflac++-dev libid3tag0-dev libdvdnav-dev libspeex-dev libxml2-dev
Erreur: 'libmad0-dev': non trouvé dans la base de données de synchronisation
Voici ce que donne la mise à jour du système :
# pacman -Syu
:: Synchronisation des bases de données de paquets...
core est à jour;
extra est à jour;
Erreur: failed retrieving file 'archlinux.db.tar.gz' from repo.archlinux.fr : Not Found
Erreur: la synchronisation archlinux: Not Found a échoué
community est à jour;
:: Début de la mise à jour complète du système...
La base de données locale est à jour.
Mon /etc/pacman.conf :
#
# /etc/pacman.conf
#
# See the pacman manpage for option directives

#
# GENERAL OPTIONS
#
[options]
LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u

#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
#
#[testing]
#Include = /etc/pacman.d/testing

[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/core

[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/extra

[archlinux]
Server = http://repo.archlinux.fr/i686

[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/community

#[unstable]
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/unstable

# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs
Le serveur sélectionné dans etc/pacman.d/extra :

Server = ftp://mir1.archlinuxfr.org/archlinux/extra/os/i686

J'ai du mal à voir d'où vient le problème...

Publié : ven. 23 nov. 2007, 08:14
par marc[i1]
La réponse à ton problème est ici :
http://wiki.archlinux.fr/howto:archlinux:pacman

Publié : ven. 23 nov. 2007, 09:13
par mélodie
marc[i1] a écrit :La réponse à ton problème est ici :
http://wiki.archlinux.fr/howto:archlinux:pacman
C'est une devinette alors ? Voyons, c'est le 'ignorelist' à externaliser qui est la réponse ?
Include = /etc/pacman.d/ignorelist
8)

/Tiens je n'avais pas vu ce TUR avant. Et qu'est-ce que les repos persos contiennent qu'on ne trouve pas ailleurs ?

Publié : ven. 23 nov. 2007, 11:28
par marc[i1]
mélodie a écrit :C'est une devinette alors ? Voyons, c'est le 'ignorelist' à externaliser qui est la réponse ?
perdu :D

Publié : ven. 23 nov. 2007, 11:54
par mimas
marc[i1] a écrit :
mélodie a écrit :C'est une devinette alors ? Voyons, c'est le 'ignorelist' à externaliser qui est la réponse ?
perdu :D
Moi je sais !!! Moi je sais !!!

Publié : ven. 23 nov. 2007, 12:17
par marc[i1]
bon allez un indice :
[archlinuxfr]

:D

Publié : ven. 23 nov. 2007, 13:16
par slackman
Remplacé Server = http://repo.archlinux.fr/i686 par Server = http://archlinux.fr/os/i686/
+ ajouté fr entre les crochets [archlinux] : [archlinuxfr]

Aucun résultat... et pas davantage d'idée, même en épluchant google...

Publié : ven. 23 nov. 2007, 13:25
par Skunnyk
Bon, on va donner la reponse, mais ca serat une mauvaise note !
Le nom du depot [entre crochet] est IMPORTANT, ce n'est pas un commentaire, c'est le nom du fameux db.tar.gz .. ici archlinuxfr.db.tar.gz, modifie donc ton pacman.conf en conséquence ... :)

De plus, les noms des paquets que tu veux installer, ils existent vraimet ? genre les -dev ? Parce que chaque distro a ses noms de paquets, les -dev c'est sur les debian par exemple, fait plutot une recherche avec le nom du paquet :)

Publié : ven. 23 nov. 2007, 18:29
par mélodie
Skunnyk a écrit :mais ca serat une mauvaise note !
:shock:
Le nom du depot [entre crochet] est IMPORTANT, ce n'est pas un commentaire, c'est le nom du fameux db.tar.gz .. ici archlinuxfr.db.tar.gz, modifie donc ton pacman.conf en conséquence ... :)
CQFD.

Publié : ven. 23 nov. 2007, 20:01
par Skunnyk
Oui bon, le correcteur aurtografik de faillheurefauxe ne corrige pas encore les fautes d'accord, ya pas non plus l'autocompletion, et puis le vendredi, c'est permis ^^

Publié : ven. 23 nov. 2007, 20:40
par mélodie
Skunnyk a écrit :Oui bon, le correcteur aurtografik de faillheurefauxe ne corrige pas encore les fautes d'accord, ya pas non plus l'autocompletion, et puis le vendredi, c'est permis ^^
Chez moi il voudrait corriger, mais à condition que ce soit anglophone. Bref, je ne me suis pas inquiétée pour la configuration. :D

Puisqu'il en est ainsi, une colle :
moi-même a écrit :/Tiens je n'avais pas vu ce TUR avant. Et qu'est-ce que les repos persos contiennent qu'on ne trouve pas ailleurs ?
Qu'en penses-tu ?Y a-t-il une liste, ou bien une explication quelque part qui parle des spécificités de chacun de ces dépôts persos ?

Publié : ven. 23 nov. 2007, 22:09
par Cactus
slackman a écrit :Remplacé Server = http://repo.archlinux.fr/i686 par Server = http://archlinux.fr/os/i686/

...
ah tiens, chez moi, j'ai le 'repo'... faut que je corrige ? pourtant, je n'ai pas de message d'erreur... :roll:

Publié : ven. 23 nov. 2007, 23:34
par slackman
Cactus a écrit :
slackman a écrit :Remplacé Server = http://repo.archlinux.fr/i686 par Server = http://archlinux.fr/os/i686/

...
ah tiens, chez moi, j'ai le 'repo'... faut que je corrige ? pourtant, je n'ai pas de message d'erreur... :roll:
Non, c'est moi qui induis tout le monde en erreur avec mes étourderies... j'ai corrigé ma faute de syntaxe sur le titre mais j'avais oublié de remettre le dépôt original. C'est bien http://repo.archlinux.fr/i686 qu'il faut utiliser.

Publié : sam. 24 nov. 2007, 03:04
par marc[i1]
Content que ton problème soit résolu :)
J'ai été un peu vache de ne pas te montrer ton erreur de suite mais comme je suis sur que tu feras attention après ;)

Bienvenue sur Archlinux.fr ;)