Archivo de la etiqueta: ubuntu

Instalar MCrypt en Ubuntu

[linux] [programación]

En un artículo anterior ya hable de como instalar MCrypt en Max OSX. En ubuntu el proceso también es sencillo.

1. Instalamos MCrypt:

sudo apt-get install php5-mcrypt

2. Indicamos a PHP que puede usar el módulo. Editamos el fichero php.ini:

sudo gedit /etc/php5/cli/php.ini

3. Al final de la sección de Dynamic Extensions añadimos esta línea y guardamos el fichero:

extension=mcrypt.so

¡Y ya está! Fácil 😉

Establecer Fish como shell por defecto en Ubuntu

[linux]

Por fin tengo equipo nuevo en el trabajo, un precioso portátil HP con su flamante Windows 8 … que ha durado como 5 minutos hasta que lo he sustituido por un Ubuntu 😛

Así que de nuevo tengo que ver como sustituir el aburrido bash por Fish:

1. Instalamos Fish. Lo cual es tremendamente sencillo ya que se instala a través del Centro de software de Ubuntu. Mejor si descargamos el paquete de la web que tendrá una versión más reciente.

2. Abrimos el terminal, y tecleando fish ya nos lanza el nuevo shell. Pero mejor si esto es automático. Para ello tenemos que añadir el comando fish en uno de estos dos ficheros: .bashrc o .bash_profile, ambos en la carpeta home del usuario. La diferencia fundamental es que .bashrc se lanza si la shell es “interactiva” mientras que .bash_profile se lanza si es una shell de “login”. En esta página tenéis una explicación más detallada de las diferencias entre los ficheros.

3. (Opcional) Para muchas tareas (en mi caso todo lo que use Ruby), es necesario que el terminal se lance en modo “login”, ya que RVM define su path en .bash_profile.  Podemos lanzar la shell de login con el comando /bin/bash --login, pero entonces tendríamos que volver a lanzar fish. Lo ideal es indicar al terminal que se lance en modo “login”. Para ello, En el menú del terminal, vamos a Editar -> Perfiles… Seleccionamos uno (puede ser el Default o creamos uno nuevo) y le damos a Editar. En la pestaña Título y comando, seleccionamos la opción Ejecutar el comando como un intérprete de conexión.

Acceder a una carpeta compartida desde Ubuntu corriendo en VirtualBox

[linux] [software]

Para el PFC estoy realizando las pruebas en un Ubuntu corriendo en una máquina virtual de VirtualBox. El caso es que tengo que ir moviendo ficheros entre el sistema anfitrión (un WinXP) y el Ubuntu. Cuando intenté hacer la misma operación entre dos WinXP no tuve ningún problema. Si no recuerdo mal, la carpeta compartida se mostraba automáticamente. Sin embargo, con Ubuntu tenemos que hacer unos cuantos pasos antes de tenerla disponible.

  1. Lo primero es actualizar la versión de VirtualBox. Yo estaba teniendo problemas con la 4.0.6 y ha sido pasar a la 4.0.8 y funcionar todo a la primera.

  2. Vamos a las preferencias de la máquina Ubuntu y en “Carpetas compartidas” seleccionamos la carpeta que queremos compartir y le damos un nombre, en mi caso la he llamado “Compartida”. Esto también se puede hacer con la máquina ya lanzada, pero me da la impresión que funciona mejor haciéndolo donde se muestra en la imagen:
    Configuración de carpeta compartida in VirtualBox

  3. Creamos el directorio donde accederemos a los archivos compartidos:
    $ sudo mkdir /media/windows-share

  4. Por último montamos la carpeta compartida. Usamos como parámetro el nombre que le dimos antes, en mi caso “Compartida”.
    $ sudo mount -t vboxsf Compartida /media/windows-share

Ahora ya se debería poder acceder al directorio /media/windows-share y ver los ficheros compartidos.