[mirrors] Comment simplifier sans erreur cette liste?(RESOLU)

Mise à jour / Création /debug de paquetages
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

[mirrors] Comment simplifier sans erreur cette liste?(RESOLU)

Message par eggregor »

Bonjour à tous,
Deuxième jour pour comprendre.
J'utilise Archbang : adaptée en principe pensai-je si on veut Arch et Openbox, après une expérience tristounette avec Manjaro.

Mais:
1°) Volià le genre de problème que je rencontre :

Code : Tout sélectionner

 Synchronisation des bases de données de paquets...
erreur : échec de récupération du fichier « core.db » depuis dgix.ru : Failed to connect to dgix.ru port 443: Connexion refusée
 core                                                                                              121,1 KiB   673K/s 00:00 [##########################################################################] 100%
erreur : échec de récupération du fichier « extra.db » depuis dgix.ru : Failed to connect to dgix.ru port 443: Connexion refusée
 extra                                                                                            1751,7 KiB   810K/s 00:02 [##########################################################################] 100%
erreur : échec de récupération du fichier « community.db » depuis dgix.ru : Failed to connect to dgix.ru port 443: Connexion refusée
 community                                                                                           2,7 MiB   815K/s 00:03 [##########################################################################] 100%
erreur : échec de récupération du fichier « multilib.db » depuis dgix.ru : Failed to connect to dgix.ru port 443: Connexion refusée
 multilib est à jour
erreur : échec de récupération du fichier « archassault.db » depuis archassault.mirror.uber.com.au : The requested URL returned error: 404
 archassault est à jour
:: Début de la mise à jour complète du système...
J'arrive, je n'ai rien modifié et quoique je tente depuis pacman il faut que le mirroir dgix.ru se trouve en première ligne et "inaccessible", à quoi celà peut-il tenir et quelle solution pour ne pas garder ce message jusqu'à mes 70 ans ?

2°) Sortant de Manjaro, je me dis qu'utiliser yaourt ne serait pas mal, ne serait-ce que pour y trouver cndrvcups-lb nécessaire pour une imprimante Canon (je n'expose pas mes déboires avec d'autres pilotes objets d'un autre fil).

Pourquoi Yaourt est-il exclu de Arch ? C'est un produit purement Manjaro ?

Après moult essais de distributions GNU/Linux (mais on pourrait maintenant y passer sa vie tant elles fleurissent sur la toile) je me demande, si je peux exposer ici mon sentiment, s'il existera un jour une solution universelle qui regouperait le meilleur d'entre toutes parce que ce qui marche bien sur une branche est source d'ennuis sur une autre et réciproquement.

C'est une question de chapelles ?
Dernière modification par eggregor le mar. 18 août 2015, 15:03, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17567
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mirrors] Comment simplifier sans erreur cette liste?

Message par benjarobin »

Pour les miroirs , il suffit de mettre à jour / corriger : /etc/pacman.d/mirrorlist
Personnellement, je garde de côté /etc/pacman.d/mirrorlist.pacnew, et je place uniquement les miroirs que je veux dans /etc/pacman.d/mirrorlist, ce dernier ne fait donc que quelques lignes. Il n'y a donc pas une liste sans fin illisible dans le fichier. Voir aussi du côté de reflector pour trouver le miroir le plus adapté à ta localisation.

Pour ta question su yaourt : https://wiki.archlinux.fr/Assistants_AUR
Il n'est pas exclu de ArchLinux, il est juste pas dans les dépôts officiels.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [mirrors] Comment simplifier sans erreur cette liste?

Message par eggregor »

@ benjarobin,

Merci de ta réponse, je vais explorer tout ça, cependant en premier jet :

Code : Tout sélectionner

]$ locate mirrorlist
/etc/pacman.d/archassault-mirrorlist
/etc/pacman.d/archassualt-mirrorlist
/etc/pacman.d/mirrorlist
/etc/pacman.d/mirrorlist.pacnew
archassault-mirrorlist et archassualt-mirrolist doivent correspondre au mainteneur de ArchBang (du moins je suppose)?
Qu'est ce qui donne la priorité à l'un ou l'autre de ces fichiers ? en les lisant, aucun des "archassault" ne comporte cette adresse .ru qui me harcèle.

Je viens d'utiliser "reflector", c'est super, je n'ai plus que les dépôts France; faut-il commenter les plus lents ? Ton tuyau est super !

