Instale Enlightenment E17 usando Subversion

Si ha pasado suficiente tiempo en Linux, es posible que se enfrente a un proceso de instalación que requiera el uso de SVN. SVN es una subversión, que es un sistema de control de versiones basado en CVS. Esto significa que esta herramienta administra archivos y directorios y realiza un seguimiento de los cambios realizados en ellos. Muchos desarrolladores usan herramientas similares para dar a los probadores y otros desarrolladores acceso a las últimas versiones de su software. De hecho, instalar con subversion siempre garantiza que instale el código base más reciente para su aplicación.

Pero Subversion no siempre es la herramienta más fácil para el usuario final. Entonces, con el usuario final en mente, este artículo intentará explicar cómo puede usar la voladura en el proceso de instalación de software en el sistema operativo Linux.

¿Si la actividad subversiva es la herramienta adecuada para usar?

Esta es una pregunta bastante difícil. Hay dos razones obvias para usar voladuras:

Preservación de archivos de versiones antiguas: por su naturaleza, subversion es un sistema de control de versiones, por lo que se adapta bien a esta tarea.

Colaboración: si está trabajando en el desarrollo de una aplicación con más de una persona, entonces la subversión también es perfecta para usted. El uso de subversion permite a los desarrolladores probar el código, trabajar en él y volver a probarlo.

Y, por supuesto, puede usar subversion para verificar la última versión del código y luego instalar la última versión.

como funciona todo

El primer paso en esto es instalar la propia subversión. Esto es simple ya que subversion se encontrará en su repositorio estándar. Para instalar, abra una ventana de terminal e ingrese el comando:

sudo apt-get install subversion

o en Fedora así:

yum install subversion

Una vez que el software está instalado, está listo para comenzar.

Supongamos que desea comprobar el software más reciente. Ilustremos esto con el administrador de ventanas/entorno de escritorio de Enlightenment E17. Ahora que este es un paquete bastante complejo, hay dependencias que deben abordarse. Estas dependencias se pueden resolver con una herramienta de instalación común (como yum o apt-get). Estas dependencias:

  • m4
  • configuración automática
  • automake (1.7 o superior)
  • resumen
  • libtool
  • configuración del paquete
  • texinfo
  • zlib
  • libpng
  • jpeg
  • libre tipo 2
  • liblua (5.1 o superior)
  • xorg-x11 o xfree86
  • x11-lib
  • dbus
  • Hal
  • Pam (requerido para Desklock)

También puede necesitar estas dependencias adicionales:

  • librsvg2
  • inotificar (solo Linux)
  • rizo
  • abressl
  • gratis
  • libertino
  • obtener el texto

Una vez que todas las dependencias estén listas, puede continuar con la instalación de Subversion.

Lo primero que debe hacer es verificar e instalar todas las dependencias (que no se pueden instalar por medios convencionales). Todo esto se hace usando subversión. svn mandar El uso principal del equipo:

DIRECCIÓN svn co

Donde DIRECCIÓN es la referencia real al repositorio de CVS. NOTA: Co significa salida. Ahora vamos a probar todas las dependencias y luego las instalaremos todas con CVS. para hacer esto, emita los siguientes comandos (uno a la vez):

svn co http://svn.enlightenment.org/svn/e/trunk/eina eina-svn
svn co http://svn.enlightenment.org/svn/e/trunk/eet eet-svn
svn co http://svn.enlightenment.org/svn/e/trunk/evas evas-svn
svn co http://svn.enlightenment.org/svn/e/trunk/ecore ecore-svn
svn co http://svn.enlightenment.org/svn/e/trunk/efreet efreet-svn
svn co http://svn.enlightenment.org/svn/e/trunk/embryo embryo-svn
svn co http://svn.enlightenment.org/svn/e/trunk/edje edje-svn
svn co http://svn.enlightenment.org/svn/e/trunk/e_dbus e_dbus-svn

Cada uno de los comandos anteriores creará un nuevo directorio. Por ejemplo, el primer comando creará un directorio eina-svn en el directorio desde el que se ejecuta el comando. Deberá ir a cada uno de estos directorios (uno por supuesto) y luego ejecutar los siguientes comandos:

./autogen.sh
que hacer
sudo hacer la instalación
sudo ldconfig

Una vez que haya hecho eso para todas las dependencias, es hora de probar e instalar el software básico. Esto se hace usando lo siguiente:

svn co http://svn.enlightenment.org/svn/e/trunk/e e17-svn

Ahora es el momento de instalar. Cambiar a la recién creada е17-свн carpeta y ejecute los siguientes comandos:

./autogen.sh
make
sudo make install

Después de un tiempo bastante largo, Enlightenment E17 debería estar instalado en su máquina. Ahora debería poder cerrar sesión y volver a iniciar sesión usando E17.

Observaciones finales

La instalación con subversion es en realidad una excelente manera de mantener su software al límite. Y algunos programas, como E17, solo se pueden instalar (en ciertas distribuciones) de esta manera. Esperamos que esto le haya ayudado a comprender cuán útil y fácil puede ser la voladura.

Artículos de interés

Subir