Howto: Ten Beryl actualizado cada día en Ubuntu

Publicado el 8 de Marzo a las 19:01 por magarto

Última actualización: 14 de marzo de 2007 a las 16:45

Como se me acaba la inspiración de “cosas por hacer en Linux” y no ando mucho últimamente por los foros de Ubuntu, pues voy a empezar a publicar tutoriales de otras cosillas que en su día hice.

Los usuarios de Beryl, ven como rulan por internet cada varias semanas novedades y plugins impresionantes de Bery e intentan actualizar Linux, pero no aprecian los cambios. Ésto, amigos míos, se debe a que tendréis configurados los repositorios estables pero como sabréis, Beryl es un proyecto en el que cada día se incorporan mejoras, correciones de bugs, etc.

Al igual que mucho del software libre se disponen de esos snapshots directamente para bajar por svn (subversion), aunque éso de andar compilando unos 10 paquetes diariamente… como que es un tostón. Pues bien, nuestro amigo francés Treviño, crea a diariamente estos paquetes para las versiones de Edgy y Dapper, de los repositorios de Beryl-SVN, aMSN, aMule, …

Importante: Si usáis un procesador AMD-64, tendréis que cambiar cada vez que veáis la palabra beryl-svn por beryl-svn-amd64

Para tener actualizado BERYL cada día tendréis que hacer lo siguiente:

Importante: EL CÓDIGO ESTÁ PREPARADO PARA COPIAR Y PEGAR DIRECTAMENTE.

a) Para Ubuntu Edgy: (si usáis amd-64 necesitaréis cambiar en las líneas 4 y 5 la palabra beryl-svn por beryl-svn-amd64)

wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
sudo -s
echo "##Daily Updated Beryl and related packages…" >> /etc/apt/sources.list
echo "deb http://download.tuxfamily.org/3v1deb edgy beryl-svn" >> /etc/apt/sources.list
echo "deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn" >> /etc/apt/sources.list
apt-get update && apt-get upgrade

b) Para Ubuntu Dapper: (si usáis amd-64 necesitaréis cambiar en las líneas 4 y 5 la palabra beryl-svn por beryl-svn-amd64 )

 wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
sudo -s
echo "##Daily Updated Beryl and related packages…" >> /etc/apt/sources.list
echo "deb http://download.tuxfamily.org/3v1deb dapper beryl-svn" >> /etc/apt/sources.list
echo "deb-src http://download.tuxfamily.org/3v1deb dapper beryl-svn" >> /etc/apt/sources.list
apt-get update && apt-get upgrade

Ésto hará que cada “día” se os actualice Beryl, cosa que puede daros problemas y es un tostón actualizarlo cada día.

Podéis crear un script (como tengo yo hecho) que hará que se os actualice cuando queráis sólo. En mi caso sería para Edgy (si usáis Dapper cambiar cada vez que veáis edgy por dapper). El script sería:

  1. Crear los scripts :
  2. - Crear un archivo llamado trevino-add en /usr/local/bin/ :

    sudo nano /usr/local/bin/trevino-add

    - Copiar el siguiente contenido y pegarlo en el archivo (shift + insertar): (si usáis amd-64 necesitaréis cambiar en las líneas 5 y 6 la palabra beryl-svn por beryl-svn-amd64 )(si usáis dapper cambiad en las líneas 5 y 6 edgy por dapper)

    #! /bin/bash
    sudo -s
    cp /etc/apt/sources.list /etc/apt/sources.list.sin_trevino
    echo "##Daily Updated Beryl and related packages…" >> /etc/apt/sources.list
    echo "deb http://download.tuxfamily.org/3v1deb edgy beryl-svn" >> /etc/apt/sources.list
    echo "deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn" >> /etc/apt/sources.list
    aptitude update
    update-manager

    - Crea el archivo /usr/local/bin/trevino-rm :

    sudo nano /usr/local/bin/trevino-rm

    - Inserta lo siguiente en el archivo:

    sudo cp /etc/apt/sources.list.sin_trevino /etc/apt/sources.list
    sudo aptitude update

    - Darles permisos de ejecución para todos los usuarios (y ya de paso de escritura y lectura):

    sudo chmod 777 /usr/local/bin/trevino-*
  3. Ejecutar los scripts :
  4. * Cuando queráis actualizar Beryl ejecutar en un terminal

    sudo trevino-add

    * Si no tienes aún Beryl instalado ejecuta en este momento en un terminal ( y sólo por esta vez)

    sudo apt-get install beryl emerald

    - Y ahora ve a Preferencias, Sesiones y haz que se te ejecuta nada más reiniciar sesión:

    beryl-manager

    - Reinicia sesión (Ctrl + Alt + Del)

    * Después de actualizarlo, ejecutad:

    sudo trevino-rm

