Pacman
Pacman guarda todos la información de los paquetes en un conjunto de archivos pequeños (uno por cada paquete). Mejorando la velocidad de acceso de la base de datos, reduce el tiempo de, por ejemplo, búsqueda de paquetes y de resolución de dependencias.
lo primero sera optimizar el acceso a la base de datos de pacman
en una terminal como root escribimos
http://img823.*************/img823/6218/instantnea1u.png
con este comando lo que realizamos es poner todos esos pequeños paquetes de forma física en el disco asi disminuyendo la búsqueda de los paquetes en la base de datos
Mejorar las descargas
Usando wget
primero actualiza tu sistema
e instala wget
http://img197.*************/img197/873/instantnea2l.png
ahora configuras tu pacman.conf
yo uso nano pero ustedes lo reemplasan por el que deseen
y desmacas la siguiente linea en la seccion [option]
http://img14.*************/img14/5136/instantnea3f.png
ahora con eso pacman usara wget para las descargas
Powerpill
powerpill es un script para pacman qe realiza descargas simultaneas
lo instalamos asi
y lo utilizamos como pacman
o podemos actualizar el sistema
Ahora a mejorar el inicio de arch
Correr los daemons en backgrounds
con esto lo que hacemos es qe lo daemons no cargen uno a uno si no todos juntos
es muy facil solo ingresamos al archivo rc.conf
y en la seccion daemons agregamos una "@" en los daemons qe inicien simultaneamente
mejorar lo repositorios
lo que realizaremos sera buzcar los mirror qe esten mas actualizados
antes qe nada lo primero sera realizar un backup de todos lo repos
con el siguiente comando
ahora revisaremos los estatus de los mirrorlist
para eso yo conosco 2 formas una es ir a la pagina de los estatus aqui
y utilizar el mas actualizado
la otra es automaticamente
primero instalamos python y reflector
podemos ir a nuestro archivo de mirrorlis y desmarcar todos los mirror qe deseamos testear
o podemos desmarcarlos todos para testearlos todos
http://img829.*************/img829/7375/instantnea5.png
luego ejecutamos reflector
esto acomodara la mirrorlist y los clasificara por velocidad y estatus
solo usará los mejores 40
forzamos a pacman a actualizar su lista de mirrors
eso es todo
saludos y espero que lo disfruten
Pacman guarda todos la información de los paquetes en un conjunto de archivos pequeños (uno por cada paquete). Mejorando la velocidad de acceso de la base de datos, reduce el tiempo de, por ejemplo, búsqueda de paquetes y de resolución de dependencias.
lo primero sera optimizar el acceso a la base de datos de pacman
en una terminal como root escribimos
Código:
[COLOR="white"]pacman-optimize[/COLOR]
http://img823.*************/img823/6218/instantnea1u.png
con este comando lo que realizamos es poner todos esos pequeños paquetes de forma física en el disco asi disminuyendo la búsqueda de los paquetes en la base de datos
Mejorar las descargas
Usando wget
primero actualiza tu sistema
Código:
[COLOR="white"]pacman -Syu[/COLOR]
e instala wget
Código:
[COLOR="white"]pacman -S wget[/COLOR]
http://img197.*************/img197/873/instantnea2l.png
ahora configuras tu pacman.conf
yo uso nano pero ustedes lo reemplasan por el que deseen
Código:
[COLOR="white"]nano /etc/pacman.conf[/COLOR]
y desmacas la siguiente linea en la seccion [option]
Código:
[COLOR="white"]XferCommand = /usr/bin/wget -c --passive-ftp -c %u[/COLOR]
http://img14.*************/img14/5136/instantnea3f.png
ahora con eso pacman usara wget para las descargas
Powerpill
powerpill es un script para pacman qe realiza descargas simultaneas
lo instalamos asi
Código:
[COLOR="white"]pacman -S powerpill perl-crypt-ssleay[/COLOR]
y lo utilizamos como pacman
Código:
[COLOR="white"]powerpill -S nombre_del_paquete[/COLOR]
o podemos actualizar el sistema
Código:
[COLOR="white"]powerpill -Syu[/COLOR]
Ahora a mejorar el inicio de arch
Correr los daemons en backgrounds
con esto lo que hacemos es qe lo daemons no cargen uno a uno si no todos juntos
es muy facil solo ingresamos al archivo rc.conf
y en la seccion daemons agregamos una "@" en los daemons qe inicien simultaneamente
Código:
[COLOR="white"]nano /etc/rc.conf[/COLOR]
mejorar lo repositorios
lo que realizaremos sera buzcar los mirror qe esten mas actualizados
antes qe nada lo primero sera realizar un backup de todos lo repos
con el siguiente comando
Código:
[COLOR="white"]cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup[/COLOR]
ahora revisaremos los estatus de los mirrorlist
para eso yo conosco 2 formas una es ir a la pagina de los estatus aqui
y utilizar el mas actualizado
la otra es automaticamente
primero instalamos python y reflector
Código:
[COLOR="white"]pacman -S python[/COLOR]
Código:
[COLOR="white"]pacman -S reflector [/COLOR]
podemos ir a nuestro archivo de mirrorlis y desmarcar todos los mirror qe deseamos testear
Código:
[COLOR="white"]nano /etc/pacman.d/mirrorlist[/COLOR]
o podemos desmarcarlos todos para testearlos todos
Código:
[COLOR="white"]sed '/^#S/ s|#||' -i /etc/pacman.d/mirrorlist[/COLOR]
http://img829.*************/img829/7375/instantnea5.png
luego ejecutamos reflector
Código:
[COLOR="white"]reflector -l 40 -r -o /etc/pacman.d/mirrorlist[/COLOR]
esto acomodara la mirrorlist y los clasificara por velocidad y estatus
solo usará los mejores 40
forzamos a pacman a actualizar su lista de mirrors
Código:
[COLOR="white"]sudo pacman -Syy[/COLOR]
eso es todo
saludos y espero que lo disfruten