Archivo de la categoría: Ubuntu

Solucionar conflicto entre Unity 3D y driver de Nvidia en Ubuntu 12.04

¿Te pasa que al iniciar sesión en Ubuntu 12.04 te encuentras con una pantalla negra y no te queda de otra que optar por Unity 2D u otro entorno de escritorio?. Esto es debido a conflictos entre algunas tarjetas de video y el driver de Nvidia que viene por defecto (295.40). Para solucionarlo, tienes que actualizar el driver de manera externa de la siguiente manera:

ADVERTENCIA: Los pasos que se detallan a continuación son de extrema precaución y pueden romper tu sistema, por favor no los realices si tomar las previsiones del caso.

  1. Averigua cual es exactamente el chipset de tu tarjeta de video (esto lo puedes ver abriendo el nvidia x server settings) para proceder a descargar el ultimo driver disponible desde la pagina www.nvidia.com. Notaras que es una versión posterior a la que viene por defecto en tu sistema.
  2. Al localizar el driver, descárgalo y ubícalo en un lugar fácil de acceder para ti.
  3. Desintala la version del driver que tienes en tu sistema: sudo apt-get remove nvidia-current.
  4. Deten las X (entorno gráfico) para poder instalar el driver que descargaste: sudo service lightdm stop.
  5. Seguidamente entraras al tty, inicia sesión con tu usuario y luego ubícate en el directorio donde descargaste el nuevo driver (en mi caso lo deje en Descargas): cd Descargas, y procede a instalarlo: sudo ./NVIDIA-Linux-x86-295.49.run (el nombre del driver puede variar dependiendo del caso).
  6. Finalizado el asistente, reinicias: sudo reboot, y ya deberías tener el problema resuelto.

Así fue como puede solucionar el problema, espero que esta receta pueda ayudarles si enfrentan el mismo inconveniente, cualquier duda sírvanse de utilizar los comentarios para ello.

Para los que (todavía) no entienden

Leyendo un articulo de @metalbyte en  MuyLinux, me encuentro con esta perla al final del mismo:

Es difícil vislumbrar qué deparará el futuro en un par de años, qué camino tomará Canonical para conseguir esos 200 millones de usuarios que buscan, pero, lo que todos los que nos movemos por los campos del software libre u Open Source deberíamos tener muy, muy claro, es que nos conviene que Ubuntu triunfe todo lo posible, cuanto más mejor, porque de una forma u otra todos vamos en el mismo barco. Le deseo pues a Canonical/Ubuntu que sus días de gloria perduren o mejor que aumenten.

Para finalizar, el broche de oro

Eso sí, si alguien piensa que apoyar significa asentir a todo, yo no juego 😉

1000% de acuerdo 😀

Sigue leyendo Para los que (todavía) no entienden

PostgreSQL

Sobre este tema hay bastante información desperdigada por toda la red, pero como últimamente he tenido que recurrir a ella bastante seguido, reuniré un poco las cosas aquí para que nos sirva a todos 🙂

Lo primero, para usar postgres en tu sistema hay que instalarlo y eso se logra a partir del siguiente comando:

  • Ubuntu: sudo aptitude install postgresql postgresql-client pgadmin3
  • Arch: sudo pacman -S postgresql pgadmin3

En Ubuntu, al usuario postgres que se crea con la instalación hay que habilitarle la contraseña. En Arch la contraseña por defecto es postgres, y es muy buena idea cambiarla por seguridad. Para ello:

sudo passwd postgres (seguidamente ingresamos 2 veces la nueva clave)

Y luego hay que modificarla en el servidor, para ello:

sudo su postgres -c “psql template1”

Y seguidamente:

template1=# ALTER USER postgres WITH PASSWORD ‘aquí_nueva_contraseña’;

De resultar todo bien, debería salirte el siguiente mensaje confirmando la operación: ALTER ROLE

Por ultimo, solo queda reiniciar el servidor:

  • Ubuntu: sudo /etc/init.d/postgresql-X restart
  • Arch: sudo /etc/rc.d/postgresql restart

Luego de esto ya estás listo para empezar a jugar con las bases de datos mediante PostgreSQL 😉

Cambiar el idioma de Man

 

¡Read the fucking manual!

El man es una utilidad muy interesante (aunque algo subestimada por los usuarios Linux) que  te permite conocer los detalles de los diversos comandos del sistema. El problema es que viene por defecto en el idioma de Shakespeare, por lo cual, si queremos modificarlo a un idioma más interesante debemos hacer lo siguiente:

En Arch

  • yaourt -S man-pages-es (asumiendo que tienes configurado yaourt)

En Ubuntu

  • sudo aptitude install manpages-es manpages-es-extra (si no tienes instalado aptitude, puedes sustituirlo por apt-get)

S M S

Super Mark Shuttleworth

El software libre es más grande que un proyecto determinado. Es más grande que el kernel Linux, es más grande que GNU, es más grande que GNOME y KDE, es más grande que Ubuntu, Fedora y Debian. Cada uno de estos proyectos juega un papel, pero es el todo lo que realmente está cambiando el mundo. Así que cuando empezamos a discutir entre sí desde la perspectiva de cualquier segmento del software libre, se corre el riesgo de perder la imagen más grande. Eso es un poco como una enfermedad auto-inmune, donde el cuerpo empieza a atacar por sí mismo. Por definición, cualquiera que esté trabajando duro todo el día para llevar el software libre a un público más amplio está del mismo lado que yo, en comparación con el 99% del resto del mundo, si quiero pensar en términos de partes. Admiro y respeto a todos aquellos que ponen su energía en promover la causa del software libre, aunque en ocasiones puede que difiera en los detalles de cómo se puede hacer.

El resto de esta brillante reflexión, Aquí

El software libre es más grande que un proyecto determinado. It’s bigger than the Linux kernel, it’s bigger than GNU, it’s bigger than GNOME and KDE, it’s bigger than Ubuntu and Fedora and Debian. Es más grande que el núcleo de Linux, es más grande que GNU, es más grande que GNOME y KDE, es más grande que Ubuntu y Fedora y Debian. Each of those projects plays a role, but it is the whole which is really changing the world. Cada uno de estos proyectos juega un papel, pero es todo lo que realmente está cambiando el mundo. So when we start to argue with one another from the perspective of any one slice of free software, we run the risk of missing the bigger picture. Así que cuando empezamos a discutir entre sí desde la perspectiva de cualquier segmento de un software libre, se corre el riesgo de perder la imagen más grande. That’s a bit like an auto-immune disease, where the body starts to attack itself. Eso es un poco como una enfermedad auto-inmune, donde el cuerpo empieza a atacar. By definition, someone else who is working hard all day long to bring free software to a wider audience is on the same side as me, compared to 99% of the rest of the world, if I want to think in terms of sides. Por definición, alguien que está trabajando duro todo el día para llevar el software libre a un público más amplio es en el mismo lado que yo, en comparación con el 99% del resto del mundo, si quiero pensar en términos de partes. I admire and respect everyone who puts energy into advancing the cause of free software, even if occasionally I might differ on the detail of how it can be done. Admiro y respeto a todos, que pone la energía en promover la causa del software libre, aunque en ocasiones puede ser que difieren en los detalles de cómo se puede hacer.