Après ajout du miroir pour yaourt voilà ce qui se passe :

Code : Tout sélectionner

 pacman -Sy
:: Synchronisation des bases de données de paquets...
 core                                                                                              121,1 KiB   739K/s 00:00 [##########################################################################] 100%
 extra                                                                                            1751,9 KiB   675K/s 00:03 [##########################################################################] 100%
 community                                                                                           2,7 MiB   541K/s 00:05 [##########################################################################] 100%
 multilib est à jour
erreur : échec de récupération du fichier « archassault.db » depuis archassault.mirror.uber.com.au : The requested URL returned error: 404
 archassault est à jour
Sans abuser de ton temps, comment corriger ça ?
Dernière modification par eggregor le lun. 17 août 2015, 18:28, modifié 1 fois.
Avatar de l’utilisateur
papajoke
Elfe
Messages : 813
Inscription : sam. 30 août 2014, 19:54

Re: [mirrors] Comment simplifier sans erreur cette liste?

Message par papajoke »

Bonjour
eggregor a écrit :Archbang : adaptée en principe pensai-je si on veut Arch et Openbox, après une expérience tristounette
attention, pratiquement tous tes problèmes rencontrés sous Manjaro seront aussi présent sous Arch(bang) !
comme /etc/pacman.d/mirrorlist ou les clés ...

Pour ton problème de dépôts ,
tu dois regarder ton pacman.conf pour voir quelle liste utilise ta distribution (c'est pas une arch donc pas possible de te répondre) sans doute elle n'utilise pas mirrorlist :) ?

benjarobin te parle de reflector, c'est l'outil qui peut s'apparenter à "pacman-mirrors" que tu connaissais bien mais attention c'est pour une arch pure (archbang?) voir ton /etc/pacman.conf !
faut-il commenter les plus lents ?
(comme avec Manjaro !) pacman utilise le premier de la liste et si non disponible, il passe au prochain
Arch stable - Kde 6 / fish - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [mirrors] Comment simplifier sans erreur cette liste?

Message par eggregor »

Merci papajoke, content de te retrouver.
Toute la question est là, qu'est-ce que ArchBang ? et les infos strictement in english ne sont pas faites pour moi.
Le vl'à /pacman.conf, si tu y vois source d'inspiration?

Code : Tout sélectionner

cat /etc/pacman.conf
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# 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
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

[archassault]
SigLevel = Required DatabaseOptional TrustedOnly
Include = /etc/pacman.d/archassault-mirrorlist
Avatar de l’utilisateur
papajoke
Elfe
Messages : 813
Inscription : sam. 30 août 2014, 19:54

Re: [mirrors] Comment simplifier sans erreur cette liste?

Message par papajoke »

oops j'avais (très) mal vu c'est pas archbang :lol: archassault n'existe plus c'est blackarch maintenant et c'est une arch très spécialisée...

je connais pas , sans doute tu peux dévalider le dépôt , mais cela veut dire que tu a déjà des choses particulières par rapport à une arch :(

Code : Tout sélectionner

#[archassault]
#SigLevel = Required DatabaseOptional TrustedOnly
#Include = /etc/pacman.d/archassault-mirrorlist
ps: lire le wiki est indispensable si tu désires tenir plus longtemps que sous Manjaro (3 mois)
Arch stable - Kde 6 / fish - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
eggregor
yeomen
Messages : 217
Inscription : ven. 25 févr. 2011, 11:52

Re: [mirrors] Comment simplifier sans erreur cette liste?

Message par eggregor »

Merci l'ami, je tiens sous Debian depuis 2009, je ne suis pas une girouette.
Je m'accroche sous Arch parce que ça me plaît bien, Manjaro m'a aidé à débroussailler, ArchBang doit me permettre d'aller plus loin. Je ne désespère pas.
Je corrige demain comme tu me l'as indiqué.

Mais restera à ne pas m'empêtrer dans le trousseau de clès !

Petite édition pour vous remercier de vos efforts et dire que tout semble aller dans le bon sens.
J'ai modifié la liste des miroirs, ajouté archlinuxfr, installé yaourt et ses alliés indispensables, et ainsi téléchargé les pilotes d'imprimantes qui me manquaient.
Tout va donc bien pour le moment.
Je croise les doigts pour les clés et je me consacre à la lecture du wiki.
Répondre