Archive for the 'linux' Category

Un par de comandos útiles en Ubuntu

logo-ubuntu-2.jpg

Aquí les dejo un par de comandos que les pueden ser útiles si llegan a desconfigurar su sistema —como yo jeje.

Hace rato al estar moviéndole a los drivers de mi tarjeta de video me quedé básicamente sin soporte gráfico. Con esto lo solucioné:

sudo dpkg-reconfigure xserver-xorg

Al instalar la edición servidor de Ubuntu 8.04 en otra PC, se me pasó elegir la distribución de teclado a emplear, ¿la solución? ejecutar este comando:

sudo dpkg-reconfigure console-setup

Cómo borrar recursivamente todos los subdirectorios .svn

delete2.jpg

Habiéndome cambiado a git ya no tenía uso para los directorios .svn que plagaban mis proyectos. Así que me dí a la tarea de buscar una forma de borrarlos rápidamente y sin hacer mucha talacha.

Por cierto, ya viene un artículo sobre software de control de versiones. No sé como he podido vivir sin git todo este tiempo jejeje. :)

He aquí la solución:

rm -rf `find . -type d -name .svn`

Otras formas de hacerlo (que no probé):

find . -type d -name '.svn' -print0 | xargs -0 rm -rdf
find . -name .svn -print0 | xargs -0 rm -rf
find . -name .svn -exec 'rm -rf {}\;'

Referencias
Recursively delete .svn directories
Unix Command To Remove Subversion .svn Directories
Recursively remove all .svn directories

Programa para recuperar datos e imágenes en Ubuntu

logo-ubuntu-2.jpg

Después de buscar un rato en la red encontré un programa excepcionalmente bueno, ¿lo mejor de todo? es opensource y fácil de utilizar.

El software lo quería para recuperar una imagen que me hicieron borrar de mi teléfono celular, aunque pude recuperar unas imágenes que borré desde Ubuntu, me fue imposible recuperar una que borré desde el mismo teléfono. :(

Para instalarlo sólo escribe esto en una terminal:

sudo apt-get install testdisk

Para recuperar archivos ejecutas el comando:

sudo photorec /d directorio_para_guardar_lo_recuperado

Necesitas ponerle sudo para que el software pueda reconocer tus unidades de disco.

Si deseas conocer un poco más sobre el funcionamiento de PhotoRec te recomiendo este artículo: Cómo recuperar datos perdidos.

¡Ubuntu 8.04 Hardy Heron se acerca!

Falta solo un día para que vea la luz la nueva versión de Ubuntu.

¡No puedo esperar! :D

Actualización

¡La garza ha despegado! checa este enlace para ver todas las descargas disponibles, de paso puedes ver como independizar tu directorio /home para no perder la configuración de todos tus programas si reinstalas Ubuntu desde cero.

Cómo descomprimir archivos .tar.bz2 y .tar.gzip

utils22.png

En mi quehacer diario a veces tengo que descomprimir archivos a través de la línea de comandos —como cuando hago un SSH al servidor para instalar Joomla para algún sitio nuevo— sin embargo siempre pasa lo mismo, recurro a Google je.

Así, para no tener que estarlo buscando lo anotaré aquí, y pues si alguien se beneficia del tip, vamos de gane. ;)

Descomprimir archivo .tar.bz2

tar -xjvf example.tar.bz2

Descomprimir archivo tar.gzip

tar -xzvf example.tar.gzip

Chequen que usamos la opción j para descomprimir archivos bzip2 y la cambiamos por z para los archivos gzip.

Cómo cambiar el tamaño a un lote de imágenes en Ubuntu Gutsy Gibbon 7.10

pentax-ist-ds.jpg

Hace unos días tuve que cambiar el tamaño y la calidad de compresión a un numeroso grupo de imágenes JPG que había tomado con mi cámara digital.

Y la verdad me daba una flojera enorme abrir una por una en el GIMP y hacer el proceso a mano… hasta que me topé con un script muy útil.

Primero debemos instalar Image Magick:

sudo apt-get install imagemagick

El script en cuestión es:

