[pacman]installation de paquets(résolu)

Applications, problèmes de configuration réseau
Répondre
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

[pacman]installation de paquets(résolu)

Message par rroo »

bonjour
Voila j'ai un petit probléme avec pacman suite a une reinstallation du systeme la commande -S ne fonctionne pas.
J'ai ajouté:
-[archlinuxfr] Server = http://repo.archlinux.fr/$arch dans /conf
-Décommenté la liste des mirroires
Il y a surement une manipulation que j'ai fait lors de la precédente installation mais
je ne m'en souvient pas et rien trouvé non plus dans mes recherches.

merci pour votre aide
Dernière modification par rroo le sam. 02 févr. 2013, 13:04, modifié 1 fois.
hopimet
Elfe
Messages : 999
Inscription : mer. 14 mars 2012, 22:48

Re: [pacman]installation de paquets

Message par hopimet »

Salut,

Pourrais tu poster ton pacman.conf, ton mirrorlist et le résultat de pacman -Syu ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman]installation de paquets

Message par tuxce »

Poster le message d'erreur / sortie de la commande est toujours meilleur que juste "ça ne fonctionne pas"
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pacman]installation de paquets

Message par rroo »

Voici mon pacman conf:

Code : Tout sélectionner

#
# /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
# If upgrades are available for these packages they will be asked for first
SyncFirst   = pacman
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

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

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#UseDelta
#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 = Optional TrustedOnly

# 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
#

Code : Tout sélectionner

# 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]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

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

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


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

[community]
SigLevel = PackageRequired
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]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

#[multilib]
#SigLevel = PackageRequired
#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

Code : Tout sélectionner

## Arch Linux repository mirrorlist
## Generated on 2012-12-03
##

## Australia
Server = http://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
Server = http://mirror.optus.net/archlinux/$repo/os/$arch
Server = http://ftp.swin.edu.au/archlinux/$repo/os/$arch

## Belarus
Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch

# Belgium
Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch

## Brazil
Server = http://www.bitwave.com.br/downloads/archlinux/$repo/os/$arch
Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch
Server = http://www.las.ic.unicamp.br/pub/archlinux/$repo/os/$arch
Server = http://pet.inf.ufsc.br/mirrors/archlinux/$repo/os/$arch

## Bulgaria
Server = http://archlinux.igor.onlinedirect.bg/$repo/os/$arch

## Canada
Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch
Server = http://archlinux.mirror.rafal.ca/$repo/os/$arch

## Chile
Server = http://mirror.archlinux.cl/$repo/os/$arch

## China
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirror.bjtu.edu.cn/archlinux/$repo/os/$arch
Server = http://mirror6.bjtu.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.stuhome.net/archlinux/$repo/os/$arch
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors6.ustc.edu.cn/archlinux/$repo/os/$arch

## Colombia
Server = http://www.laqee.unal.edu.co/archlinux/$repo/os/$arch

## Czech Republic
Server = http://archlinux.mirror.dkm.cz/pub/archlinux/$repo/os/$arch
Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch

## Denmark
Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch

## Estonia
Server = http://ftp.eenet.ee/pub/archlinux/$repo/os/$arch

## Finland

Code : Tout sélectionner

# France
Server = http://mirror.archlinux.ikoula.com/archlinux/$repo/os/$arch
Server = http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/$ar$
Server = http://mir.archlinux.fr/$repo/os/$arch
Server = http://mir1.archlinux.fr/archlinux/$repo/os/$arch
Server = http://miroir.ezvan.fr/archlinux/$repo/os/$arch
Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
Server = http://archlinux.polymorf.fr/$repo/os/$arch

# Germany
Server = http://mirror.1favre.de/$repo/os/$arch
Server = http://archlinux.limun.org/$repo/os/$arch
Server = http://artfiles.org/archlinux.org/$repo/os/$arch
Server = http://mirror.devnu11.net/archlinux/$repo/os/$arch
Server = http://mirror.fluxent.de/archlinux/$repo/os/$arch
Server = http://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/$arch
Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch
Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch
Server = http://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
Server = http://mirror.michael-eckert.net/archlinux/$repo/os/$arch
Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch
Server = http://ftp.neutrinopower.de/archlinux/$repo/os/$arch
Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch
Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch
Server = http://ftp.tuxdroid.org/archlinux/$repo/os/$arch
Server = http://ftp.uni-bayreuth.de/linux/archlinux/$repo/os/$arch
Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch

