Ubuntu Prelinking Pre-Ubuntu
A lot of Ubuntu software relies on other pieces of code to work. Una gran cantidad de software de Ubuntu se basa en otras piezas de código para trabajar. These are sometimes referred to as libraries, which is a good indicator of their purpose: to provide functions that programs can check in and out whenever they need them, as if they were borrowing books from a library. Estos se denominan a veces las bibliotecas, que es un buen indicador de su finalidad: proporcionar las funciones que los programas pueden comprobar y que cada vez que necesitan ellos, como si se tratara de préstamos de libros de una biblioteca.
Whenever a program starts, it must look for these other libraries and load them into memory, so they’re ready for use. Cuando un programa se inicia, debe buscar esas otras bibliotecas y cargarlos en la memoria, de modo que esté listo para su uso. This can take some time, particularly with larger and more complicated programs. Esto puede tomar algún tiempo, en particular, con mayores y más complicados programas. Because of this, the concept of prelinking was invented. Debido a esto, el concepto de prelinkado fue inventado. By a series of complicated tricks, the prelink program makes each bit of software you might run aware of the libraries it needs, so that memory can be better allocated. Mediante una serie de complicados trucos, el programa hace prelink cada bit de software que puede ejecutar consciente de las bibliotecas que necesita, a fin de que la memoria puede ser mejor asignados.
Prelinking claims to boost program startup times by up to 50% or more, but the problem is that it’sa hack—a programming trick designed to make your system work in a nonstandard way. Pre-créditos para impulsar el programa de inicio de veces hasta en un 50% o más, pero el problema es que es un hack-un truco de programación diseñado para hacer que su sistema de trabajo en una forma no estándar. Because of this, some programs are incompatible with prelinking. Debido a esto, algunos programas son incompatibles con el prelinkado. In fact, some might simply refuse to work unless prelinking is deactivated. De hecho, algunos podrían simplemente negarse a trabajar a menos que prelinkado está desactivado. At the time of this writing, such programs are in the minority. En el momento de escribir esto, este tipo de programas se encuentran en la minoría. However, keep in mind that prelinking can be easily reversed if necessary. Sin embargo, tenga en cuenta que el prelinkado puede invertirse fácilmente, si es necesario. Alternatively, you might want to weigh whether it’s actually worth setting up prelinking in the first place. Alternativamente, usted podría querer si a pesar de que realmente vale la pena la creación de prelinkado en el primer lugar.
Configuring Prelinking Configuración de Pre -
If you decide to go ahead with prelinking, you’ll need to download the relevant software from the Ubuntu software repositories. Si usted decide seguir adelante con el prelinkado, tendrás que descargar el software correspondiente desde el software de los repositorios de Ubuntu. Open the Synaptic Package Manager (System -> Abra el Gestor de paquetes Synaptic (Sistema ->
Administration -> Synaptic Package Manager), click the Search button, and type prelink into the search box. Administración -> Gestor de paquetes Synaptic), haga clic en el botón Buscar, y el tipo prelink en el cuadro de búsqueda. Mark prelink for installation, and then click Apply. Prelink marca para la instalación y, a continuación, haga clic en Aplicar.
Before you can run a prelinking sweep of your system, you need to enable it in one of its configuration files. Antes de que pueda ejecutar un barrido prelinkado de su sistema, usted necesita a fin de que pueda en uno de sus ficheros de configuración. To do this, type the following in a terminal window: Para ello, escriba lo siguiente en una ventana de terminal:
gksu gedit /etc/default/prelink gksu gedit / etc / default / prelink
Change the line that reads PRELINKING=unknown to PRELINKING=yes. Cambie la línea que dice = Pre-Pre-desconocido a = yes. Then save the file and quit Gedit. A continuación, guarde el archivo y salga de Gedit.
To run a prelinking scan of your system, simply issue this command: Para ejecutar una exploración prelinkado de su sistema, simplemente cuestión de este comando:
sudo prelink -a sudo-un prelink
This will prelink practically all the binary files on your system, and may take some time to complete. Esto prelink prácticamente todos los ficheros binarios en su sistema, y puede tomar algún tiempo para completar. You may also see some error output, but you don’t need to pay attention to it. Usted también puede ver algunos de error de salida, pero no es necesario prestar atención a ella. Prelinking was automatically added as a daily cron job when you installed it, so any new programs you add will be automatically prelinked. Pre-fue añade automáticamente como una tarea diaria cuando se ha instalado, por lo que cualquier nuevo programas que se añaden automáticamente prelinkado.
Deactivating Prelinking Desactivación de Pre -
Should you find prelinking makes a particular application malfunction or simply stop working, you can try undoing prelinking. En caso de encontrar prelinkado hace un mal funcionamiento de una aplicación particular, o simplemente dejar de funcionar, puede intentar deshacer el prelinkado. To do this, find out where the main binary for the program resides, and issue the prelink command with the --undo command option. Para ello, averiguar donde la principal binario para el programa de residencia, y la cuestión prelink con el comando - comando opción de deshacer. For example, to remove prelinking from the Gedit text editor program, you could type the following: Por ejemplo, para quitar el prelinkado de Gedit el programa editor de texto, puede escribir lo siguiente:
whereis gedit whereis gedit
This command will show that the gedit binary is found at the location /usr/bin/gedit in the file system. Este comando mostrará que el gedit binario se encuentra en la ubicación / usr / bin / gedit en el sistema de archivos. Next, attempt to undo prelinking on the binary: A continuación, intento de deshacer el prelinkado en el binario:
sudo prelink --undo /usr/bin/gedit sudo prelink - undo / usr / bin / gedit
However, this may not work, because some programs might rely on additional binaries on the system. Sin embargo, este puede no funcionar, debido a que algunos programas podrían basarse en los binarios adicionales en el sistema. Therefore, the solution might be to undo prelinking for the entire system, which you can do by typing the following: Por lo tanto, la solución podría ser la de deshacer prelinkado para todo el sistema, que usted puede hacer escribiendo el texto siguiente:
sudo prelink -ua sudo prelink-ua
After this, you should remove the prelink package, via the Synaptic Package Manager, to stop it from running again in the future (or manually remove its cron entry). Después de esto, usted debe quitar el paquete prelink, a través del Gestor de paquetes Synaptic, para evitar que correr de nuevo en el futuro (o quitar manualmente su entrada cron).
Written by magakos. Escrito por magakos. Read more great feeds at is source Leer más grandes se alimenta en la fuente WEBSITE SITIO WEB
no comments No hay comentarios . .
Read more articles on Leer más artículos sobre Ubuntu Linux Ubuntu Linux and y otherSoftware otherSoftware . .
- [+] Digg [+] Digg : Feature this article : Reportaje este artículo
- [+] Del.icio.us [+] Del.icio.us : Bookmark this article : Marque este artículo
- [+] Furl [+] Furl : Bookmark this article : Marque este artículo















