More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  ॐچگچ๑ Scainet ॐچگچ๑ProfileFriendsBlogMore Tools Explore the Spaces community

ॐچگچ๑ Scainet ॐچگچ๑

Suse, Debian sarge, Ubuntu, Linux, Mandriva, Macosx Xbox y Windows
June 11

Instalar fácilmente Google Gadgets en Ubuntu

gadgetqic Instalar fácilmente Google Gadgets en UbuntuGoogle ha anunciado el lanzamiento de Desktop Gadgets para Linux.

Estos Gadgets son mini-aplicaciones que pueden ser colocadas en cualquier lugar del escritorio y al igual que los Screenlets que comentamos hace poco, además de lucir y embellecer el escritorio pueden ser útiles para mostrar información.

Existen una gran cantidad de gadgets para diversas tareas, pasando por entretenimiento, noticias, útiles, herramientas, finanzas, tecnología, comunicación, etc.

Ya podemos instalar Google Gadgets fácilmente en Ubuntu a partir de su repositorio en launchpad.

Bueno, basta de palabras y empecemos.

Lo primero que tenemos que hacer es agregar los repositorios. Para eso vamos a Sistema> Administración> Orígenes del Software y en la pestaña Software de Terceros añadimos las siguientes dos líneas apt:

deb http://ppa.launchpad.net/googlegadgets/ubuntu hardy main

deb-src http://ppa.launchpad.net/googlegadgets/ubuntu hardy main

Cerramos la ventana actualizando los repositorios y luego abrimos una Terminal y procedemos a instalar la aplicación:

sudo apt-get install google-gadgets

Una vez instalada para poder ejecutarla hacemos Alt+F2 y en la ventana que se abre escribimos: ggl-gtk

Para poder arrancar Google Gadgets cada vez que abrimos una sesión nos vamps a Sistema> Preferencias> Sesiones y en la pestaña Opciones de Inicio le damos al botón Añadir y llenamos los campos de esta manera:

Nombre: Google gadgets

Orden: ggl-gtk

Comentario: Lo que se te ocurra.

Página del Proyecto

Visto en:

May 15

Grabar juego Xbox360 con K3B (linux)

Esto va dirigido a aquellos que usan linux y no quieren "complicarse" usando la consola de comandos para grabar sus isos de Xbox 360.

Hasta ahora podíamos hacerlo desde consola usando:
growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/hdc=IMAGE.000

Pues resulta que K3B utiliza growisofs para grabar las isos de DVD pero por defecto no coloca correctamente el layerbreak con lo que los discos grabados no funcionaban.

Existe una opcion dentro de la configuración de K3B que nos permite establecer parámetros adicionales a la hora de grabar. Lo teneis en el menú preferencias/configurar K3B. Ahí dentro de programas os aparecerán 3 pestañas, la segunda nos permite especificar parámetros para ellos.

Os poneis sobre la linea de growisofs y escribís: -use-the-force-luke=break:1913760

Dais Aplicar y a Aceptar, si lo habeis hecho bien os saldrá un mensaje advirtiendoos de que habeis establecido parámetros. Si no os deja añadir el parametro, iniciar la aplicación como root, ya sabeis, iniciais la consola y escribis:  sudo k3b

Ahora ya podeis grabar. No os preocupeis que si lo habeis puesto mal no os dejará grabar.

El resto de parámetros ya los incluye K3B "de serie" a excepción de -use-the-force-luke=dao lo podeis poner también si quereis pero se graba igualmente bien, ya que K3B lo pone en AUTO y coge DAO por defecto.

Yo lo he probado ya 6 isos y funcionan bien.
April 19

Sincronizar Ubuntu con la Xbox 360

Es decir compartir archivos entre la compu y la xbox

A veces pasa, que la gente escoge Linux, los entiendo, a mi me pasa lo mismo, y no puede usarlo con su videoconsola de Microsoft, el gran problema que hasta ahora nos habíamos encontrado era la imposibilidad de compartir, mediante el PC, los ficheros por red, pero esto, se a acabado, a continuación os explico paso a paso cómo hacerlo.

  • Primero, hay que instalar ushare, que, aprovechando uPnP, compartirá recursos con nuestra Xbox 360.
  • Lo segundo, después de comentar ese detalle, es descargar un par de paquetes.El propio ushare y una versión especial de libupnp2. Digo especial porque no servirán las de los repositorios. De no usar estas que os estoy dando no os va a funcionar.