## Greece
Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch
Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch
Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/$arch

## Hungary
Server = http://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch

## India
Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch
Server = http://glug.nith.ac.in/archlinux/$repo/os/$arch

# Ireland
Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch

## Israel
Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch

## Italy
Server = http://archlinux.openlabto.org/archlinux/$repo/os/$arch
Server = http://mirrors.prometeus.net/archlinux/$repo/os/$arch

## Japan
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch

## Kazakhstan
Server = http://archlinux.kz/$repo/os/$arch
Server = http://mirror.neolabs.kz/archlinux/$repo/os/$arch

La suite n'est pas commenté

Code : Tout sélectionner

[root@arch etc]# pacman -Syu
:: Synchronisation des bases de données de paquets...
 core est à jour ;
 extra est à jour ;
 community est à jour ;
:: Début de la mise à jour complète du système...
 il n'y a rien à faire
[root@arch etc]# 

Avatar de l’utilisateur
onyx67
Elfe
Messages : 766
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [pacman]installation de paquets

Message par onyx67 »

Salut,
En fait il ne faut pas décommenter tous les mirroirs, tu n'en garde qu'un ou deux.
Par ex tu as http://archlinux.polymorf.fr/ qui est très bon. Tu peux voir les statuts des mirroirs ici: https://www.archlinux.org/mirrors/status/

PS: une fois ton mirroir choisi lance pacman -Syy pour forcer la synchronisation, puis pacman -Su
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
hopimet
Elfe
Messages : 999
Inscription : mer. 14 mars 2012, 22:48

Re: [pacman]installation de paquets

Message par hopimet »

Déjà tu peux commenter les différents serveurs car ça ne sert à rien d'avoir des mirroirs distants comme l'Autralie etc. Laisse uniquement ceux qui sont près de chez toi (les français ?).

Ensuite ton système à l'air d'être à jour et pacman -Syu marche donc correctement.

Que retourne pacman quand tu veux installer un paquet : pacman -S nom_du_paquet ?
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pacman]installation de paquets(résolu)

Message par rroo »

merci beaucoup
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pacman]installation de paquets

Message par rroo »

Suite à la manipulation indiquée (pacman -Syy ; -Su) pacman est à jour et je peux à nouveau installer des paquets.

Par contre, la taille de la mise à jour (presque 2 Go) ainsi que le nombre de paquets (569) me semble élevé.

Mon ancien système fessait 1,5 giga environ contre 4 maintenant.

Je voudrais savoir d'ou vient ce changement?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [pacman]installation de paquets

Message par FoolEcho »

Tout ou partie va venir du cache de pacman (tu peux voir la taille avec du -m /var/cache/pacman par exemple) que tu peux nettoyer (pacman -Sc pour ne conserver que les paquets en cours (recommandé... bien que c'est pas mal de conserver un peu plus si tu as la place) ; -Scc pour tout enlever (moins recommandé si tu as besoin de réinstaller quelque chose) ).

(au passage, c'est le premier message à passer en résolu, sinon on ne le voit pas dans les flux, merci :chinois: )
«The following statement is not true. The previous statement is true.» :nage:
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pacman]installation de paquets(résolu)

Message par rroo »

ok merci beaucoup
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pacman]installation de paquets(résolu)

Message par rroo »

Combien d'espace je peux espérer récupèrer en vidant le cache?
je vient de faire la manip et le même nombre de package est indiqué (569) ainsi
que la taille du système n'a pas quasiment pas changé.

Code : Tout sélectionner

OS: Archbang x86_64
              /;#               Hostname: arch
              #;##              Kernel: 3.7.5-1-ARCH
             /###'              Uptime: 2:08
            ;#\   #;            Window Manager: Openbox
           +###  .##            Packages: 569
          +####  ;###           RAM: 617 MB / 3005 MB
         ######  #####;         CPU: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
        #######  ######         Shell: Bash
       ######## ########        Root FS: 4,3G / 13G (ext4)
     .########;;########\        

Code : Tout sélectionner

[root@arch ]# pacman -Sc
Répertoire du cache : /var/cache/pacman/pkg/
Paquets à conserver :
  Tous les paquets installés
Voulez-vous supprimer tous les autres paquets du cache ? [O/n] o
suppression des paquets obsolètes du cache...

Répertoire des dépôts : /var/lib/pacman/
Voulez-vous supprimer les dépôts non utilisés ? [O/n] o
suppression des dépôts synchronisés inutilisés…
[root@arch ]# 
Ancienement 269

Code : Tout sélectionner

[root@arch rroo]# du -m /var/cache/pacman
259	/var/cache/pacman/pkg
259	/var/cache/pacman
Le problème n'est pas gênant mais j'aimerais savoir pourquoi le systeme à doublé de volume
suite à cet mise à jour.
Avatar de l’utilisateur
onyx67
Elfe
Messages : 766
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [pacman]installation de paquets(résolu)

Message par onyx67 »

D'après ton premier post, il s'agit d'une réinstallation toute fraîche. Si d'emblée tu avais ce soucis de mirroir, c'est peut-être normal d'avoir une grosse màj et peu de paquets obsolètes dans ton cache...
Il y avait quoi dans cette mise à jour? (/var/log/pacman.log)
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pacman]installation de paquets(résolu)

