Spiga

Como compilar con Ubuntu

Bien, me estreno con este pequeñito pero muy útil "Howto" de cómo añadirle a vuestro Ubuntu la posibilidad de compilar código fuente. Muchos os preguntareis la utilidad de este proceso, pues bien, os pondré un ejemplo para que entendáis rápidamente la importancia que tiene:

¿Cuántas veces has querido instalar un programa para el que no hay un repositorio .deb y te has quedado con las ganas?

Bueno, pues a partir de ahora ya nos va a dar igual no encontrarlo porque nosotros mismos nos lo vamos a crear. Primero de todo abriremos una consola y en ella escribiremos lo siguiente:

# sudo aptitude install build-essential

Como veis no soy partidario de usar apt-get aunque si alguno lo prefiere pues que lo use. Este comando nos instalara una serie de librerías y paquetes necesarios para poder generar archivos binarios con nuestro GCC presintalado. A partir de este momento ya puedes generarte tus ejecutables y, por lo tanto, transformar un código fuente a un fichero binario interpretable por tu Ubuntu.

El proceso de compilado suele ser más o menos el mismo para todos los programas. Primero deberíais extraer el código (que suele venir en un .tar.gz) a una carpeta. Lo más recomendable después de esto es leerse el típico README para saber cuál seria el proceso indicado para generar el binario. Normalmente primero solemos configurar mediante:

# sudo ./configure

Esto generará una configuración para nuestra máquina que le dira a GCC cómo debe compilar. Acto seguido el paso siguiente, que genera ya el binario y lo instala en el sistema, suele ser:

# sudo make

o

# sudo make install

Como os digo arriba esto depende de cada programa por lo que es esencial leerse en las instrucciones del mismo el cómo compilarlo. Espero que gracias a este pequeño y fácil tutorial no se os resista, a partir de ahora, ningún programa para que no encontréis el paquete precompilado.

Un saludo!

DarknSiS, se une a Be Linux my friend

Desde hoy, y espero que durante mucho tiempo, mi gran amigo DarknSiS se dedicara a poner Howtos, o lo que le apetezca en este blog. Sus conocimientos sobre Linux son amplios y lleva años en este mundo (muchos mas que yo, por supuesto).

Yo mientras seguiré achuchándole para que saque una versión para Linux de su programa; p2phazard.

Seguro que de esto sale algo bueno, seguro que si :D

Saludos.

Para cuando el siguiente chequeo de disco?

Con Showfsck sabremos con exactitud las veces que podemos reiniciar el PC antes de que el sistema haga un chequeo de disco.
Esta aplicación parece una tontería pero hay veces que se inician los chequeos en el momento mas inoportuno.

Para instalar Showfsck, simplemente abriremos la consola y pondremos:

# sudo aptitude install showfsck

Una vez instalado simplemente pondremos el siguiente comando:

# sudo showfsck

Una vez hecho esto nos aparecerá un dialogo como el siguiente (donde 10 es el número de reinicios que llevamos hasta el momento y 30 el total):

10/30 mount(s) until fsck for /dev/disk/by-uuid/2049ef72-46cd-4990-83ce-cdb201cbc917
***************************
***************************
* fsck at next mount for /dev/sda1
***************************
***************************
Vía | Lifehacker

Wine Doors, un paso mas allá

Wine-doors es una aplicación diseñada para instalar programas de manera fácil en Linux. En esencia es una herramienta usada como gestor de paquetes para facilitar la instalación de aplicaciones de Windows en GNU/Linux.


Con un entorno y comportamiento similar a Automatix2 y Synaptic, Wine-doors nos ayuda a instalar varias aplicaciones inicialmente creadas para el sistema operativo de Microsoft en GNU/Linux con un simple clic de ratón.


.- Que incluye
Aplicaciones base de Windows:

  • Arial
  • Arial Bold
  • Autohotkeys
  • Comicsans
  • Courier
  • Mozilla ActiveX Control
  • Times New Roman Font
  • Visual C++ runtime libraries
  • Webdings Font
  • Wine Gecko
Juegos:
Aplicaciones:
Librerías:

.- Como instalar
Usaremos aptitude y la consola para poder descargar e instalar los componentes necesarios para poder usar Wine-doors:

# sudo aptitude install wine

# sudo aptitude install wine-dev

# sudo aptitude install libwine

# sudo aptitude install libwine-dev

Ahora necesitamos descargar Wine-doors y descomprimirlo, para ello también utilizaremos la consola:

# wget http://www.wine-doors.org/releases/wine-doors-0.1.tar.gz

# tar zxvf wine-doors-0.1.tar.gz

# cd wine-doors-0.1

El siguiente paso es instalar Wine-doors:

# python setup.py install

Como ejemplo de la facilidad de manejo os dejo un video demostración:


Vía B22J

Abrir archivos como administrador, con Nautilus

Cuantas veces nos hemos encontrado con la molesta tarea de tener que abrir un archivo de texto, como por ejemplo; xorg.conf o sources.list, escribiendo su ubicación completa desde consola para poder editarlo como administrador?

Esto se puede solucionar con un simple script para Nautilus.


Lo primero que tenemos que hacer es crear un archivo, desde consola, donde escribiremos el script:

# gedit $HOME/.gnome2/nautilus-scripts/Abrir\ como\ Administrador

El siguiente paso será pegar lo siguiente en el archivo creado:

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gksudo "gnome-open $uri" &
done

Guardamos el archivo recién modificado y le damos los permisos necesarios para su ejecución:

chmod +x $HOME/.gnome2/nautilus-scripts/Abrir\ como\ administrador

Una vez se ha finalizado con los puntos anteriores, reiniciar la interfaz gráfica (Ctrl-Alt-Retroceso)

Fuente

EDITADO: Gracias al comentario de Miguel, he sabido que existe otra manera más fácil para conseguir el mismo resultado. Ponemos en consola:

# sudo aptitude install nautilus-gksu

Se necesita la versión Feisty Fawn de Ubuntu. Yo he probado a instalar desde los repositorios de Edgy Eft y no lo encuentra.