Page 1 sur 1
[pacman] CacheDir ignoré (résolu)
Publié : mar. 29 janv. 2008, 17:26
par cassyb
salut,
dans pacman.conf l'option
CacheDir = /tmp
(par exemple)
est ignoré...
pouvez-vous me dire comment mettre les paquets ailleurs que dans /var/cache/pacman/pkg/
merci.
Re: [pacman] CacheDir ignoré
Publié : mar. 29 janv. 2008, 18:26
par wain
cassyb a écrit :dans pacman.conf l'option
CacheDir = /tmp
(par exemple)
est ignoré...
"Chez moi ça marche"
t'as mis quoi exactement dans ta conf ? as-tu créé le répertoire dans lequel tu veux que pacman stocke les pkg ?
Publié : mer. 30 janv. 2008, 08:15
par cassyb
j'ai mis /tmp pour tester (pour ses droits)
[options]
LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
Include = /etc/pacman.d/ignorelist
CacheDir = /tmp
[core]
Server =
ftp://ftp.archlinux.org/core/os/i686
...
sinon ça marche avec
pacman --cachedir 'mon_path' -S <mon_paquet>
mais l'option CacheDir non...y'a une erreur de syntaxe?
Publié : mer. 30 janv. 2008, 14:45
par wain
Peut-être que pacman sait que c'est très con d'utiliser /tmp comme répertoire cache et donc il ignore cette valeur. Mets dans le fichier conf un autre chemin.
Publié : mer. 30 janv. 2008, 15:16
par marc[i1]
et si tu met :
au lieu de
il a peut être besoin du slash final.
Publié : mer. 30 janv. 2008, 18:22
par cassyb
pareil...
j'ai essayé aussi avec '/tmp' '/tmp/', puis un autre repertoire dans mon home...
pacman sait que c'est très con d'utiliser /tmp comme répertoire cache et donc il ignore
ce serait vraiment con de le refuser dans pacman.conf et de l'accepter avec --cachedir '/tmp'
je peux toujours créer un alias mais bon c'était pour avoir une explication...
wain a écrit :Chez moi ça marche
tu pourrais le poster que je puisse tester...
Publié : mer. 30 janv. 2008, 18:35
par cassyb
en mettant juste après [options] ça marche...
la ligne:
Include = /etc/pacman.d/ignorelist
est foireuse
pourtant il l'interprete puisqu'il m'ignore bien ces paquets...
contenu de /etc/pacman.d/ignorelist
[options]
IgnorePkg = x264
IgnorePkg = ffmpeg
IgnorePkg = gstreamer0.10-x264
src:
http://wiki.archlinux.fr/howto:archlinu ... ignorelist
en mettant directement dans pacman.conf
IgnorePkg = x264
IgnorePkg = ffmpeg
IgnorePkg = gstreamer0.10-x264
ça m'ignore ces paquets et CacheDir n'est pas ignorée...
donc c'est résolu.
Publié : mer. 30 janv. 2008, 19:09
par tuxce
je ne sais pas exactement comment fonctionne le "Include" dans pacman, mais peut etre que le fichier /etc/pacman.d/ignorelist a un truc qui va pas genre caractère avec un autre encodage par exemple.
Publié : mer. 30 janv. 2008, 22:10
par wain
un simple pacman --verbose te dira déjà si le paramètre est oui ou non pris en compte. Je penche aussi pour un problème de syntaxe dans ton ignorelist.
Publié : ven. 01 févr. 2008, 19:56
par cassyb
apparement l'ordre des options a une importance
en mettant CacheDir juste après [options]
et avant Include = /etc/pacman.d/ignorelist
pacman -Svyu
Root : /
Conf File : /etc/pacman.conf
DB Path : /var/lib/pacman/
Cache Dirs: /tmp/
Lock File : /var/lib/pacman/db.lck
Log File : /var/log/pacman.log
Targets : --
en mettant CacheDir après Include = /etc/pacman.d/ignorelist
pacman -Svyu
Root : /
Conf File : /etc/pacman.conf
DB Path : /var/lib/pacman/
Cache Dirs: /var/cache/pacman/pkg/ /tmp/
Lock File : /var/lib/pacman/db.lck
Log File : /var/log/pacman.log
Targets : --
aucune alert n'est affichée. Le CacheDir est pris en compte mais n'est pas prioritaire...