Empezamos con la primera, si usas intel ejecuta para descargar:

$ cd Desktop

Para ir al escritorio y se descargue allí (por comodidad) y:

$ wget http://bobshowtos.googlepages.com/ushare_1.0-1_i386.deb 

Para descargarlo, vereis el paquete .deb en el escritorio, instalarlo con doble click mediante Gdebi. Si por el contrario, usais AMD 64 ejecuta para descargar:

$ cd Desktop

Para ir al escritorio y se descargue allí (por comodidad) y:

$ wget http://bobshowtos.googlepages.com/ushare_1.0-1_amd64.deb 

Para descargarlo, vereis el paquete .deb en el escritorio, instalarlo con doble click mediante Gdebi.

Ahora instalaremos como hemos dicho más arriba libupnp:

Si usamos Intel:

$ cd Desktop

Para ir al escritorio y se descargue allí (por comodidad) y:

$ wget http://linux.vanvalkinburgh.org/files/libupnp/libupnp2_1.4.2-1ubuntu0.1_i386.deb

Para descargarlo, vereis el paquete .deb en el escritorio, instalarlo con doble click mediante Gdebi. Si por el contrario, usais AMD 64 ejecuta para descargar:

 $ cd Desktop

Para ir al escritorio y se descargue allí (por comodidad) y:

$ wget http://linux.vanvalkinburgh.org/files/libupnp/libupnp2_1.4.2-1ubuntu0.1_amd64.deb

Para descargarlo, vereis el paquete .deb en el escritorio, instalarlo con doble click mediante Gdebi.

Ahora vamos a configurar ushare, nos hacemos root:

$ sudo -s

Introducimos password, ahora, ejecutamos:

# ushare -p 49153 -x -d -c /carpeta_a_compartir/ 

Lo que hacen este comando es lo siguiente:

  1. Con ushare indicamos el programa..
  2. Con -p indicamos que vamos a introducir un puerto
  3. Con 49153 indicamos el puerto correcto, por defecto en Xbox 360 es 49153, por lo que -p 49153 indica el puerto.
  4. Con -x indicamos que queremos inicializar el programa con compatibilidad para Xbox.
  5. Con -d hacemos que la cosa sea más rápida, podeis suprimirlo..
  6. Con -c indicamos la carpeta a compartir..

Un ejemplo sería:

# ushare -p 49153 -x -d -c /home/christian/mis_cosas/imagenes 

fuente: http://www.ubunteate.es

March 26

CÓMO crear paquetes *.deb a partir de código fuente

Fuente.

0. Introducción

Una situación bastante común que se encuentran muchos usuarios es necesitar un programa que no esta empaquetado para su distribución favorita. Por suerte para todos, teniendo disponible el código fuente cualquiera puede compilar por si mismo los programas, aunque esto genera varios inconvenientes. Es fácil hacer un "make install" pero no todos los programas soportan "make uninstall", de modo que eliminar el paquete cuando deje de ser necesario o directamente estorbe puede ser bastante complicado.

La solución mas cómoda y eficaz en estos casos es crear paquetes deb a partir del código fuente, y utilizar la administración de paquetes para instalarlos/actualizarlos/eliminarlos cuando sea necesario. Esto suena bonito pero casi siempre parece mas complicado de lo que es, sobretodo cuando se es novato. Ahí es donde entra en juego esta pagina. Voy a explicar de forma más o menos simple, el proceso para crear paquetes de forma sencilla. Este proceso no se puede seguir al pie de la letra, tiene que ser adaptado para cada paquete en particular, pero sirve como plantilla general para la mayoría de programas, especialmente aquellos que se podrían compilar siguiendo el clásico proceso "./configure && make && make install".
Programas necesarios

1. Herramientas

Para crear nuestros paquetes, vamos a utilizar unos cuantos "ayudantes" que nos hagan el trabajo sucio, así que necesitaremos los siguientes paquetes:

* dh-make
* devscripts
* fakeroot
* build-essential

2. Debianizando

Lo primero que necesitamos es un directorio de trabajo. En este directorio acabaremos teniendo varias cosas así que es recomendable que sea un directorio vacío. Si vamos a preparar varios paquetes yo recomendaría usar un directorio para cada uno.

Una vez dentro del directorio de trabajo, descomprimimos las fuentes del programa a empaquetar, así nos quedara (casi siempre) un subdirectorio con el nombre del programa. Tenemos que comprobar que el nombre sea del tipo "nombre-versión", por ejemplo "agenda-0.0.1". Si el nombre no corresponde lo modificaremos para que no de problemas y entraremos en ese subdirectorio.

