Maslinux
Las noticias más recientes sobre GNU-Linux

Cómo acelerar el proceso de compilación al instalar paquetes de AUR

Speed Up Compilation Process When Installing Packages From AUR

Hay muchas razones por las que yo (y muchos) preferimos Arch a otras distribuciones de Linux. Es rolling release, por lo que siempre tendrás la última versión de tus aplicaciones. Y otras razones notables son Pacman, Arch User Repository (AUR) y Arch Wiki. Como ya sabrás, Pacman es el administrador de paquetes simple y potente de Arch Linux y sus derivados. Arch Wiki no necesita ninguna introducción. Es un sitio de documentación increíble, aportado por usuarios experimentados, donde se puede encontrar un montón de guías, consejos y trucos, etc. Y, finalmente, AUR o Arch User Repository. En este repositorio, casi cada pieza de software que se ejecuta en linux está disponible. Es el repositorio más grande mantenido por usuarios de confianza de todo el mundo. No tienes que lidiar con PPAs o una tonelada de repositorios de terceros. Puedes instalar fácilmente cualquier software de AUR usando programas de ayuda como Yaourt o Packer. Si usas AUR regularmente, tengo una buena noticia para ti. Se puede acelerar el proceso de compilación al instalar paquetes de AUR.

Acelerar el proceso de compilación al instalar paquetes desde AUR.

Es necesario instalar primero el paquete ccache. Para aquellos que se preguntan, ccache es un rápido compilador c/c + + que se utiliza para acelerar el proceso de compilación. Acelera la recompilación mediante el almacenamiento en caché de compilaciones anteriores y la detección cuando se está realizando la misma compilación de nuevo. Soporta C, C ++, Objective-C y Objective-C ++.

Ccache está disponible en los repositorios predeterminados. Todo lo que tienes que hacer esto:

sudo pacman -S ccache

Después de instalar ccache, edita el archivo /etc/makepkg.conf:

sudo vi /etc/makepkg.conf

Buscar y descomentar ccache desde la línea siguiente (quitar el signo de exclamación) para habilitar el almacenamiento en caché:

BUILDENV=(fakeroot !distcc color ccache check !sign)

A continuación, descomenta y edita el valor MAKEFLAGS para reflejar los subprocesos de la CPU. Digamos, por ejemplo, si tu CPU tiene 8 hilos (4 núcleos), luego actualiza el valor como se muestra a continuación:

MAKEFLAGS="-j8"

Guarda y cierra el archivo.

Nota: Para saber cómo encontrar el número de núcleos de la CPU en tu sistema, consulta este enlace.

A continuación, edita tu archivo .bashrc:

vi .bashrc

Agrega la línea siguiente para habilitar las compilaciones de línea de comandos:

export PATH="/usr/lib/ccache/bin/:$PATH"

Finalmente, actualiza los cambios usando el comando:

source .bashrc

Guarda y cierra el archivo. Ahora, notarás la diferencia al compilar paquetes de AUR. Ten en cuenta que ccache puede tardar unos segundos más en compilar un programa la primera vez, pero las compilaciones posteriores serán mucho más rápidas.

Fuente

(Visitada 1 veces, 1 visitas hoy )

3 Comentarios

  1. Marcelo Marcelo
    27 agosto, 2017    

    *  ¡ Ex-ce-len-te !.

    * No conocía a estos datos, se los agradece Sr. Pedro.

    • maslinux maslinux
      27 agosto, 2017    

      Por favor, tutéame, nada de señor.
      Ni de señora, por favor.

      • Marcelo Marcelo
        28 agosto, 2017    

        * Así será.

        * Un gustazo, me llamo Marcelo.

        * Se agradece toda tu producción de sentido.

        * Que andes bien, seguimos en contacto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • Qué hacer después de instalar Debian 9 "Stretch" (6)
  • Los 9 mejores editores de texto en GNU-Linux (4)
  • Revisión de Lubuntu 17.04: Escritorio ligero y completo (3)
  • Cómo instalar temas en Ubuntu 17.10 (3)
  • 10 Grandes temas para XFCE para usuarios de GNU/Linux (3)
  • WPS Office: Una de las mejores* alternativas a MS Office en GNU/Linux (2)
  • 7 de los mejores temas de iconos para Ubuntu (2)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies