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

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

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

Message par FredBezies »

Bonjour.

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

Merci ;)
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Je ne la lance jamais. C'est supposé servir à ? :D
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message par FredBezies »

Optimiser la base de données de Pacman. Enfin, je crois :)
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
milambert
Hankyu
Messages : 38
Inscription : mar. 21 août 2007, 09:47
Localisation : Belgique

Message par milambert »

pour ca, il y a aussi pacman-cage qui fonctionne bien.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message 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 ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message 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)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message 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...').
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message 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 ! ;)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message 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
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message 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)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message 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é.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message 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 ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message 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...
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

pour pacman-cage, il faut les serveur archlinux.fr ? (comme ils sont down en ce moment...)
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message 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)
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message 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 :) )
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message 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.
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message 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
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message 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:
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message 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 :)
Répondre