Ahora pasamos a lo importante, vamos a "debianizar" el árbol de fuentes ejecutando "dh_make -e email@proveedor". Nos preguntara que tipo de paquete queremos crear, generalmente sera "s" para programas o "l" para librerías (hay mas opciones pero esto es una guia básica, consulta los manuales para mas detalles). Se pueden añadir las opciones "-s" o "-l" detrás del email para responder directamente a esta pregunta.

Con esto, a menos que falle algo, tenemos hecha la debianización básica a falta de algunos detalles y personalizaciones y ya seria posible empaquetar el programa.

Es importante tener en cuenta que en el directorio "exterior" a las fuentes (el que esta justo por encima) se van a crear varias cosas durante el proceso que se usaran en la creación del paquete, ¡no las eliminéis!

3. Configurando

Ahora toca configurar el paquete. La configuración se hace editando varios archivos que se crearon al debianizar las fuentes. Todos esos archivos están dentro del directorio "debian".

Empezaremos por modificar la información del paquete, que se encuentra en el archivo "debian/control". Como podéis ver tiene varias partes con un formato predefinido (¡cuidado de no alterarlo!). Concretamente modificaremos las lineas "Section:" para definir la sección a la que pertenece el paquete (por ejemplo "main/x11" o "universe/web"), "Package:" si necesitamos cambiarle el nombre al paquete por algún motivo y por ultimo "Description:". La parte "Description:" tiene un formato un poco distinto, en la misma linea se puede poner una descripción corta (60 caracteres si no recuerdo mal) y debe empezar con minúsculas después de los dos puntos, la segunda parte va a continuación en una nueva linea. Esta linea y las siguientes que forman parte de la descripción deben empezar con un espacio en blanco y si queremos dejar una linea en blanco debemos poner un solo punto después del espacio obligatorio.

El siguiente archivo que modificaremos es uno de los mas importantes, porque define la forma en que se compilara y empaquetara nuestro programa. Es el archivo "debian/rules" y tiene formato de makefile. No entraremos en muchos detalles (consultar el manual para más información), pero si en lo mas practico. En la línea que comienza CFLAGS="$(CFLAGS)" ./configure .... podemos añadir todas las opciones que normalmente añadiríamos al ./configure de un programa, opciones de compilación, optimizaciones, etcetera.

Para terminar con la configuración básica nos falta modificar el archivo "debian/changelog". Podemos hacerlo a mano pero es mejor hacerlo con un programa ayudante llamado "dch" (incluido en devscripts). Es recomendable hacerlo así porque con solo ejecutarlo estando en el directorio de fuentes (no un subdirectorio) nos abrirá el changelog para modificar y nos creara una linea nueva, pero mas aun, si lo ejecutamos con el parámetro "-i" nos incrementa el numero de versión del paquete, crea una entrada nueva en el changelog y nos permite editarla. Una de las utilidades de este archivo es controlar que cambios hay de una versión a otra, pero también la propia versión del paquete. Por ejemplo, al debianizar amule-2.0.3 en el changelog nos pondrá la versión "2.0.3-1" indicando que es la primera versión del paquete, al hacer "dhc -i" pasaría a ser la "2.0.3-2". Más aun, si queremos identificar el paquete aun mejor podemos introducir algo entre el guión y el numero, por ejemplo el nombre de la distribución a la que se dirige ("2.0.3-breezy1"). Justo detrás de la versión nos encontramos con la distribución, donde podemos poner a que distribución pertenece, por ejemplo "stable", "unstable", "unreleased", ... y para finalizar la prioridad. Esta prioridad indica la importancia de las diferencias entre este paquete y la versión anterior. Así por ejemplo si el nuevo paquete solo añade alguna funcionalidad poco importante puede ser "low" (baja) mientras que si arregla algún fallo importante puede ser "high" (alta).

4. Compilando y empaquetando

Estamos terminando chicos, solo nos falta empaquetar. Para ello nos colocamos en el directorio de fuentes y ejecutamos "dpkg-buildpackage -rfakeroot" y nos sentamos a esperar con los dedos cruzados para que no falle nada. Si todo va bien debería quedarnos fuera del directorio de fuentes un lindo paquete deb listo para usar.

También nos habrán quedado varios archivos auxiliares pero la utilidad de esos archivos es otra historia.

JID: versvs@jabberes.org
http://www.versvs.net

 

View more entries