- Si no eres usuario de Ubuntu, puedes modificar este script para automatizarlo en tu distro (si admite Beryl), como es el caso de Debian

¡¡¡A disfrutarlo!!!

  • En magarto tenemos anuncios, usted también puede.
  • Aumente el tráfico de su web.
  • Utilice un gran software libre.

8 Comentarios

  1. fuin-en-faroth
    14 Marzo 2007 a las 15:52

    Se trata de una consulta. Estas actualizaciones funcionan para equipos ADM64?

  2. magarto SPAIN
    14 Marzo 2007 a las 16:37

    Lo único que depende del equipo en los scripts, es simplemente los repositorios que coloques, luego depende de si los repositorios están previstos para AMD-64. En su día me fijé en Treviño que si están previstos para ésto, pero no me debí fijar bien, porque acabo de comprobarlo y no está previsto para amd-64, habría que cambiar detrás de cada línea del source.list que añadimos beryl-svn por beryl-svn-amd64
    Gracias por avisar, ahora mismo añado la correción

  3. fuin-en-faroth
    14 Marzo 2007 a las 17:08

    Excelente, muchas gracias x la ayuda y por las molestias q se toman para facilitarnos a otros las cosas, en verdad q esto de mantener el Beryl actualizado sin necesidad de recompilar es un exito. (y)

  4. magarto SPAIN
    14 Marzo 2007 a las 18:17

    La verdad es que sí, yo cada semana actualizo Beryl en el portátil y en el de escritorio y está muy chulo, aunque tiene un defecto y es que no son versiones finales, sino modificaciones subidas al subversión (svn) entonces, a veces tendrás problemas como todos… pero es lo que tiene estar a la última

  5. d2anonimoss
    12 Abril 2007 a las 05:16

    hola sabes soy novato en esto y por primera vez quise actualizar beryl, sin embargo cuando seguia tus pasos en… echo “##Daily Updated Beryl (and related projects) Packages…” >> /etc/apt/sources.list me salio el siguiente error bash: error de sintaxis cerca de token no esperado `(’ y hasta ahi no mas kede, te agradeceria si pudieses ayudarme, o darme alguna idea, utilizo edgy, gracias

  6. magarto SPAIN
    12 Abril 2007 a las 10:37

    El problema es que en este blog (Wordpress) hay un problema con la segunda coma, luego el cortar y pegar te ha dado problemas a tí y a otro.
    He modificado ese comando, mira a ver si ya funciona… si el resto de comandos no seguiste copiándolos, hazlos ahora después, si ya lo hiciste no los hagas de nuevo… podrás comprobar si los tienes ya hechos haciendo:

    sudo nano /etc/apt/sources.list

    Si modificas algo del archivo haz Ctrl+o para salvar cambios y para salir Ctrl+x

  7. magarto SPAIN
    12 Abril 2007 a las 10:44

    He modificado un par de cosillas que no estaban completas

  8. d2anonimoss
    13 Abril 2007 a las 03:12

    Hola magarto, sabes segui nuevamente tus instrucciones, y al parecer todo iba bien hasta que en el ultimo paso de nuevo tube problemas, al ejecutar en mi consola ” apt-get update && apt-get upgrade ” me salio lo siguinte ” E: Tipo ‘“deb’ desconocido en la línea 66 de lista de fuentes /etc/apt/sources.list ” y de nuevo como la vez anterior hasta ahi no mas kede, jeje parece cuento, pero bueno apelo humildemente a tu ayuda para salir de este cachito jaja,si fueras tan amable de indicar que mier… paso ahora y i me pudieses ayudar a solucionarlo, de antemano agradesco todo tu esfuerzo por la ayuda brindada, espero tu respuesta, gracias

Vista previa

Deja tu granito de arena

Registro de OpenID

Registro clásico

XHTML: Puedes usar las etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Opciones:

Tamaño

Colores

Cerrar
E-mail It