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.
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
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:
Para comprobar que funciona ponemos:
Sale algo parecido a esto (lo importante es que ponga ESCUCHAR/LISTEN):
Podemos detener el servicio así:
Volverlo a iniciar:
O reiniciarlo:
Creamos un usuario y una base de datos:
Luego para administrar la BD podemos usar una herramienta con GUI como pgAdminIII que está disponible en los repositorios oficiales:
Abrimos este administrador para ver que todo funciona perfectamente:
Lo primero que tenemos que hacer es conectar con nuestro servidor. Ponemos los siguientes datos en el formulario:
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.
Explicaré cómo instalarlo en Debian 7.6.
Primero lo instalamos:
sudo apt-get update
sudo apt-get install postgresql
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
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
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.
Etiquetas:
Debian,
Desarrollo,
develop,
instalacion,
Linux,
PostgreSQL,
server
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:
Pero si por ejemplo es una instalación nueva puede salirte que no tienes dos paquetes necesarios: "realpath" y "curl". Así pues:
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:
NOTA: si vuestra distribución es de 64bits también deberéis añadir la arquitectura de 32 para que os funcione:
Espero que os sirva, nos vemos en Steam.
Información obtenida de crunchbang.
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
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
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
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
sudo apt-get update
Espero que os sirva, nos vemos en Steam.
Información obtenida de crunchbang.
Suscribirse a:
Entradas (Atom)
Compárteme
Entradas populares
-
Cuando una página web es cargada, el navegador crea un Document Object Model ( DOM ) = Modelo de Objetos del Documento . Se suele conocer...
-
Sabiendo lo que os expliqué ligeramente en la primera entrada de CSS , hoy voy a dedicarme a las propiedades CSS border-radius, box-shadow y...
-
El objetivo de esta guía es hacer streaming de un equipo en una red LAN. Se va a usar un equipo con tarjeta gráfica NVIDIA (usando una GTX 7...
-
BOM es el acrónimo de Browser Object Model (Modelo de Objetos del Navegador) . Este modelo permite a JS comunicarse con el navegador que ha...
-
Hasta ahora hemos estado tratando valores de manera independiente, pero es normal utilizar valores agrupados que son todos del mismo tipo: u...
-
Para programar vamos a necesitar una aplicación que nos facilite la creación del código fuente (con asistente de contenido, control de versi...
-
En esta entrada vamos a construir varios objetos y vamos a comprobar si son iguales o el mismo. Lo primero es que hay que distinguir qué q...
-
Como mostrar "Hola Mundo" es chulo, pero sólo un poco, vamos a ver cómo ampliar nuestro programa añadiendo más datos a la salida. ...
-
En esta entrada voy a enumerar los pasos que hay que seguir para poder utilizar , en nuestro IDE Eclipse , un proyecto de Gradle con una de...
-
Para los que no conozcan lo que es CSS (Cascading Style Sheets) se traduce en "Hoja de Estilos en Cascada". Es una definición bas...