for i in `ls`; do convert -resize 900x900 -quality 85 $i resized_$i; done

Para utilizarlo abre una terminal y ve al directorio donde estén las imágenes que deseas convertir. Copia y pega el script de arriba en la terminal y edita los valores a tu gusto (el 900×900 son valores máximos, la imagen no pierde proporción).

Los nombres de los archivos convertidos comenzarán con resized_ (también lo puedes cambiar editando el script).

¡Tan tan! ;)

Configurar un sistema con pantalla dual en Ubuntu 7.10 Gutsy Gibbon

mi-equipo.jpg

En mi entorno de trabajo siempre me ha gustado usar dos monitores. Se me hace mucho muy cómodo el tener abierto en un monitor NetBeans y en el otro mi navegador con el proyecto actual en el que estoy trabajando.

Esa es sólo una forma de aprovechar dos pantallas, también en lugar del Firefox se puede tener algún PDF con documentación, o algún tutorial e irlo siguiendo sin necesidad de minimizar y maximizar ventanas mientras se trabaja.

A continuación indico cómo configuré mi sistema con dos monitores y como resolví un par de problemas que se me presentaron.

Esta guía es para sistemas NVIDIA. ;)

Continue reading ‘Configurar un sistema con pantalla dual en Ubuntu 7.10 Gutsy Gibbon’

Cómo descomprimir archivos RAR en Ubuntu 7.10 Gutsy Gibbon

rar.jpg

El otro día necesitaba descomprimir un archivo de subtítulos, pero me llevé la sorpresa de que venía en un formato que mi Ubuntu no soportaba aún: RAR.

Bueno, si se llegan a encontrar en la misma situación, lo único que necesitan hacer es:

sudo apt-get install rar

Y listo, el archivador que trae Ubuntu ya podrá descomprimir archivos RAR.

Cómo instalar Ruby, RubyGems y Rails en Ubuntu 7.10 Gutsy Gibbon

ruby.jpg

Después de haber formateado mi laptop y haber adoptado Ubuntu como sistema operativo, me vi en la necesidad de instalar todo el stack de desarrollo con el que estoy acostumbrado a trabajar.

Un par de cosas que me urgía tener ya era Ruby y Rails.

Versión para desesperados:
(vamos a descargar un archivo, así que vayan a un directorio temporal o algo).

sudo apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri libopenssl-ruby
wget http://rubyforge.org/frs/download.php/35283/rubygems-1.1.1.tgz
tar xzvf rubygems-1.1.1.tgz
cd rubygems-1.1.1
sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
sudo gem update --system
sudo gem install rails
sudo apt-get install build-essential ruby1.8-dev
sudo gem install mongrel
sudo apt-get install mysql-client mysql-admin mysql-query-browser libmysqlclient15-dev
sudo gem install mysql
sudo apt-get install sqlite3 swig libsqlite3-ruby libsqlite3-dev
sudo gem install sqlite3-ruby
echo "export RUBYOPT=rubygems" >> ~/.profile

Si quieres saber que sucede en cada paso, sigue leyendo.

Continue reading ‘Cómo instalar Ruby, RubyGems y Rails en Ubuntu 7.10 Gutsy Gibbon’

Un par de revistas libres sobre Linux

begins-y-tuxinfo.jpg

¿Te gustaría estar más informado sobre lo que sucede en el mundo Linuxero?

El otro día, navegando por la red me topé con un par de revistas —y revistas bien hechas eh— que abordan temas acerca del software libre y de código abierto y Linux en general.

Tratan noticias de actualidad en el mundo del FOSS (Free and Open Source Software), tutoriales, programación, tips & trucos, juegos y por ahí hasta un completo manual paso a paso para configurar una red privada virtual en Linux.

Para quién disfrute de leer en papel —yo me apunto en esa lista jeje— vienen en formato PDF con muy buena calidad y listas para impresión.

Estoy hablando de:

Actualmente Begins va en el número 12 y TuxInfo en el número 3.

Échenles un ojo y si pueden apoyar al menos difundiendo información sobre ellas, ¡háganlo! ;)