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

miércoles, 14 de septiembre de 2011

Instalar rubyripper en Ubuntu Natty (11.04)

Según dicen, rubyripper es mucho mejor ripper que sound juicer, de alguna forma está inspirado en EAC (que es claramente el mejor ripper en windows). Para instalarlo en releases mas viejos de ubuntu, se puede instalar usando este PPA. Sin embargo no hay deb para Natty en ese PPA, por lo que en ese caso hay que instalarlo usando getdeb. Para cumplir con todas las dependencias, instalar todos estos paquetes:
$ sudo apt-get install cd-discid cdparanoia flac lame mp3gain normalize-audio ruby-gnome2 ruby vorbisgain cdrdao

viernes, 11 de diciembre de 2009

Refutenme si pueden - Como instalar Ruby on Rails en Ubuntu Karmic Koala (9.10)

Estoy dando mis primeros pasos en RoR, y me llama la atención que en todos lados señalan el tutorial de hackido como el "oficial" para instalarlo en Karmic. El asunto es que me parece que hackido hace mucha cosa en principio innecesaria, a continuación mi experiencia en la instalación de rails, que es mucho mas simple y (según parece) funciona.
$ sudo aptitude install ruby rubygems
$ sudo gem install rails rake --verbose

Y con esto ya está listo. Para comprobar que realmente funciona, podemos correr rails --version o rake --version para ver que realmente estemos usando la versión recién instalada. He comprobado que si instalamos rails o rake usando aptitude, despues hay conflictos usando el de gem, una solucion es apuntar los ejecutables de /usr/bin por un link dinámico a los nuevos ejecutables que instaló gem (en el modo verbose dice la ruta, si alguien la necesita avisen por los comments).

Habiendo ya avisado que de rails no se nada, invito a algún lector que esté acostumbrado a rails a explicarme por qué hackido tiene que hacer tanta cosa, más allá de alguna optimización o librería particular que no es parte de la distribución mínima standard.

sábado, 7 de noviembre de 2009

No funciona el click en los botones de eclipse usando Ubuntu Karmic (9.10)

Desde que actualicé a Karmic tuve el siguiente problema: Los botones de eclipse no reaccionan ante el click, no hacen nada. Sin embargo con el teclado si funcionan. La solución la encontré acá, y es hacer un script (por ejemplo eclipse_fix.sh) que setea una variable del sistema antes de abrir eclipse, el script sería así:
export GDK_NATIVE_WINDOWS=true
/storage/eclipse/eclipse
donde /opt/eclipse/eclipse es la ruta al ejecutable de eclipse. Luego hay que hacer que el script se ejecutable:
chmod a+x eclipse_fix.sh


Luego cada vez que abrimos el eclipse tiene que ser a través de ese script.

Supuestamente esto va a estar arreglado en eclipse 3.5.2

**Alternativa que no probé**


Usar este ppa.

viernes, 30 de octubre de 2009

Restaurar menues y paneles por defecto en Ubuntu

Funciona en Karmic Koala. Es facil:
sudo debconf gnome-panel

Buscando encontre varias opciones pero esta fue la unica que funciono.

No se puede desinstalar flashplugin-installer despues de actualizar a Ubuntu Karmic Koala (9.10)

Al querer usar aptitude tuve este problema:
sudo aptitude full-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages are BROKEN:
flashplugin-installer
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
The following packages have unmet dependencies:
flashplugin-installer: Depends: nspluginwrapper (>= 0.9.91.4-2ubuntu1) which is a virtual package.
Depends: ia32-libs (>= 2.2ubuntu18) but it is not installable
The following actions will resolve these dependencies:

Remove the following packages:
flashplugin-installer

Leave the following dependencies unresolved:
ubuntu-restricted-extras recommends flashplugin-nonfree
Score is -441

Accept this solution? [Y/n/q/?]
The following packages will be REMOVED:
flashplugin-installer{a}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 180kB will be freed.
Do you want to continue? [Y/n/?]
Writing extended state information... Done
(Reading database ... 214437 files and directories currently installed.)
Removing flashplugin-installer ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done


