Jump to content

Search the Community

Showing results for tags 'apt-build'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Android
    • Ayuda, consultas y Soporte Android
    • Apps Android
    • Roms Android
    • Manuales / Tutoriales / Guías Android
    • Noticias Android
    • Hablando de Android
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Found 1 result

  1. Apt-build nos brinda la oportunidad de compilar los paquetes de los repositorios para ajustarlos a las especificaciones de nuestro sistema y, de esa manera, aumentar el rendimiento. Permite compilar cada paquete manteniendo las reglas y dependencias del sistema. Al hacerlo no vamos a perder la habilidad de administrar el programa a través de apt, ya que el propio apt-build se encarga de crear el paquete .deb para luego instalarlo como si se tratara de un paquete descargado directamente desde repositorios. La desventaja es que hay que perder tiempo compilando y seguramente instalar multitud de dependencias para poder llevarlo a cabo dicho proceso. Por no hablar de tener que repetir todo cada vez que sea actualizado el paquete. Lo primero que debemos hacer es asegurarnos de que tenemos los repositorios "source" (deb-src) En el caso de Debian podemos consultarlos en Debian Source list generator En ambos casos es tan simple como añadir deb-src delante de la dirección del repositorio en lugar del típico deb (El repositorio debe contener las fuentes, de lo contrario no funcionará aunque añadamos la línea deb-src) Ambas direcciones son idénticas, sólo cambia la cabecera de la línea Instalar y configurar apt-build: aptitude install apt-build[Mientras se instala nos preguntará qué nivel de optimización nos interesa: El nivel agresivo no es muy recomendado porque puede dar algunos problemas. El nivel escaso, personalmente no lo aconsejo ¿Que gracia tiene hacer toda esta locura para obtener un rendimiento "escaso"? Esto deja como nivel recomendado, el nivel medio Lo siguiente que pregunta es el modelo de procesador que tenemos en el equipo, de esto depende el resultado de la optimización. En caso de duda, podemos ver toda la información de nuestra cpu con el comando: lscpu Proceso de compilado [Apt-build tiene un funcionamiento muy similar a apt-get o aptitude Lo primero es actualizar la lista de sources: apt-build updatePara compilar e instalar un paquete Para compilar e instalar un paquete que ya está instalado Para eliminar un paquete Limpiar después de compilar/instalar apt-build clean-sources; apt-build clean-buildEl resto de opciones pueden consultarse con el habitual apt-build --help Compilar código fuente ajeno a los repositorios Para paquetes que provengan de repositorios, para compilar el código fuente de algún programa que descarguemos y vayamos a compilar también nos puede servir de ayuda. Suele ocurrir que aparece una nueva versión de determinado programa, y no hay ningún paquete .deb y los repositorios sólo ofrecen versiones antiguas de ese programa, por lo que no tenemos más remedio que descargar el código fuente y compilarlo por nuestra cuenta. A la hora de compilar siempre nos encontramos con que son necesarias multitud de dependencias previas y es algo que molesta, y mucho. Eso se puede solucionar con un: De esta manera se descargarán e instalarán todas las dependencias necesarias para poder compilar ese programa/paquete en concreto. Una vez instaladas ya podremos proceder a compilarlo manualmente teniendo instalado todo lo necesario para que se complete el proceso. (No es necesario el apt-build para hacer esto último) (Tampoco es necesario aptitude build-dep para paquetes que compilemos con apt-build) Apt-build world Llega la parte peliaguda. El apt-build con el parámetro "world" lo que hace es compilar absolutamente todo lo que hay en el sistema. Este proceso es sólo para los más osados, porque no ofrece garantías de que todo funcione correctamente una vez termine y, encima, tardará una barbaridad en compilar todo el sistema. Si termina y todo sale bien, mejorará el rendimiento notablemente y con el apt-build podremos administrar las actualizaciones y paquetes que vayan surgiendo sin tener que volver a empezar, pero si no sale, habremos perdido unas cuantas horas compilando y las que nos quedarán para arreglarlo Vale, ahora que ya los he asustado, empecemos con el proceso Antes de ejecutar el apt-build world hay que tener en cuenta una cosa, y es que no se deben compilar los mismos paquetes que se utilizan para compilar (suena redundante pero es así), por lo que debemos excluirlos para que no haya problemas. Creamos una lista de los paquetes que tenemos instalados para que la lea apt-build dpkg --get-selections | awk '{if ($2 == "install") print $1}' > /etc/apt/apt-build.listUna vez termine debemos acceder al archivo y eliminar los paquetes que no queremos que se compilen: nano /etc/apt/apt-build.listLos paquetes que tenemos que eliminar de la lista son los siguientes: Cuando nos hayamos asegurado de que hemos excluido esos paquetes del proceso, ejecutamos el comando: apt-build worldAunque algunos no lo tengan en cuenta, lo siguiente es muy importante, y es que si no le pones unas velitas a San Ignucio, y le rezas a San Torvalds, tienes muchas menos posibilidades que que el proceso se complete satisfactoriamente Después de varias Horas/Días compilando verás como te tomas la última recomendación mucho más en serio
×
×
  • Create New...