analytics

viernes, 27 de febrero de 2009

Correo en el terminal

Me compre la guía de Slackware y vi un cliente de correo en modo terminal, y dije ¿por que no con gmail? Así que reuní información y aquí estoy para contároslo. Lo positivo es que nuestros correos no serán tan fáciles de leer, no hay mucha gente que utilice la consola para ver los mensajes. El programa en cuestión se llama mutt, soporta pop3 e imap, con eso vamos bien.

Vamos a configurar la cuenta de gmail con mutt y con IMAP. Nos hemos bajado el fuente de la pagina:

#wget ftp://ftp.mutt.org/mutt/mutt-1.4.2.3.tar.gz ( esta es la versión estable a día de hoy)

#tar -xvf mutt-1.4.2.3.tar.gz

#cd mutt-1.4.2.3

#./configure

#make

#make install

Ahora creamos archivos necesarios:

# mkdir ~/.mutt && mkdir ~/.mutt/msgcache && touch ~/.mutt/aliases #Los && se utilizan para secuencias de comandos si el primer comando da error, el siguinte no se ejecuta

Creamos el archivo de configuración:

#vi  ~/.muttrc

set hostname = gmail.com

my_hdr From: Tu Nombre

set check_new

set mail_check=60

set timeout=20

set spoolfile=imaps://imap.gmail.com:993/INBOX

set imap_user='tu e-mail@gmail.com'

set imap_pass='passwd'

#set smtp_url = 'smtp://tu e-mail@smtp.gmail.com:587/'

#set smtp_pass = 'passwd'

set folder=imaps://imap.gmail.com:993

set postponed="imaps://imap.gmail.com/[Gmail]/Borradores"

set copy=yes

set record="imaps://imap.gmail.com/[Gmail]/Enviados"

set imap_check_subscribed="yes"

set imap_list_subscribed="yes"

set header_cache="~/.mutt/hcache"

set message_cachedir="~/.mutt/msgcache/"

set certificate_file=~/.mutt/certs

set alias_file = ~/.mutt/aliases

source ~/.mutt/aliases

set markers=no

macro index "y" "c?t"

macro browser "y" "tt"

ignore *

unignore From To Cc Subject Date Reply-To Organization X-Mailer User-Agent

hdr_order From: Date: To: Cc: Subject:

set delete=no

set move=no

set include=yes

set nomark_old

set reply_to=yes

set allow_8bit

set charset=utf-8

mailboxes =INBOX

set forward_decrypt

set pgp_ignore_subkeys

unset pgp_autoencrypt

set pgp_replyencrypt

set pgp_verify_sig=yes

set pgp_timeout=7200

set pgp_show_unusable

set pgp_sort_keys = trust

set pgp_sign_as=0x000000

CUIDADO con los permisos de este fichero ya que están tus datos!!!!

Arrancamos el mutt:

#mutt (Si todo esta correcto, Nos mostrara la bandeja de entrada)

Importante, antes de hacer nada, teclead el símbolo de interrogación (?) que os llevara  a la ayuda, he borrado un mensaje por pulsar a la tecla d, (por suerte siempre tengo thunderbird que me rescató)

miércoles, 25 de febrero de 2009

Instalar bash 4

La shell de Linux/Unix se actualiza a la versión 4. Fue publicada el 20 de Febrero de este año y como siempre la podremos bajar de la pagina de gnu. Pues bien vamos a instalarla ya que no he visto ningún manual por ahí, pues me he decidido hacerlo yo.

Empezamos a bajarnos el paquete

#wget http://ftp.gnu.org/gnu/bash/bash-4.0.tar.gz

Descomprimimos

#tar -xvf bash-4.0.tar.gz
Entramos en el directorio y ejecutamos el configure:

cd bash-4.0
#./configure

#make

Instalamos el compilado

#make install

Salimos de nuetra sesion:

#exit

Volvemos a entrar con nuestro usuario y ejecutaremos bash --version para asegurarnos que tenemos la 4, nos debe de salir una cosa parecida a esta de aquí abajo:

root@slackware:~# bash --version
GNU bash, version 4.0.0(1)-release (i686-pc-linux-gnu)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Pues ya tenemos la ultima versión de una de las grandes en cuanto a shell.

Más información aquí

martes, 24 de febrero de 2009

Mantén tus contraseñas a salvo

Es normal que a tengamos 20 post-it en nuestra mesa lleno de usuarios y contraseñas, pues bien os presento un par de proramas que pueden ayudarnos

Su funcion es clara, sirven para almacenar las contraseñas y nombres de usuarios de lo que queramos, para resumir una base de datos de nuestras contraseñas. La base de datos se abre con una contraseña maestra, así que esmeraros un poco en esta contraseña.

Programas que hacen esto, hay muchisimos más:

Qsifre

