Archivo de la categoría: ubuntu

Jugando al Cliente-Servidor

Esta semana se me terminó la joda. El lunes empezaron las clases en la facultad y yo de colgado no fui porque no sabía cuando empezaban, asique fui el martes (ayer) por primera vez. Hoy teníamos una clase de práctica de una materia que todavía no dimos la teoría asique no tuvimos clases.

Pensando en esto, que ya no iba a tener más vacaciones, me puse las pilas con la otra máquina que tenía en casa para dejarla funcionando como un servidor. ¿Servidor de qué? De cualquier cosa, lo que necesite en el momento, algo. Ésta ya tiene historia, porque es la que tiene la instalación de Ubuntu hecha por red.

Lo primero que se me ocurrió, fue pasar toda la música al servidor y que todas las pc de la casa la utilicen de ahí, así no hay temas repetidos, lo que implica el doble de espacio de almacenamiento. Pero antes que nada configuré el servidor ssh para poder realizar todo esto.

SERVIDOR NFS

Para compartir la música, tenía dos posibilidades, o al menos son las que conozco yo: NFS o Samba. Opte por NFS porque con Samba ya había tenido varios problemas. Ahora sí, los usuario de Windows no sé como van a hacer para sacar archivos de acá por el momento.

NFS es tan simple configurarlo que me llevó 2 o 3 minutos. Primero instalé el paquete
nfs-kernel-server, y agregué la carpeta que quería compartir a /etc/exports con una sóla línea:

/home/humitos/Música    10.0.0.5(rw,sync)

Moví toda mi música ahí, y luego le dije a la máquina cliente (la que utilizo habitualmente) que me monte, en mi carpeta donde toda la vida tuve la música, esa carpeta que se encuentra en la red. En el archivo /etc/fstab agregué una línea:

silvita:/home/humitos/Música /home/manuel/musica nfs rsize=8192,wsize=8192,timeo=14,intr

No tuve que cambiar ninguna configuración en Amarok ni nada por el estilo, es como si esa carpeta estaría en mi máquina y nunca hubiese pasado nada. Eso es lo bueno de poder montar lo que se te raje en dónde se te raje, y no andar creando unidades de disco remotas en X:\ por ejemplo.

Nota: la máquina servidor se llama silvita y el cliente michifus. Sí ¿Y qué?

AMULE-WEB

Lo segundo fue poner amule-web. Esto sirve para poder gestionar el aMule desde cualquier lado mediante un explorador web. Buscar, pausar, conectar, desconectar, cambiar configuraciones, etc.

Primero instalé el paquete amuled que me instaló algunas cosas más, no recuerdo bien, pero eran dependencias extricta, no sugerencias ni recomendaciones. Que en fin son lo mismo, pero Ubuntu hace la diferencia.

Ejecuté amuled, me creó los archivos de configuraciones y demas. Cerré el demonio con CTRL+C ejecuté este comando:

$ echo -n CONTRASEÑA | md5sum | cut -d ' ' -f 1
d287200e83ee04f67294de90dd72f9c6
$

y edité el archivo ~/.aMule/amuled.conf:

AcceptExternalConnections=1
ECPassword=CONTRASEÑA

En la sección [WebServer]:

Enabled=1
Password=CONTRASEÑA

Abrí los puertos 4662 TCP, 4665 UPD, 4672 UPD y 46711 TCP, corrí el demonio nuevamente y ¡listo! ahora se puede acceder desde cualquier lado ingresando http:/host.ejemplo:4711

Fuente: usrweblog

APACHE

Lo que sigue (configuración de torrentflux) necesita tener configurado Apache, aunque yo no lo hice en este orden, me parece que es mejor primero instalar Apache y luego TorrentFlux o por menos al mismo tiempo.

Lo que cambié en la configuración que trae por defecto apache, fue agregar dos líneas al archivo /etc/apache2/apache2.conf para poder compartir al mundo (internet) las carpetas public_html de los home de cada uno de los usuarios. Al final de todo el archivo puse esto:

UserDir public_html
UserDir enabled all

Lo que hace es habilitar el módulo UserDir para que se puedan compartir estas carpetas. Aunque todavía no le indiqué que tiene que cargar el módulo (para que esto funcione). Esto se hace creando un link simbólico, yo lo hice así:

$ cd /etc/apache2/mods-enabled
$ sudo ln -s /etc/apache2/mods-available/userdir* .
$ sudo /etc/init.d/apache2 restart

Fuente: huevas, apache

TORRENTFLUX

TorrentFlux es un cliente bittorrent desarrollado en PHP al cual le doy la misma utilidad que al amule-web. Poder gestionar las descargas desde cualquier lado. La verdad que está buenísimo, es multi-usuario, se puede hacer lo mismo que en cualquier cliente bittorrent o más…

Para instalarlo seguí esta guía, que no voy a reproducir porque está demasiado bien explicado aunque esté en inglés, es ir tipeando comandos en la consola, casi como un click en Siguiente-Siguiente.

XDMCP