Tenia el paquete flashplugin-installer roto, y no se podia desinstalar. La solución es ejecutar esto:
wget http://launchpadlibrarian.net/29383483/flash.patch -O- | sudo patch /var/lib/dpkg/info/flashplugin-installer.prerm


Y después se puede seguir usando aptitude tranquilo.

sábado, 24 de octubre de 2009

Error en VLC reproduciendo XVID en Karmic Koala (9.10) "No suitable decoder module"

Ayer hice upgrade al beta de Karmic Koala, y VLC no me reproducia ninguna clase de videos. La solución fue:
sudo aptitude install libavcodec52

lunes, 21 de septiembre de 2009

martes, 11 de agosto de 2009

Ejecutar un script al bootear en Ubuntu Jaunty Jackalope (9.04)

Para que un script se ejecute al bootear, hacemos lo siguiente.

1) Copiamos el script a /etc/init.d
sudo cp script /etc/init.d

2) Le damos al script permiso de ejecución
sudo chmod +x /etc/init.d/script

3) Ejecutamos el siguiente comando
sudo update-rc.d script defaults

miércoles, 24 de junio de 2009

Instalar Mozilla Firefox 3.5 RC (Shiretoko) y más en Ubuntu 9.04 (Jaunty)

Hay que agregar a /etc/apt/sources.list el siguiente repositorio:

deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main


luego importar su key:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EF4186FE247510BE


Y a continuación instalarlo:
sudo aptitude update && sudo aptitude install firefox-3.5


Nota: Este repositorio también nos habilita a instalar el firefox 3.6.

lunes, 15 de junio de 2009

Instalar Google Chrome (No Chromium) en Ubuntu 9.04 (Jaunty Jackalope)

Si uno busca para instalar Chrome en internet, aparece Chromium por muchos lados. Sin embargo, hay una versión de development de Chrome que se puede instalar.
Los .deb los pueden conseguir acá:

Al instalar cualquiera de estos debs, se agrega automaticamente a nuestro sources.list el repositorio de development.

Mas info acá: http://dev.chromium.org/getting-involved/dev-channel

Gracias a Martu por avivarme de esto.

viernes, 22 de mayo de 2009

No se puede levantar WEBrick en Ubuntu Jaunty (Error con require_frameworks)

Estaba intentando levantar rails, y al querer correr WEBrick me dió el siguiente error:
=> Booting WEBrick
=> Rails 2.3.2 application starting on http://0.0.0.0:3000
/var/lib/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:269:in `require_frameworks': no such file to load -- net/https (RuntimeError)
from /var/lib/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:134:in `process'
from /var/lib/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:113:in `send'
from /var/lib/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:113:in `run'
from /storage/git/local_repos/rails/blah/config/environment.rb:9
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /var/lib/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in `require'
from /var/lib/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
from /var/lib/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in `require'
from /var/lib/gems/1.8/gems/rails-2.3.2/lib/commands/server.rb:84
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from script/server:3



Esto se solucionó por completo al instalar libopenssl-ruby

sudo aptitude install libopenssl-ruby

jueves, 7 de mayo de 2009

Amarok no reproduce mp3s (falta el codec) en Ubuntu Jaunty (9.04)

Al instalar Amarok 2 en Jaunty, no están los codecs necesarios para reproducir mp3. El modo de solucionarlo es instalar libxine1-ffmpeg:
$ sudo aptitude install libxine1-ffmpeg

martes, 10 de febrero de 2009

No funcionan mis scripts en cron.daily (cron.hourly, cron.weekly)

1) Es el archivo ejecutable? (Esto no me consta que juegue en contra, pero por las dudas, no sobra)
sudo chmod a+x script.sh
El a+x es para setearlo ejecutable para todos, tambien sirve u+x, g+x y o+x, siendo respectivamente para el owner, el grupo y el resto de los users.

2) Este es el que me olvidé mas de una vez, el archivo no puede tener caracteres extraños en el nombre, no estoy seguro de si es solo letras y numeros, pero si me consta que no puede tener puntos. Supongo que es un error común.

sudo mv /etc/cron.daily/script.sh /etc/cron.daily/script

martes, 23 de diciembre de 2008

Instalar el nuevo Pidgin (2.5.3) en Ubuntu Hardy (8.04)

