Conociendo Linux

23 Octubre, 2008

Enviar mails desde la consola: SSMTP

Archivado en: Comandos, Paquetes — Etiquetas:, — Garbu @ 10:40 pm

Descubro a traves de Tombuntu una curiosa utilidad para enviar correos electrónicos desde la consola: SSMTP

Su uso es verdaderamente sencillo, casi casi tanto como su instalación y configuración:

sudo apt-get install ssmtp

# Editamos el fichero de configuración

sudo nano /etc/ssmtp/ssmtp.conf

# Ejemplo de configuracion con una cuenta de gmail:

root=micuenta@gmail.com

mailhub=smtp.gmail.com:587

AuthUser=micuenta

AuthPass=micontraseña

UseSTARTTLS=YES

# Para usar otro sistema de correo pues rellenamos los datos correspondientes de mailHUB, AuthUser y AuthPass

Una vez configurado, enviar un mail sería algo tan facil como:

ssmtp midestinatario@sudominio.com

# El cursor se quedara esperando que añadamos el mail, es cuando introducimos los parametros del mail, ojo con las lineas en blanco, son necesarias:

Subject: Asunto del correo

<linea en blanco>

Que pacha campeon, estoy mandandote esto desde la consola de Ubuntu, flipalo!

# Aquí pulsamos Ctrl D con lo cual tras un par de segundos o tres, el mail se envía, compruebalo!!

Durante la redacción del mail, podemos incluir otros parametros como From y To, de la misma manera que hemos usado Subject.

Podemos usar SSMTP para realizar scripts, en un futuro intentaré poner algun caso que sirva como ejemplo para alguna tarea de monitorización o similar

Visto en Tombuntu

14 Octubre, 2008

El manual ahora en castellano

Archivado en: Comandos, Enlaces Interesantes, Paquetes, SSH — Etiquetas:, , , — Garbu @ 3:21 am

Pues si hace unos días publicabamos como mejorar el aspecto del manual dandole un poquito de color, desde CasiDiablo nos comentan una manera de que hacer mas legible el manual para aquellos que el inglés se les atraviese. Por cierto, puede convivir con los colorines.

Aquí las instrucciones: El Manual en Español

6 Octubre, 2008

Fallo en las fuentes es.archive.ubuntu.com: 403 Forbidden

Archivado en: Comandos, Paquetes — Etiquetas:, — Garbu @ 3:37 am

Desde hace unos días en mi Ubuntu Server 8.04 no podia ya no solo actualizar ciertos paquetes, sino instalar nuevos. El error que recibia era algo asi como: Imposible obtener http://es.archive.ubuntu.com/ubuntu/ XXX 403 Forbidden

De lo cual se deduce que el repositorio de fuentes que tenía en mi fichero /etc/apt/sources.list no era el adecuado. En un entorno gráfico la solución es bien simple, como ya escribí aquí hace unos días, pero ¿ que pasa si no tenemos las X instaladas ?

Pues mientras descubro como “Elegir el mejor servidor de repositorios” bajo comandos, lo que he hecho ha sido editar el mencionado fichero /etc/apt/sources.list a mano, de tal manera que toda linea que contenía el vinculo siguiente:

http://es.archive.ubuntu.com/ubuntu/ XXX

Lo he sustituido simplemente por:

http://archive.ubuntu.com/ubuntu/ XXX

Es decir, he borrado la cadena “es.” de cada linea del fichero que la contuviera.

Y a partir de ahí he empezado a poder actualizar e instalar. Por ello recomiendo despues de hacer lo mismo llevar a cabo un sudo apt-get update

Me queda pendiente como encontrar el mejor servidor desde la linea de comandos, si alguno lo sabe pues que desembuche!!

4 Octubre, 2008

Mejorando la presencia del manual agregando colores

Archivado en: Comandos, Paquetes, Programas — Etiquetas:, , — Garbu @ 2:35 pm

Seguro que a muchos os duele echar un vistazo a la ayuda de manual, ya que cuando escribis man <comando> la ayuda que se nos presenta no solo es algo compleja por la sintaxis, sino que es muy dificil leer ya que todo el texto está en un solo color.