¿Qué es esto? No tengo la más mínima idea, pero está buenísimo. Es como un ssh -X pero en vez de redireccionar sólamente una ventana tenés todo el escritorio de forma remota. Estuve leyendo algo en wikipedia, y demás webs. Siempre me había preguntado porqué el Kubuntu traía algo que decía al inicio de la sesión «Remote Login», que de hecho no tiene porqué estar en inglés.

Pero bueno, busqué y encontré al toque, en menos de 15 minutos lo tenía funcionando. ¿Qué hice? busqué este archivito en la máquina servidor (silvita) /etc/gdm/gdm.conf y cambié un parámetro:

[xdmcp]
Enable=true

Reinicié el servidor porque no sabía como reiniciar sólo esto de gdm (supongo que con un CTRL+ALT+BACKSPACE se solucionaba) volví al cliente, michifús, puse en kde que quería iniciar una sesión nueva y que sea de remota. Al toque me apareció un item en la lista, doble click y voilá, estaba en el login de la otra pc. Asique ahora tengo en CTRL+ALT+F7 mi sesión de KDE en mi máquina y en CTRL+ALT+F9 tengo una sesión de GNOME en el servidor. Lero lero!

¿Un escritorio? KDE. – Primera parte: Konqueror

konqueror

Sin dudarlo esa es mi respuesta. Hace algunas semanas, quizás un mes, no tengo idea. Instalé Ubuntu en mi otra pc por medio de la red. Le puse esta distro de linux (con GNOME) ya que la pobre tiene algunos problemas serios y es un poco lenta.

No viene mucho al caso tampoco. El punto importante en esto es que traté varias veces de utilizar este entorno desde la otra pc, pero no pude adaptarme todavía. GNOME tiene muchas cosas que no me gustan, y algunas pocas que sí. Me siento mucho más cómodo con KDE por varios motivos.

Cuando quise configurar la pc con Ubuntu, no me quedaba otra que usar GNOME, además esa era la idea. Varias veces intenté cambiarme, no sé bien porqué, supongo que por
una cuestión de rendimiendo. Hay muchos que dicen que KDE es mucho más pesado que GNOME, quizás sea verdad.

Lo primero que noté, es que la mayoría de los diálogos de GNOME no tienen el botón cancelar, como para deshacer los cambios. Un ejemplo concreto. Si hacemos botón derecho en el escritorio (esto es bien Windows) como para cambiar el fondo de pantalla del escritorio (no digo el camino correcto porque no lo sé). Elegimos uno, al azar, que sé yo, y si luego queríamos dejar la opción como estaba, no podemos, ya que de la única forma que podemos salir es aceptando.

Esto lo confirmo cuando en mi máquina con KDE instalo el programa Día (para hacer diagramas), en el que noté exactamente los mismo. No lo estoy cuestionando, ni diciendo si esto es mejor o peor. Gustos son gustos. A mí particularme esto por ejemplo no me gusta.