Message par rroo »

Je ne sais plus très bien tout ce qu'il y avait.

Une série de paquets venant des différents dépôts.

La mise à jour c'est déroulé successivement sur chaque dépôt :

-Core

-extra

-community (pour un total d'1 giga environ)

Je crois que tout le système a été réinstallé la maj a durée 25 minutes environ...

Mon système précédent avait les mêmes fonctionnalités et paquets installé pour 2 gigas environ.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman]installation de paquets(résolu)

Message par benjarobin »

As tu vidés le cache de pacman ? As tu fait pacman -Scc qui vide complètement le cache...
Pour connaitre le cache de pacman :

Code : Tout sélectionner

du -sh /var/cache/pacman/pkg/
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pacman]installation de paquets(résolu)

Message par rroo »

Oui effectivement la commande pacman -Scc a bien fait le ménage.

Code : Tout sélectionner

[root@arch ]# du -sh /var/cache/pacman/pkg/
261M	/var/cache/pacman/pkg/
[root@arch ]# pacman -Scc
Répertoire du cache : /var/cache/pacman/pkg/
Voulez vous supprimer TOUS les fichiers du cache ? [o/N] o
suppression de tous les fichiers du cache...

Répertoire des dépôts : /var/lib/pacman/
Voulez-vous supprimer les dépôts non utilisés ? [O/n] o
suppression des dépôts synchronisés inutilisés…
[root@arch ]# du -sh /var/cache/pacman/pkg/
16K	/var/cache/pacman/pkg/
[root@arch ]# du -m /var/cache/pacman
1	/var/cache/pacman/pkg
1	/var/cache/pacman
[root@arch ]# 
merci beaucoup pour votre aide
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [pacman]installation de paquets(résolu)

Message par FoolEcho »

Mais bon... ça te fait "encore" 1 Go de plus, c'est ça ? Faudrait voir la liste et la taille des paquets installés, mais 3-4 Go pour 500 paquets ça ne me paraît pas exhorbitant (et 500 paquets c'est peu ; la moyenne des Archers recensés via pkgstats est autour de 1000).

Tu peux nous fournir la sortie de:

Code : Tout sélectionner

du -m /var/log
dès fois que tu aies un log qui est pété un cable, annonciateur d'un autre problème (parce qu'à part ça, je dirai que c'est normal... oui j'ai un peu la flemme de chercher comment récupérer la taille des paquets installés :oops: ... mais compte tenu de la partie dynamique d'un système de toutes manières, ça ne serait qu'un indicateur).
«The following statement is not true. The previous statement is true.» :nage:
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pacman]installation de paquets(résolu)

Message par rroo »

Code : Tout sélectionner

[root@arch abs]# du -m /var/log
7	/var/log/journal/1d8e42524b764da48c331dbde5b76c06
7	/var/log/journal
1	/var/log/old
8	/var/log
[root@arch abs]# 
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pacman]installation de paquets(résolu)

Message par rroo »

En fait j'avais des documents en double de mon précédant système :oops:

Donc la du coup je suis retombé à 2,5 gigas environ...

Dsl pour le dérangement.
Répondre