UPDATE: Esto fue escrito originalmente para pidgin 2.5, pero como el método funciona para el 2.5.3 y seguramente va a haber mucha gente buscando para instalarlo, actualizo el post.

--------------------------

Salió hace ya unos días la versión nueva de pidgin, y según el changelog tiene unos cuantos features nuevos.

Los que más me llamaron la atención a mi por ahora son:
  • Soporte de status messages en MSN.
  • Soporte de custom smileys.
  • Iconos y smileys retocados.
  • Soporte de offline messages en MSN.
Tambien descubrí que desde la versión 2.4.2 permite cambiar el size de los avatares en las message windows.

Todavía no está en los repositorios, pero podemos instalarlo bajando los paquetes de GetDeb y siguiendo el siguiente procedimiento:


  1. Desinstalar la versión vieja de pidgin
    sudo apt-get remove pidgin pidgin-data libpurple0
  2. Bajar los paquetes pidgin, pidgin-data y libpurple0 de GetDeb.
  3. Instalar los paquetes en este orden: pidgin-data - libpurple0 - pidgin.
Después de esto ya podemos hacer uso de los nuevos features, cabe aclarar que al desinstalar no perdemos los logs ni nada de la configuración anterior.

viernes, 12 de diciembre de 2008

Actualize a Ubuntu 8.10 y me quede sin sonido en flash (pero funciona en todo lo demas)

Muy contento con la nueva versión de Ubuntu Intrepido pero se quedaron sin sonido al querer mirar un video en youtube? Cómo es esto posible si estoy escuchando música en el amarok2?

Después de putear un rato y cambiar el dispositivo de sonido entre otras cosas, termine encontrando la sencilla solución de:

sudo apt-get install flashplugin-nonfree

Luego es solo reiniciar el firefox.

lunes, 25 de agosto de 2008

Pidgin 2.5.0 no arranca

Les paso que siguiendo la anterior guia al hacer click en el icono de pidgin este no arrancaba?

Pues aca esta la solucion:
1-Desinstalar pidgin haciendo:
sudo apt-get remove pidgin pidgin-data libpurple0
2-Vamos a /usr/local/lib y borramos todos los archivos con nombre libpurple.so*
por ej:
sudo rm libpurple.so libpurple.so.0
La cantidad y nombres de los archivos pueden variar pero son con ese formato.

Una vez hecho estos dos pasos sigan la guia de mi amigo Kevel.

xorg.conf: problema con resolución nativa en monitor LCD

Despúes de buscar mucho y probar muchas cosas diferentes, me encontré con un post en ubuntu forums que soluciona -definitivamente- el problema.

En mi caso, el problema es con un monitor ViewSonic 2035wm y una vga NVidia 8800 gts .

Los síntomas:
Una fresh install de ubuntu, fedora o similares (cualquier versión) no reconoce el monitor LCD, y por ende, nos muestra una resolución MUY baja, probablemente 640x480.
Usando el cable VGA se puede lograr que reconozca el monitor como un CRT y podemos elegir 1280x1024, 1024x768 o algo por el estilo. Naturalmente, esto es lo menos deseado, no solamente porque nuestro LCD no está en resolución nativa, sino porque se ven glitches dadas las frecuencias horizontales y verticales incorrectas.

Incluso luego de instalar los drivers de NVidia, el problema persiste.


El problema:

El archivo xorg.conf tiene las configuraciones necesarias de video, teclado y mouse para nuestra instalación. En él se setean las resoluciones soportadas por el monitor, las frecuencias, etc. Todo esto lo hace automáticamenten el sistema operativo y el driver de video que hayamos instalado.
El problema es que, el xorg.conf cuando intenta detectar el monitor, hace un query de información al monitor (informacion EDID), y -en ciertos monitores- este query falla, lo cual provoca que no se reconozca.

La solución:
Necesitamos decirle al xorg.conf que NO le haga el query al monitor, sino que use un archivo de informacion EDID correcto (edid.bin) proporcionado por nosotros.

Paso 1: obtener el archivo edid.bin