En estos últimos días aprendí muchas cosas sobre Konqueror, el navegador web, explorador de archivos, lector de páginas de manuales, y un gigante etcétera, por defecto del KDE. Estuvimos con leo_rockway, un flaco que conocí en el canal de irc de ubuntu argentina (#ubuntu-ar en freenode.net) y además un beta tester oficial de todos mis programas 😛 .

«El que busca siempre encuentra», dicen. Hace un tiempo, yo le había comentado a Leo que quería usar los bookmarks de del.icio.us en el Konqueror y no podía. Esto era uno de los motivos por los cuales no dejaba el Swiftfox.

Pasó un largo tiempo, instalé miles de plugins para el Swiftfox, y encima me acostumbré a ellos, mouse gestures, diccionario español para la corrección ortográfico y demás. Después de este tiempo y un poco más, recibo un mail de Leo que decía que había encontrado un plugin para el Konqueror que era para los bookmarks de del.icio.us. Lo probé, pero no me funcionó, tampoco le dí mucha bola porque además tenía los mouse gestures y sabía que el Konqueror eso no lo tenía, asique fue.

Sigió pasando el tiempo, y cada vez necesitaba hacer más y más cosas. Y siempre le volvía a dar una oportunidad más al Konqueror (de hecho, me gusta mucho más que cualquier otro navegador, por eso seguía insistiendo) porque descubría cosas nuevas. En este momento descubrí que presionando la tecla Control, Konqueror te muestra sobre los links unas letras y presionando una de las letras que muestra se hace «click» en ese hipervínculo. Buenísimo, a veces no queremos usar el mouse y esto para esos casos viene petacular!

Seguía pasando el tiempo, y yo al Konqueror no le daba bola, aunque le seguía encontrando cosas que lo hacían cada vez mejor. ¡Yo quería mis bookmarks y mis mouse gestures! Leyendo el blog de nercof, en un artículo que nada que ver con el Konqueror, él usa GNOME y Firefox, asique ni mú. Descubrí que presionando Control+Shift+Arriba o Abajo empieza a desplazarse automáticamente muy sutilmente para la dirección que presionamos. Si presionamos nuevamente aumenta la velocidad. Puede ser útil para leer un texto largo, a una velocidad relativamente baja. Yo no me acostrumbré todavía, pero lo probé y está bueno.

Tampoco hizo que me cambie de navegador, pero al menos me hizo darle otra oportunidad y saber que siempre estaba ahí mi navegador esperándome.

Desde que tengo hosting en el servidor nuevo, necesito acceder varias veces por ssh. A esto lo hacía por medio de una consola o con el mc. Pero para copiar ficheros era bastante embolante usar la consola asique me manejaba con el mc para esto.

Un día en el canal de PyAr escucho que StyXman menciona algo así como ¿Humitos estás conectado con el Konqueror por fish? A lo que respondí que no, que estaba usando el mc. Osea, ni idea de lo que me estaba hablando. Leí algo y ví que se podía acceder del mismo estilo que el mc pero con el Konqueror. Instalando un paquete (kfish en Ubuntu), poniendo en la barra de direcciones:

fish://usuario@host/carpeta/a/acceder

Podemos ver en el Konqueror los archivos que están en esa máquina como si estuvieran en la nuestra, y así poder utilizar cualquier programa que tengamos instalado en nuestra máquina con los archivos que se encuentran en la otra. Por ejemplo el Kate, ya no más Vim 🙂 .

Además me hice un bookmark de esto, así no tengo que escribir más la dirección de la máquina a las que quiero acceder. Por lo que esto me hizo dejar otra vez el Vim, como así también el mc.

Otra cosa, si pongo un cd de audio y lo exploro con el Konqueror, se pueden ver muchas carpetas, con los nombres: Ogg, Mp3, Wav, etc… Cada una contiene todos los temas del disco en el formato especificado por la carpeta. Osea arrastrando esa carpeta a una de nuestro disco, el Konqueror automágicamente nos convierte los temas al formato especificado. ¡Genial!

También se pueden leer los man pages de los comandos desde el Konqueror poniendo en la barra de direcciones este comando. Con las comodidaes que esto trae, como agrandar la letra, y verlo con un formato un poco más amigable que desde la consola:

man:/comando

¿Ya está? No para nada. El Konqueror tiene mucho más. Si quiero pedirle la ayuda de un programa, hago:

help:/programa

Se pueden habilitar los «Accesos rápidos para web» desde las configuraciones del Konqueror, para por ejemplo buscar un montón de cosas en la web. Algunos ejemplos pueden ser, poniendo gg:humitos, busco humitos en Google, qt3:qtimer busca qtimer en la documentación de Qt, en2es:hello busca hello en wordreference… ¿Qué más querés?

Y por último, creo que solo porque me cansé de escribir, y no porque Konqueror termine acá. Mi amigaso leo_rockway hoy me comentó que pudo hacer funcionar los mouse gestures en Konqueror. Incluso este los trae por defecto, no es un plugins aparte ni nada, pero no vienen activados. Para activarlos hay que ir a kcontrol, luego regional y accesibilidad, introducir acciones, preferencias generales, importar nuevas acciones y colocar la dirección:

/usr/share/apps/khotkeys/konqueror_gestures_kde321.khotkeys

¡LISTO! Tengo los gestures que tanto estaba buscando, y además certificado por leo_rockway. También tiene sesiones este navegador, está integrado con el gestor de descargas KGet, tiene soporte para la cartera de KDE, y miles cosas más.

Obviamente, también tiene cosas malas, pero muy pocas. Yo hasta el momento le encontré sólo una: No funciona del todo bien Gmail, me marca como que tiene errores la página, el navegador. Otra cosa que no me gusta, no digo que sea mala esta, pero a mí no me gusta. El plugin que hasta el momento encontré para del.icio.us, no me gusta para ná.

¿Todavía no usás Konqueror? ¿Qué esperás?

PD: Este post lo escribí de una forma rara, pero muy cómoda: reStructuredText, es simple, fácil, rápido.. 😀

¡Llegaron los CD’s!

Después de comentar qué pasó con los pedidos de cd’s de Ubuntu esta última vez, hoy llegaron a las 12:30 justo un ratito después que me levantara 😛 ya que anoche me quedé chateando con Marcela Tiznado para poder incluir un paquete en los repositorios de Debian.

Llegaron igual que la otra vez, en un bolsa de plástico flexible, con burbujas dentro (no me acuerdo el nombre en este momento, o al menos cómo le decía). El paquete vino desde «The Netherlands» que queda a uno 11295.50 Kilómetros aproximadamente desde mi ciudad (¡Que dato!).

Adentro trajo,

  • 2 Kubuntu 64-bit
  • 3 Kubuntu 32-bit
  • 2 Ubuntu 64-bit
  • 5 Ubuntu 32-bit
  • 2 Hojas de 4 calcamonías

Lo más gracioso fue que el cartero me dijo cuando bajé a buscarlo: «¿Esto pediste flaco?» con una tonada bastante despreciativa, a lo que contesté sutilmente «Si»

Algunas fotos…

(se nota que no tengo carama digital ¿no? 😛 )

PD: cualquiera que quiera un CD, me lo pide y si me quedan, les doy…