Buscando una especie de Keepass para Linux, me encontré con Qsifre, que es del mismo tipo, multiplataforma, (un punto a su favor) pero sin plugins (un punto en contra). Permite lo que se muetra en la captura, titulo descriptivo, usuario, email, pagina web y passwd

qsifre

KeePassX

Basado en Keepass, pero para Linux, bastante bien pero sin plugins, lo bajamos de aquí.
Ofrece los mismo que el anterior pero este permite organizar grupos. Si venismo de windows podemos levarnos el archivo .kdb a linux y podremos abrirlo.

KeePassX

Podemos elegir los dos, incluso hay muchos más, yo he cogido los que más me han gustado. Y como no, siempre podremos usar wine para emular keepass.

viernes, 20 de febrero de 2009

Sincronizar carpetas en linux

Si nos un disco duro portable o tenemos un pendrive pero nunca tenemos los mismos datos que en casa, aquí pongo una ayuda, Krsync, ya se que tenemos el comando rsync, pero para hacerlo más gráfico utilizaremos esta herramienta. Yo lo he hecho en una Suse 11.1, no tendreis mayores problemas con otras distros.

Pasos

Bajamos el programa:

#wget http://www.kde-apps.org/CONTENT/content-files/68586-krsync-0.4.1.tar.bz2

Desempaquetamos

#tar xvf 68586-krsync-0.4.1.tar.bz2

Entramos en el directorio

#cd krsync-0.4.1

Instalamos

#sudo ./install

Al final de este comando tiene que salir: done.

Si al hacer en ./install falta algún paquete nos lo dirá, tambien hay que tener rsync instalado, normalmente viene por defecto.

A mi por ejemplo me faltaba el paquete kommander, le instale desde los repositorios, no me complique.

Opcional, nos crea un acceso directo al escritorio:

#cp krsync.desktop /home/usuario/Desktop

krsync

Sencillo: seleccionamos la Source (fuente de datos) y el destino (Destination). Abajo tenemos más opciones que para lo basico, lo dejamos como esta.

Notas: Un pequeño fallo que he visto es que se lia si ve que la carpeta de destino o fuente viene con espacios, pero por lo demás perfecto por que puedes generar logs y muchas opciones.

martes, 17 de febrero de 2009

Ubuntu en Antena3

Tenía que escribir la entrada, hoy enciendo la tele y me puse a ver la familia Mata, una serie de Antena 3 en España, cuando sale un ordenador con Ubuntu, era Ubuntu no cabe duda, mañana subiré una captura de pantalla cuando cuelgen el video, para tener la prueba ; )

Edito, tal y como dije subo la captura

la-buena1

PcAnywhere en Linux

¿Que es PcAnywhere?

Es un programa que nos facilita la vida para conectarnos con otros equipos, funciona más o menos como RealVNC. Permite transferencia de archivos, administrador de conexiones, etc.

¿Por que en Linux?

Pues por que he visto que hay muchos manuales para Windows, pero en Linux he visto poco, nada. Así pues me decido a hacerlo.

Pasos a seguir:

Descargar Java 1.4 o .1.5, ya se que son versiones antiguas, pero son las que funcionan.

Bajamos este archivo, java 1.4.2, a mi me ha funcionado con esa versión.

Creamos la carpeta de java

#mkdir /usr/lib/java1.4 (no he puesto java a secas por que intentamos mantener las 2 versiones, la nueva y la vieja)

#cp j2re-1_4_2_19-linux-i586.bin /usr/lib/java1.4 (copiamos desde donde hemos descargado hasta la nueva carpeta creada)

#chmod +x j2re-1_4_2_19-linux-i586.bin

#./j2re-1_4_2_19-linux-i586.bin (nos crea una carpeta)

Ahora vamos a instalar el pcanywhere:

#/usr/lib/java1.4/j2re1.4.2_19/bin/java -jar /punto/de/montaje/de/pcanywhere/Symantec pcAnywhere CrossPlatform/SetupLinuxMac.jar

Un ejemplo sería:

#/usr/lib/java1.4/j2re1.4.2_19/bin/java -jar /media/symantec/Symantec pcAnywhere CrossPlatform/SetupLinuxMac.jar
Nos pide que seleccionemos el idioma, en mi caso español, siguiente, siguiente, no tiene opciones prácticamente, y listo.

Ahora para ejecutarlo:

#pcAnywhere

Como veis es muy parecido a la versión de Windows. Espero que os haya servido de ayuda este manual

sábado, 14 de febrero de 2009

Como instalar Kde4.2 en Suse 11.1

Al instalarme Suse me di cuenta de que con los repositorios que vienen por defecto no actualizan a Kde4.2 así pues tendremos que añadirlos nosotros mismos.

Vamos a Yast > Software > Repositorios de software. Pinchamos en añadir y metemos esto:

http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1/

Ahora vamos a instalar/desinstalar software, en la barra de herramientas vamos a paquete > todos los paquetes > Actualizar si hay una versión posterior disponible, aceptamos y en principio ya lo tenemos actualizado