Page 1 sur 1
[pacman]installation de paquets(résolu)
Publié : ven. 01 févr. 2013, 19:29
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
Re: [pacman]installation de paquets
Publié : ven. 01 févr. 2013, 19:44
par hopimet
Salut,
Pourrais tu poster ton pacman.conf, ton mirrorlist et le résultat de pacman -Syu ?
Re: [pacman]installation de paquets
Publié : ven. 01 févr. 2013, 19:47
par tuxce
Poster le message d'erreur / sortie de la commande est toujours meilleur que juste "ça ne fonctionne pas"
Re: [pacman]installation de paquets
Publié : ven. 01 févr. 2013, 20:17
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]#
Re: [pacman]installation de paquets
Publié : ven. 01 févr. 2013, 20:25
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
Re: [pacman]installation de paquets
Publié : ven. 01 févr. 2013, 20:28
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 ?
Re: [pacman]installation de paquets(résolu)
Publié : sam. 02 févr. 2013, 00:36
par rroo
merci beaucoup
Re: [pacman]installation de paquets
Publié : sam. 02 févr. 2013, 12:02
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?
Re: [pacman]installation de paquets
Publié : sam. 02 févr. 2013, 12:11
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

)
Re: [pacman]installation de paquets(résolu)
Publié : sam. 02 févr. 2013, 13:05
par rroo
ok merci beaucoup
Re: [pacman]installation de paquets(résolu)
Publié : sam. 02 févr. 2013, 14:29
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.
Re: [pacman]installation de paquets(résolu)
Publié : sam. 02 févr. 2013, 15:35
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
)
Re: [pacman]installation de paquets(résolu)
Publié : sam. 02 févr. 2013, 17:04
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.
Re: [pacman]installation de paquets(résolu)
Publié : sam. 02 févr. 2013, 18:45
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 :
Re: [pacman]installation de paquets(résolu)
Publié : sam. 02 févr. 2013, 23:06
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
Re: [pacman]installation de paquets(résolu)
Publié : dim. 03 févr. 2013, 11:02
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:
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
... mais compte tenu de la partie dynamique d'un système de toutes manières, ça ne serait qu'un indicateur).
Re: [pacman]installation de paquets(résolu)
Publié : dim. 03 févr. 2013, 14:03
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]#
Re: [pacman]installation de paquets(résolu)
Publié : dim. 03 févr. 2013, 14:12
par rroo
En fait j'avais des documents en double de mon précédant système
Donc la du coup je suis retombé à 2,5 gigas environ...
Dsl pour le dérangement.