grayscale man pages

Vamos, que nos recuerda a nuestra etapa como estudiantes cogiendo apuntes.

Para pasar a limpio la ayuda del manual agregando colores a las distintas cabeceras de secciones y demás aspectos a destacar, existe un paquete denominado most. Sin más, pasamos a las instrucciones de su descarga, instalación y configuración para poder usarlo.

# Lo primero, descargar el paquete deb correspondiente, ya que most no está incluido en algunos de los repositorios de paquetes, al menos yo he tenido problemas con 2 listas distintas. Descargadlo desde vuestro directorio /home correspondiente y recordad que luego habrá que borrarlo

sudo wget http://mirror.linux.org.mt/dists/ubuntu/pool/universe/m/most/most_4.10.2-5_i386.deb

# Una vez descargado, lo instalamos con el comando dpkg

sudo dpkg -i most_4.10.2-5_i386.deb

# Una vez hecha la instalación, tenemos que activar que nuestro manual use la plantilla que hemos agregado de most, tan facil como hacer lo siguiente, fijaros que el parametro config pager está precedido de 2 guiones:

sudo update-alternatives –config pager

# Ahora aparecerá una lista de plantillas para usar para el manual en linea, tal como la imagen:

update-alternatives

# Seguramente en la última opción de la lista podamos leer la entrada /usr/bin/most que es la que tenemos que escoger, tecleando el número que le corresponde en la lista, en el caso de la imagen sería el 5

Si hemos hecho todo correctamente, ya solo nos falta comprobar los resultados ejecutando nuestro ahora mas querido manual con algun comando, obtendremos algo como esto:

color man pages

Fuente e imagenes: spneo

17 Septiembre, 2008

Actualizar/Instalar VLC 0.9.2 en Ubuntu: Software de Terceros

Archivado en: Paquetes, Programas — Etiquetas:, — Garbu @ 8:18 pm

El mejor reproductor de video que conocí usando Windows fue sin duda VLC, con este programa instalado no había video o archivo multimedia que no pudiera reproducir.

http://tombuntu.com/wp-content/uploads/2008/09/vlc092.jpg

http://tombuntu.com/wp-content/uploads/2008/09/vlc092.jpg

No tardé en instalarlo cuando me pase a Ubuntu, pero ahora me ha surgido uno de esas diferencias que encontramos entre Windows y Linux: La actualización de software.

En Windows no teniamos mas que “machacar” instalando la ultima versión, habitualmente no había problema de conflictos o el mismo instalador se encargaba de desinstalar la versión anterior del programa. En Linux, existen actualizaciones automaticas que en el caso de que en las fuentes de origen de paquetes haya alguna paquete actualizable, se aplica de la misma manera.

El problema es que en estas listas de fuentes de paquetes no suelen contemplar la de ciertos programas como VLC, y hay que añadirlas a mano, o bien descargarse el deb de programa correspondiente para su posterior instalación.

Aunque ya vimos como hacer este proceso de actualización cuando hablamos de VirtualBox, vamos a ver como instalar la ultima versión de VLC, que por otra parte parecen muy interesantes las mejoras.

# Desinstalamos versiones anteriores de VLC en el caso de que exisitieran

sudo apt-get remove vlc

Ahora viene la parte en el que vamos a introducir la dirección de donde encontrar el paquete de VLC, para ello podemos editar la lista de software de terceros, para ello hay dos maneras, la manera gráfica y la manera bajo comandos:

1) Manera gráfica

Sistema>Administracion>Origenes de Software>Software de Terceros

# Donde añadiriamos nuestra linea deb siguiente:

deb http://ppa.launchpad.net/c-korn/ubuntu hardy main

2) Bajo comandos ( no es mas que editar el fichero correspondiente )

sudo nano /etc/apt/sources.list

# Y pegamos en la ultima linea del fichero nuestra nueva dirección de repositorio

deb http://ppa.launchpad.net/c-korn/ubuntu hardy main

En la próxima actualizacion automática ya podremos ver que tenemos paquetes como el de vlc pendiente de instalar, pero si no quieres esperar, puedes forzar la actualización del repositorio:

sudo apt-get update

# Y ya esta listo para instalar vlc

sudo apt-get install vlc

Y ya solo te queda probar este maravilloso programa

Visto en Tombuntu

2 Septiembre, 2008

Actualizar tus máquinas remotamente con SSH

Archivado en: Comandos, Paquetes, SSH — Etiquetas:, , — Garbu @ 2:19 pm

Una de las ventajas de poder conectarnos remotamente a nuestras máquinas Linux mediante SSH es que podemos aprovechar las horas muertas en cuanto a consumo de conexión a internet se refiere para realizar por ejemplo, las actualizaciones del sistema.

Para ello necesitamos obviamente tener acceso a nuestras maquinas a traves de internet o desde la red local en el caso que fuera asi, y logicamente tener APT instalado en la maquina remota. Pasemos a la acción:

# Conectar a nuestra máquina

ssh IP_Maquina_Remota

# Despues de meter login con permisos y password, lanzamos la orden para actualizar las fuentes

sudo apt-get update

# Ahora solo falta ejecutar la instalacion de lo que hemos de descargar

sudo apt-get upgrade

Hay que tener en cuenta que si el proceso de instalacion de las actualizaciones va a ser largo, es conveniente no cerrar la conexion SSH, y aparte que la máquina remota tenga buena conexión a internet para que no haya cortes y ninguna actualización se quede a medias.

Fuente: Infected Project

28 Agosto, 2008

Encuentra automáticamente la mejor fuente de repositorios

Archivado en: Paquetes — Etiquetas: — Garbu @ 12:27 am

Ubuntu ofrece varios repositorios online del cual descargarte los paquetes. Durante la instalación de Ubuntu, es el propio instalador el que te fija cual será tu repositorio en función de tu ubicación.

Muchas veces el repositorio es el adecuado, pero, puede que no sea el mas veloz.

Mediante la herramienta gráfica de Synaptic, podemos asegurarnos de ello. Lo vamos a hacer de manera gráfica, supongo que por terminal tambien es posible, pero de momento lo desconozco.

# Abrimos el Synaptic

Sistema>Administración>Gestor de Paquetes Synaptic

# Accedemos a la ventana de repositorios

Configuración>Repositorios>Descargar desde

#Al pinchar en “Descargar desde” pinchamos en “Otro”

Otro>Seleccionar el mejor servidor

Tras lo cual Synaptic hara un chequeo de latencia respecto a los servidores de repositorios sugiriendote el más veloz de acuerdo con tu conexión en ese instante.

En mi caso, tengo establecido softlibre.unizar.es como servidor de repositorios

Fuente: Tombuntu

27 Agosto, 2008

Instalando Ubuntu Restricted Extras

Archivado en: Paquetes — Etiquetas: — Garbu @ 4:37 am

Resulta que con tu nuevo sistema operativo no puedes escuchar esos MP3 que tanto trabajo te ha costado de migrar de tu antiguo S.O. al nuevo, eso sin contar que no puedes utilizar en el Procesador de textos OpenOffice la mitad de las fuentes que tenías en Microsoft Word y que ya estabas habituado, o te preguntas porque narices no estará instalado el soporte para Java o Flash; para colmo metes el DVD de la peli de Clint Eastwood que más te gusta y aquí no se abre nada; y ya no me cuentas el berrinche que te has pegado cuando no puedes abrir los ficheros comprimidos Winrar.

Desde luego vaya chapuza que nos han metido, ¿ verdad ?

Pues va a ser que no, todo esto y algo mas ( soporte para LAME ) están incluidos en uno de los paquetes que vinieron con nuestra distro de Ubuntu, lo que pasa es que no está instalado por restricciones de copyright en distintos paises.

Para añadir todo este soporte, hay que llevarlo a cabo instalando los Ubuntu Restricted Extras, que es tan dificil como abrirte una consola y escribir:

sudo apt-get install ubuntu-restricted-extras

Tras lo cual, se instalarán uno a uno todos estos soportes, en alguno de los cuales tendrás que confirmar en el asistente de instalación.

¿ No era para tanto, verdad ?

Blog de WordPress.com.