Acá pueden pasar dos cosas:
a) si tu monitor es detectado correctamente usando el cable VGA:
Abrir Nvidia X Server Settings Manager
Opciones del GPU
Abrimos nuestro monitor (en mi caso DFP-1 ViewSonic 2035wm)
Hacemos click en el botón "Acquire EDID..."

b) si tu monitor no es detectado con el cable VGA ni con el cable DVI:
Tenés que de alguna manera, obtener un edid.bin para tu monitor. En mi caso, estoy usando el de
un ViewSonic 2025wm (link a ese edid.bin). En el foro de ubuntu, está disponible también el de un Samsung SyncMaster 2032bw.

Una vez que tenemos el archivo edid.bin correcto para nuestro monitor:

Paso 2: modificar el archivo xorg.conf:

-abrimos el archivo xorg.conf:
sudo vim /etc/X11/xorg.conf

-buscamos:
Section "Device"

-y añadimos:
Option "CustomEDID" "DFP-1:/home/username/edid.bin"


Por Ejemplo:
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GTS"
Option "CustomEDID" "DFP-1:/home/user/edid.bin"
EndSection

-salvamos y salimos

Notar que el path al archivo puede ser cualquiera, sólo asegurense que sea correcto.
También asegurense de que todas las ocurrencias de "DFP-" sean iguales. Si en un lado tienen "DFP-1", entonces en todos lados tienen que tener exactamente eso.

Reinicien y tiene que estar funcionando.

martes, 22 de julio de 2008

Problema estúpido con java

Estoy intentando aprender Java, y en principio no quiero usar netbeans, quiero usar eclipse al que me acostumbré con c++.

Quise correr el HelloWorldApp que está en el tutorial oficial de sun, y me dio este problema.
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp
Caused by: java.lang.ClassNotFoundException: HelloWorldApp
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)


Estuve horas puteando, a todo el mundo le decían por ahí que era un problema de usar versiones distintas de compilador y virtual machine, cosa que no era mi caso.

Al final descubrí la solución, y era una chotada, por eso la pongo acá bien grande para que a nadie le pase:

En Eclipse, los source files van en /src

lunes, 30 de junio de 2008

Ubuntu Hardy Heron (8.04) no bootea. (BusyBox/initramfs)

Este problema es particularmente frustrante, cuando Ubuntu va a arrancar, tarda un montón en la splash screen, para terminar un una ventana con titulo BusyBox y un prompt que dice initramfs.

La solución que sirvió para mí, que es la que encontré acá, es la siguiente:
Cuando va a arrancar grub, apretar Esc para acceder al menú.
En la opcion que queremos bootear, apretar 'e' (de editar).
Agregar al final de la línea que dice kernel (sin comillas)
"all_generic_ide floppy=off irqpoll"

Apretar Enter para salir del modo de edición.
Apretar 'b' para que bootee con las opciones seleccionadas.


Y listo, ahí ya me funcionó. Puede ser que para que quede funcionando por defecto, haya que editar /boot/grub/menu.lst, pero todavía no me consta, cualquier cosa después hago un update.

jueves, 26 de junio de 2008

Instalar Eclipse 3.4 (Ganymede) en Ubuntu Hardy (y probablemente Gutsy y Feisty)

En realidad es más bien un consejo esto, porque no hay ninguna explicación para hacer algo complicado. El tema es así, en los repositorios de ubuntu, la versión de eclipse que hay es bien vieja, calculo que tiene 1 año o tal vez más. Esto ha llevado a jugosas discusiones, en las que incluso ha participado Mark Shuttleworth.
El tema es que estuve investigando y no encontré ningún repositorio no oficial de donde descargarlo, entonces me dispuse a ver la forma de instalarlo manualmente.
Las buenas noticias, y el motivo de este post, es que si bien no hay un .deb, en la página oficial de eclipse, se puede descargar un tar.gz que funciona de manera completamente autónoma. Lo único que se necesita es descomprimirlo a una carpeta, y ya podemos levantar el ejecutable, que funciona de manera independiente de cualquier otro eclipse que haya en el sistema (yo tengo este y el 3.2 que está en el repo).

Nota: Yo lo probé en un sistema donde en eclipse 3.2 funcionaba todo, no en uno limpio, por lo tanto se pueden necesitar arreglar detalles como los mencionados en otros posts.