Mostrando entradas con la etiqueta Debian. Mostrar todas las entradas
Mostrando entradas con la etiqueta Debian. Mostrar todas las entradas

13 de septiembre de 2014

Españolizando CrunchBang #!

Estoy encantado con CrunchBang, una distribución ligera, potente y muy personalizable basada en Debian. Aunque a mi me llamo potentemente la atención desde que la vi y empece a probarla, he visto por otra parte que a algunos usuarios les tira para atrás si no están familiarizados o al menos han visto alguna vez otros conceptos de escritorios, ya que será inútil buscar un botón "Inicio" como es habitual ver en Windows. Además después de la instalación viene prácticamente todo en inglés así que se puede añadir otra dificultad extra.
Lo que me propongo en este post es contaros las directrices para hacer mas cercana esta distribución y compartir el script para conseguirlo sin problemas.


Resumiendo, CrunchBang tiene como gestor de ventanas a Openbox, de panel/barra de tareas a tint2 y a Conky como monitor de sistema.

Encontré un post bastante iluminador sobre todo esto y os recomiendo que lo visitéis si queréis obtener más información.

El caso es que con estos tres elementos, que se pueden configurar mediante archivos de texto, podemos personalizar en gran medida esta distribución.

Decidí migrar todas mis máquinas Ubuntu a CrunchBang y como hubiera sido un autentico coñazo configurarlas una a una, lo que hice fue hacerlo con una, subir esos archivos a Internet con Google Drive y crear un script para que al ejecutarlo lo descargara, copiara y reiniciara estos servicios para tenerlo todo listo.

Además, no encontré ningún alma caritativa que hubiera compartido un fichero "menu.xml" de Openbox traducido al español.

Podéis descargar el script y utilizarlo para dejarlo como el mio (imagen de abajo). Si no os gusta siempre tendréis vuestros antiguos ficheros de configuración en la misma carpeta que los originales con el nombre "nombrefichero~".


Si experimentáis algún problema dejarlo en los comentarios porque por lo menos a mi me funcionó en todos los ordenadores.

Un saludo.

19 de julio de 2014

Instalando PostgreSQL en Linux

Siguiendo la política de software abierto y desarrollo económico de aplicaciones, para mi siguiente proyecto decidí usar como sistema gestor de base de datos PostgreSQL.

Explicaré cómo instalarlo en Debian 7.6.


Primero lo instalamos:

sudo apt-get update
sudo apt-get install postgresql

Para comprobar que funciona ponemos:

sudo netstat -tap | grep postgresql

Sale algo parecido a esto (lo importante es que ponga ESCUCHAR/LISTEN):

tcp  0  0 localhost:postgresql  *:*  ESCUCHAR  6065/postgres

Podemos detener el servicio así:

sudo service postgresql stop

Volverlo a iniciar:

sudo service postgresql start

O reiniciarlo:

sudo service postgresql restart

Creamos un usuario y una base de datos:

sudo -u postgres createuser -D -A -P usuarioBD
sudo -u postgres createdb -O usuarioBD nombreBD

Luego para administrar la BD podemos usar una herramienta con GUI como pgAdminIII que está disponible en los repositorios oficiales:

sudo apt-get install pgadmin3

Abrimos este administrador para ver que todo funciona perfectamente:

pgadmin3

Lo primero que tenemos que hacer es conectar con nuestro servidor. Ponemos los siguientes datos en el formulario:

  • Name: "El nombre que queráis, es para identificarlo entre todos los que conectéis"
  • Host: localhost (si lo instaláis en otra máquina el nombre o IP de la máquina servidor)
  • Username: usuarioBD (el nombre que le hemos puesto al usuario de esta base de datos)
  • Password: "la que pusisteis al crear el usuario"
  • Store password: lo marcamos si queremos que se quede guardada, si no nos la pedirá cada vez

El resto lo dejamos tal cual viene ahora mismo ya que es para opciones mas avanzadas que lo que pretendo en esta entrada.

Con esto ya podréis ver que os conectáis al servidor y que en Databases aparece la BD y en Login Roles el usuario que creamos al principio.

También es normal tener una maquina de desarrollo y otra servidor. La configuración por defecto de postgresql sólo permite conexiones desde localhost. Para cambiarlo hay que modificar los ficheros de configuración postgresql.conf y pg_hba.conf del directorio /etc/postgresql/.... Para no alargar el post lo trataré en otro aparte ya que para probar si os gusta con esto tenéis suficiente.

Espero que os sea de utilidad. Yo lo he usado en varios proyectos y me gusta bastante, si bien no eran para soportar un tráfico brutal. Ya contaré la escalabilidad que tiene que, por lo que he leído, debe ser buena.

Un saludo.

13 de julio de 2014

Instalar Steam en Debian

Gracias a que Steam no se ha olvidado de los jugadores de Linux quizás necesitas instalarlo en Debian y puede que te hallas encontrado un problema de dependencias: el instalador que se descarga directamente de la web de Steam requiere libc6 >= 2.15 y en los repositorios estables de Debian dan como la última versión la 2.13 así que intentos de actualización habituales no solucionaran el problema.


Debes tener cuidado con los cambios que vayas a hacer ya que es una librería muy importante de la que dependen muchos paquetes y puedes cargarte la máquina si no lo haces con cuidado.
Por suerte en GitHub se ha colgado otro instalador que añade al original de Valve la solución a estas dependencias.
Para instalarlo utiliza la terminal con los siguientes comandos:

wget https://github.com/GhostSquad57/Steam-Installer-for-Wheezy/raw/master/steam-debian_1.0.0.49-7_all.deb
sudo dpkg -i steam-debian_1.0.0.49-7_all.deb

Pero si por ejemplo es una instalación nueva puede salirte que no tienes dos paquetes necesarios: "realpath" y "curl". Así pues:

sudo aptitude install realpath
sudo aptitude install curl

Con estos pasos me funciono con una instalación limpia de Debian 7.6. Si lo hacéis de esta forma el script completo desatendido para ejecutar como administrador sería:

aptitude -y install realpath
aptitude -y install curl
wget https://github.com/GhostSquad57/Steam-Installer-for-Wheezy/raw/master/steam-debian_1.0.0.49-7_all.deb
dpkg -i steam-debian_1.0.0.49-7_all.deb

NOTA: si vuestra distribución es de 64bits también deberéis añadir la arquitectura de 32 para que os funcione:

sudo dpkg --add-architecture i386
sudo apt-get update

Espero que os sirva, nos vemos en Steam.

Información obtenida de crunchbang.

Compárteme

Entradas populares