Page 1 sur 2

[pacman] Fréquence d'utilisation de la commande optimize ?

Publié : mar. 25 déc. 2007, 10:14
par FredBezies
Bonjour.

Je voudrais savoir à quel fréquence il faut lancer - dans l'idéal - la commande pacman-optimize ?

Merci ;)

Publié : mar. 25 déc. 2007, 11:15
par mélodie
Je ne la lance jamais. C'est supposé servir à ? :D

Publié : mar. 25 déc. 2007, 11:21
par FredBezies
Optimiser la base de données de Pacman. Enfin, je crois :)

Publié : mar. 25 déc. 2007, 11:31
par milambert
pour ca, il y a aussi pacman-cage qui fonctionne bien.

Publié : mar. 25 déc. 2007, 11:51
par mélodie
FredBezies a écrit :Optimiser la base de données de Pacman. Enfin, je crois :)
Ah oui :
$ pacman-optimize
:: ERROR: You must have correct permissions to optimize the database
Où cette option peut-elle bien être décrite ? Je ne la vois pas dans le man.

Quand à pacman-cage, c'est un paquet contrairement à pacman-optimize :
Description : Creates a loopbacked filesystem to give better response
times when using pacman
un système de fichier en loopback... sauriez-vous me dire en quoi ça consiste ?

Publié : mar. 25 déc. 2007, 13:29
par tuxce
mélodie a écrit : Où cette option peut-elle bien être décrite ? Je ne la vois pas dans le man.

Code : Tout sélectionner

pacman-optimize --help
elle sert à défragmenter la multitude de petits fichiers utilisés par pacman en archivant puis de - archivant le répertoire de la base utilisé. (c'est un script)

Publié : mar. 25 déc. 2007, 14:26
par mélodie
tuxce a écrit :
mélodie a écrit : Où cette option peut-elle bien être décrite ? Je ne la vois pas dans le man.

Code : Tout sélectionner

pacman-optimize --help
elle sert à défragmenter la multitude de petits fichiers utilisés par pacman en archivant puis de - archivant le répertoire de la base utilisé. (c'est un script)
Cool ça. Merci Tuxce, et merci FredBezies d'avoir posé la question. Pour la fréquence, je suppose que ça dépend un peu du nombre d'installations et de mises à jour... Je ne l'avais jamais fait, le système est installé depuis... au moins tout ça ! (Début 2006 à peu près) et tout ce que j'y ai fait, c'est un transfert de données de disque dur vers un autre disque dur. Voir : défragmentation sous Linux sur le site Commentcamarche.net.

Je vais donc supposer (sans grand risque :D ) que le programme pacman-optimize est un plus, et peut être utilisé en particulier après de grosses mises à jour, ou des désinstallations de paquets nombreuses.

(Notez que j'ai essayé shake, et ça semble soit ne rien faire, soit empirer les choses sur un fichier qui avait '29 extends, ideal would be 1' je le retrouve après un 'shake' dessus, avec '31 extends...').

Publié : mar. 25 déc. 2007, 15:35
par Cactus
mélodie a écrit :un système de fichier en loopback... sauriez-vous me dire en quoi ça consiste ?
Un loopback, c'est le montage d'un fichier image (exemples : iso, img...).
Tu peux le faire à la main avec mount -o loop...

Et joyeux Noël ! ;)

Publié : mar. 25 déc. 2007, 17:30
par mélodie
Cactus a écrit :
mélodie a écrit :un système de fichier en loopback... sauriez-vous me dire en quoi ça consiste ?
Un loopback, c'est le montage d'un fichier image (exemples : iso, img...).
Tu peux le faire à la main avec mount -o loop...
Et dans le cas de pacman-cage comment est-ce que ça fonctionne ?
Et joyeux Noël ! ;)
Pareillement ! :D

Publié : mar. 25 déc. 2007, 18:11
par Cactus
pour pacman-cage, je ne me souviens plus, mais il me semble qu'il mets la database des paquets utilisés dans un fichier image, qui lui est monté en loopback.

extrait d'un mount :
/opt/var/lib/pacman.db on /var/lib/pacman type ext2 (rw,loop=/dev/loop0)
(ici, c'est le fichier image /opt/var/lib/pacman.db qui est monté dans /var/lib/pacman)

Publié : mar. 25 déc. 2007, 19:54
par tuxce
le principe est le même: éviter la défragmentation
la différence entre pacman-cage et pacman-optimize est que optimize "défragmente" qu'à l'instant où il se lance alors que pacman-cage encapsule la base dans un fichier de taille donnée (150 mo je pense) (ce fichier sera assimilé à une partition et monté à l'emplacement de la base de données), après ce fichier n'est plus déplacé, donc il ne sera en théorie jamais défragmenté.

Publié : mar. 25 déc. 2007, 22:31
par mélodie
tuxce a écrit :après ce fichier n'est plus déplacé, donc il ne sera en théorie jamais défragmenté.
Et jamais fragmenté alors j'imagine ?

Publié : mar. 25 déc. 2007, 23:25
par tuxce
oui c'est ce que j'ai voulu dire (fragmenté), ma main a écrit défragmenté par habitude :)
enfin bien sur, s'il ne l'est pas à sa création...

Publié : mer. 26 déc. 2007, 11:46
par IdoMcFly
pour pacman-cage, il faut les serveur archlinux.fr ? (comme ils sont down en ce moment...)

Publié : mer. 26 déc. 2007, 12:43
par wain
IdoMcFly a écrit :pour pacman-cage, il faut les serveur archlinux.fr ? (comme ils sont down en ce moment...)
non ça remarche depuis le 23 décembre 8)

Publié : mer. 26 déc. 2007, 13:27
par warnaud
Perso, j'utilise pacman-optimize quand une recherche dans les repos [core] / [extra] / [community] semble long (tout est relatif mais en utilisant la méthode du pifomètre on s'en sort :) )

Publié : mer. 26 déc. 2007, 16:01
par tuxce
IdoMcFly a écrit :pour pacman-cage, il faut les serveur archlinux.fr ? (comme ils sont down en ce moment...)
ca n'agit que sur l'emplacement (et le format si on peut appeler ca ainsi) de la base et non sur les serveurs.

Publié : mer. 26 déc. 2007, 18:34
par IdoMcFly
tuxce a écrit :
IdoMcFly a écrit :pour pacman-cage, il faut les serveur archlinux.fr ? (comme ils sont down en ce moment...)
ca n'agit que sur l'emplacement (et le format si on peut appeler ca ainsi) de la base et non sur les serveurs.
je parlais de l'installation, ya une version amélioré sur le serveur fr. Enfin j'ai vu ça sur un autre topic de ce forum

Publié : mer. 26 déc. 2007, 21:27
par wain

Code : Tout sélectionner

http://repo.archlinux.fr/i686/pacman-cage-2.9.8.2-1.pkg.tar.gz
ou
/etc/pacman.conf a écrit :[archlinuxfr]
Server = http://repo.archlinux.fr/i686
J'utilise ça depuis quelques années maintenant et c'est comment dire... génial :yes:

Publié : jeu. 27 déc. 2007, 09:13
par IdoMcFly
ah ! l'adresse du dépot a changé ! sur le post qui parle de pacman on a http://www.archlinux.fr/os/i686 :D ça speed pas mal c'est clair :)