Antivirus AVG Free for Linux

Grisoft presentó AVG Free for Linux una versión gratuita, pero de código cerrado, de su popular antivirus para escritorios Linux. AVG Free for Linux incluye una intuitiva interface gráfica y, más importante, actualizaciones gratuitas por la vida del producto.
Aca una captura de pantalla.
Hay muchos otros antivirus en el mercado, pero es bueno ver que los usuarios de Linux ya están protegidos por varias alternativas, como por ejemplo F-Prot.

Resucitar un proceso.

Estuve buscando una forma de reiniciar un proceso si se cae, y bueno, estuve experimentando un poco con bash sobre el tema, y si bien, basicamente lo logre, era un script de unas 20 lineas, luego en un foro vi una persona que ocupaba el comando pgrep y lo adapté al script, que ahora ocupa 1 linea!
Bueno, es para un proceso muy basico asi como el proposito. Muchas veces dejo encendido el notebook con el amule ejecutandose, y este se sabe cerrar, asique con este pequeño script me aseguro que vuelva a revivir si muere.

Primero creo el script:

$ vi resucitar

while true; do pgrep $1 || $1; done
guardo, salgo y lo hago ejecutable

$chmod u+x resucitar

Luego para ejecutarlo
$resucitar amule

y ya está el código es bastante simple, lo explico:
while true;: mientras sea cierto, como no comparo nada, creo un bucle infinito
do pgrep $1 || $1; El comando pgrep obtiene el PID del 1º argumento que di en el script, por ejemplo, amule; luego le digo, si no es verdad (o logico, ||) que existe ese proceso, que ejecute el argumento
done: Finaliza el while, y vuelve a principio porque no ha cambiado la condición (true) y no cambiará
Para finalizar el programa, CTRL+C en la consola.

Enviado por Jorge Mestre

Disponibles los artículos antiguos de Linux Magazine España

Linux Magazine España permitiría la libre descarga de sus artículos en la web, están disponibles los artículos publicados hace más de 6 meses. Y también los de la versión inglesa (mucho más veterana y con más números publicados). Aunque no son artículos libres ni de uso libre, sí que pueden ser de utilidad para muchos». Es un model que también siguen Linux Journal y Linux Weekly News.

Fuente: Barrapunto

Instalando OpenOffice 2.0 en español, con integración KDE sobre Slackware

Por lo general me gusta instalar tgz sobre Slackware, siempre y cuando los paquetes estén disponibles, lo cual sucede casi siempre, salvo en algunos lanzamientos muy recientes en los cuales hay que esperar un cierto tiempo para conseguir los tgz, en esta ocasion les contare como instale OpenOffice 2 sobre Slackware, en español y con integración KDE....que mas!!! y todo por $0 pesos!!!
Para empezar, los paquetes los encontré disponibles en la siguiente pagina
http://www.asimov.cl/ en la cual tiene una excelente sección de paquetería para Slackware, de ahí baje estos tres paquetes, que fueron armados por Pedro Oyarce:

openoffice.org-2.0di-i686-Leopard.tgz Integración de escritorio con KDE 3

openoffice.org-2.0es-i686-Leopard.tgz Idioma español para OpenOffice.org 2.0

openoffice.org-2.0-i686-Leopard.tgz OpenOffice.org 2.0 Paquete base (en ingles)

Lo demás es muy sencillo, primero instalen el paquete base:

root@slack:/home/ernesto/OpenOffice2.0-es-tgz# installpkg openoffice.org-2.0-i686-Leopard.tgz

luego el paquete de español para openoffice

root@slack:/home/ernesto/OpenOffice2.0-es-tgz# installpkg openoffice.org-2.0es-i686-Leopard.tgz

y por ultimo la integración con kde

root@slack:/home/ernesto/OpenOffice2.0-es-tgz# installpkg openoffice.org-2.0di-i686-Leopard.tgz

Listo, ya debería aparecer en la sección oficina los iconos de OpenOffice.
El unico detalle es que Impress, (la aplicacion), no aparece en el menu, añade a tu menu una entrada para el ejecutable 'simpress' que debe encontrarse
bajo el directorio 'program' en el directorio de instalacion del
OpenOffice.org 2.0, qur esta en /opt y listo.

Para agregar los diccionarios de español y tener corrección ortográfica en nuestro idioma hacemos los siguiente:

1) Abrimos el Writer de OpenOffice
2) Archivo Asistente Instalar diccionarios Nuevos
3) Abre una pagina donde elegimos el idioma, si tenemos Internet, los instalara automáticamente.
4) Si no tenemos Internet en esa maquina, tenemos que bajar un zip que contiene los diccionarios, esto se descarga de la pagina de OpenOffice, una ves descargado repetimos el procedimiento solo que en forma local, buscando el archivo en nuestro rígido.
5) Vamos a Herramientas Opciones Configuración de Idiomas y configuramos el Diccionario en Español

Eso es todo, un saludo. Ernesto

Wallpapers, varios links

http://www.linuxwallpapers.org/

http://www.vivaolinux.com.br/wallpapers/

http://dugnet.com/klown/wallpaper/thumbs.php?dir=_wallpaper/_linux (dibujos)

http://revistes.upc.es/wiki/Ubuntu_Wallpapers (otra version del logo de ubuntu)

http://wallpapers.neo5k.de/ (ordenado por distros y otros temas, recomendabel el linuxchicks )

http://www.kde-look.org/ (sobre KDE)

http://www.gnome-look.org/ (sobre GNOME)

http://art.gnome.org/backgrounds ( + de GNOME)

http://www.macdesktop.com/desktop_appleandmac.html ( de MAC)

http://www.debianhelp.co.uk/wallpaper.htm

http://www.glatozen.org/wallpaper/debian.php

http://www.emcken.dk/weblog/archives/40-Debian-wallpaper.html

http://themes.freshmeat.net/projects/debianaquadotbrushed/

http://themes.freshmeat.net/projects/anotherdebwall/

http://themes.freshmeat.net/projects/debianaquadotwater/

http://www.martinholz.de/themes/

http://themes.freshmeat.net/projects/addicted/

http://themes.freshmeat.net/projects/debwmakertheme/

http://themes.freshmeat.net/projects/debianbluegrey/

http://themes.freshmeat.net/projects/10years/

http://themes.freshmeat.net/projects/debian___/

http://themes.freshmeat.net/projects/debianwatah/

http://themes.freshmeat.net/projects/tuxandwoody/

http://www.kuznetsov.uklinux.net/gallery-distro-debian.php

http://www.steve.org.uk/Software/wallpapers/debian.html

http://ftp.iasi.roedu.net/people/diablo/others/debian-wallpaper/

http://www.linuxhotbox.com/fun/linuxwallpapers/linux-wallpaper.31.htm

http://www.linuxhotbox.com/fun/linuxwallpapers/linux-wallpaper.32.htm

http://www.linuxhotbox.com/fun/linuxwallpapers/linux-wallpaper.42.htm

http://www.linuxhotbox.com/fun/linuxwallpapers/linux-wallpaper.45.htm

http://gug.sunsite.dk/gallery.php?artist=228

http://www.linuxforum.com/linux_wallpaper.php

http://www.emcken.dk/files/

http://valessio.ul-jb.org/img/wallpapers/debian/debian-power.jpg.html

http://billy.com.mx/fotos/wallpapers/

http://www.livejournal.com/users/amayita/9624.html

http://www.deviantart.com/deviation/7248202/

http://www.infonomicon.org/gallery/v/wallpaper/debian.jpg.html

http://wallpapers.neo5k.de/content/debian.shtml

http://fotos.michelazzo.com.br/slideshow.php?set_albumName=debian

http://lug.bash.ru/data/wallpapers/large/debian.jpg

http://lug.bash.ru/data/wallpapers/large/debian2.jpg

http://people.debian.org/~amaya/wallpapers/

http://www.schultz-net.dk/wallpapers.html

http://www.emcken.dk/weblog/uploads/debian_first_love.png

http://www.emcken.dk/weblog/uploads/debian_natures_gift.png

http://www.emcken.dk/weblog/uploads/debian_true_freedom.png

http://dugnet.com/klown/wallpaper/show.php?id=_wallpaper/_linux/debplatinum

http://alobbs.com/modules.php?set_albumName=%2Fdebian&id=aaa&op=modload&file=index&name=gallery&include=view_photo.php

http://www.easylinuxcds.com/wallpapers/thumbs1.shtml

http://www.tux.gr/wallpapers/displayimage.php?album=lastup&cat=0&pos=0

http://debianitas.net/mostrar.php?vinculo=31&sec=wallpapers

http://valessio.ul-jb.org/img/wallpapers/debian/

http://www.dotlinux.net/modules.php?name=Wallpapers

http://www.openmed.org/index.php?set_albumName=album01&option=com_gallery&Itemid=34&include=slideshow.php

http://doc-ent.wz.cz/photo_gallery/wallpapers/debian.jpg

http://www.linuxwallpapers.org/linux/linux-wallpapers7.htm

http://archive.daniel-baumann.ch/debian/artworks/wallpapers/classic-logo/officiallogo-nd/white-os-de/

http://tore.nux.no/gallery/Wallpapers/Debian_wave

http://www.rootlinux.com.br/wallpaper/imagens/1091229435-debian.jpg

http://vrpd.universidadarcis.cl/galeria/displayimage.php?album=2&pos=1

http://mykey57.free.fr/?rub=goodies&page=wallpapers

http://www.vivaolinux.com.br/wallpapers/

http://www.riveonline.com/index.php?gadget=Phoo&action=ViewAlbum&id=7

http://www.deifl-web.de/gallery/thumbnails.php?album=7

http://www.kobra.one.pl/pix/galeria/?album=debian_wallpapers

http://www.linuxhard.org/extras.php?acessar=wallpaper&pagina=3#wallpaper

http://www.vemec.com.ar/wallpaper.html

Wallpapers

Acá tenemos una gran cantidad de wallpapers, organizados por sección, para descargar, la mayoría con temática Linux y sus distros mas conocidas, pero también hay FreeBSD y Mac
:: Debian

:: Firefox

:: FreeBSD

:: Gnome

:: KDE

:: Linux

:: Mac

:: Slackware

:: SuSe

:: Tux

:: Ubuntu

:: Zenwalk

Instalando Mplayer en Slackware 10.2 (con Gmplayer)

La siguiente guia esta destinada a usuarios de Slackware que desean tener instalado y funcionando con interfaz gráfica al excelente reproductor multimedia mplayer, hago énfasis en la "interfaz gráfica" ya que fue algo que nunca puede hacer funcionar como usuario, si como root, ("es solo cuestión de permisos" diría alguien por ahí), la cuestión es que siguiendo la instalación de estos paquetes, la bendita GUI para mplayer funciona.
Otro problema que se me presento a la hora de intentar hacer funcionar mplayer fue que me reclamaba ciertas librerías las cuales están acá completas para su descarga.
Lo primero es bajar cada uno de estos tgz (obvio, estamos en slackware), y guardarlos en una carpeta que hallamos creado para este fin:

MPlayer-1.0pre7try2-i686-1jto.tgz

MPlayer_codecs-20050412-i686-1jto.tgz

divx4linux-20030428-i486-1kjz.tgz

lame-3.96.1-i686-1jto.tgz

libdv-0.104-i686-2jto.tgz

libtheora-1.0alpha4-i686-1jto.tgz

polypaudio-0.7-i486-1frg.tgz

xvidcore-1.0.3-i486-1kjz.tgz

Creamos la carpeta

ernesto@slack:~$ mkdir mplayer

y alojamos adentro las descargas anteriores, una ves finalizada las descargas
ernesto@slack:~$ cd mplayer
ernesto@slack:~/mplayer$
ernesto@slack:~/mplayer$ su
Password:
root@slack:/home/ernesto/mplayer# installpkg *.tgz
y listo...
en la sección Multimedia de KDE tendrán una entrada que dice MPlayer (Multimedia Player) que en realidad lanza a GMplayer, lo que queda posteriormente es ajustar las opciones desde el panel de gmplayer y listo.
La otra opción es hacer funcionar mplayer desde una consola, lo cual es muy útil también.
Acá les dejo un screenshot de mplayer (gmplayer) en realidad funcionando sobre mi Slackware 10.2, con KDE 3.5 y Kernel 2.6.13.

Un saludo a todos. Ernesto

Arquitecturas i386, i586,.. facil!

Me he dado cuenta de que se pregunta mucho que arquitectura se ha de escoger, a la hora de poner unos repositorios o cuando queremos instalar algo. Y bueno me he decidido a escribir algo sobre el tema y asi poder haceros las cosas mas facilotas.

Arquitecturas:

i386/i486 (386, 486, no pentium)
i686/sse2 (pentium II y superiores)
I585 (Pentium para arriba ya sea un P4 o un AMD XP)
ppc (Power pc (MAC))
x86_64 o ia64 (Intel titanium (servidores))
amd64 (AMD de 64 bits)

PI:
pentium pro (150Mhz - 200Mhz)
La gama MMX (133Mhz(portatiles(sl))/166Mhz(sobremesa) -233Mhz)

PII (PRO + MMX):
233Mhz hasta los 400Mhz

Celeron (MMX):
266Mhz hasta los 466 Mhz
Xeon:
400Mhz.

PIII:
450Mhz hasta los 600Mhz

NOTA: Celeron y Xeon salieron con la idea de mejorar a PII pero no se consiguieron grandes logros
Si no se especifica que haya paquetes para i686 debemos cojer i586.

Fuente: tuxhuellas

¿Que es el FSTAB?

El fstab es el archivo donde se guardan los diferentes datos sobre el montaje de los dispositivos físicos.
Pese a lo que mucha gente piensa, el fstab no es tan solo de Linux, si nos que se encuentra en diversas plataformas, como la plataforma BSD o la Solaris.

COMPONENTES DEL FSTAB

El fstab se compone de 6 secciones:

# file system mount point type options dump pass

file system: Es el lugar donde se encuentra el dispositivo físico a montar, como por ejemplo
/dev/hda1, /dev/sda, etc.
mount point: Es el punto de montaje donde sera montado el dispositivo físico, este punto de montaje puede ser desde una carpeta del sistema como una carpeta creada por el usuario o el root, es decir, el punto de montaje es aquel que el usuario desee que sea.
type: Es el tipo de archivo con el que sera montado el dispositivo físico, este puede ser muy diverso, como por ejemplo, ext, swap, reiserf, etc.
options: Son las opciones con las que sera montado el dispositivo físico, existen muchas y diversas opciones. Las opciones mas usadas serán vistas mas adelantes en este mismo tutorial.
dump: Esta opcion solo puede poseer el valor 0 o 1, en ella se guardan los errores en tiempo de sistema que ha reportado el sistema de archivos. Al activarlo (1) se hará un backup con las opciones, creando backup por si surge algún tipo de problema, lo normal es tenerlo desactivado (0), ya que rara vez se produce un error.
pass: Esta opción al igual que la anterior tan solo puede poseer el valor 0 o 1. Si la activamos (1) el sistema realizara una pasada cada X desmontadas o si el dispositivo a sido desmontado incorrectamente para comprobar su integridad. En caso de estar desactivado (0), el sistema no realizara nunca ninguna pasada para comprobar la integridad del dispositivo físico, por ello es recomendable tenerlo en activado (1).


OPCIONES DEL FSTAB

Las opciones son especificadas en la sección numero 4: Options (al final del tutorial veremos ejemplos sobre lineas del fstab para montar diversos dispositivos como cd-roms o pendrives).
Las opciones mas usadas son las siguientes
defaults: Esta opción es la unión de las opciones rw,suid,dev,exec,auto,nouser y async.
rw: READ-WRITE. Con esto montamos la partición para que sea posible tanto leer como escribir en el dispositivo físico, esta opción es muy usada con dispositivos que permiten la escritura como por ejemplo los pendrive o los disquets, ya que sin esta opción, no podríamos guardar datos en dichos dispositivos.
ro: READ-ONLY. Con esta opcion hacemos que no se pueda escribir en el dispositivo, que tan solo se pueda leer.
noexec: Impide la ejecución de cualquier archivo en el dispositivo en el que esta opción sea activada, esta opción suele ser muy útil cuando en una misma maquina diversos usuarios tienen acceso a un mismo dispositivo y no queremos que estos puedan ejecutar archivos en los dispositivos, con esto ganamos en seguridad, ya que impedimos que los usuarios puedan ejecutar cualquier tipo de archivo “maligno” a través del cual lo que realmente quiere conseguir es escalar privilegios en el sistema, por ejemplo.
nodev: con esto impedimos que puedan usarse nodos de dispositivo en el sistema de archivos, es decir, con esta opción impedimos que se interpreten los dispositivos especiales de bloques y de caracteres presentes en el dispositivo.
dev: Opción contraria a nodev, es decir, al activar esta opción permitimos que puedan usarse nodos de dispositivo en el sistema de archivos, o, lo que es lo mismo, que se interpreten como tal los dispositivos especiales de bloques y de caracteres presentes en el dispositivo.
auto: Con esta opción hacemos que el dispositivo que la contenga sea iniciado SIEMPRE que se inicie el sistema, es decir, cada vez que este sea encendido.
no auto: Esta es la opción contraria a auto, con ella hacemos que el dispositivo no sea montado al iniciarse el sistema, y tan solo sera montado en el momento en el que le vayamos a dar uso, esta opción suele ser usada con dispositivos como las disqueteras, cd-roms, pendrives..., es decir, todos aquellos dispositivos que no es necesario que se monte con el arranque del sistema.
user: Permite a cualquier usuario del sistema montar o desmontar un dispositivo físico sin necesidad de ser root, esta opción es muy útil para dispositivos de uso frecuente, como cd-roms o disquetes.
uid=X: Con esta opción indicamos que tan solo el usuario o el grupo con el uid especificado tiene el control sobre los archivos del dispositivo.
async: Con esto hacemos que las operaciones que realicemos no se hagan de forma asíncrona, es decir, en el mismo momento en que las realizamos, si nos que pueden ser realizada mas adelante.
sync: Es la opción contraria a async, con esta opción conseguimos que todas las modificaciones que hagamos sean “in situ” es decir, realizadas en el mismo momento en que sean realizadas.


EJEMPLOS FSTAB

Ahora ya sabemos de que se compone el fstab así y como las opciones mas comunes que este suele tener vamos a ver un par de ejemplos, estos ejemplos serán el de un cd-rom así y como el de un pendrive.
Antes de nada decir que las secciones son separadas a través del tabulador, según vemos en el encabezamiento del fstab es así
# file system mount point type options dump pass

muy bien, ahora pasemos a los ejemplos:

CD-ROM
el cd-rom sera montado en /media/cdrom0, asi que suponemos que esa carpeta existe, si nos podéis montarlo en cualquier otra o crear esa misma carpeta.

# file system mount point type options dump pass

/dev/hdd /media/cdrom0 iso9660 ro,user,noauto 0 0

aja, veamos como ha sido montado el cd-rom, para empezar el dispositivo físico se encuentra en /dev/hdd y sera montado en /media/cdrom0, el tipo sera iso9660, las opciones serán:
ro = solo lectura
user=cualquier usuario del sistema puede montar/desmontar así como usar este dispositivo
noauto= no sera montado montado con el sistema, es decir, sera montado solo cuando su uso sea necesario.
Después, dump esta desactivado al igual que pass, estas opciones ya han sido explicadas, asi que no volveremos a hacerlo.

PENDRIVE:
Ahora veremos como montar un pendrive, y este sera el ultimo ejemplo que realizaremos, suponemos que tenemos creada la carpeta pendrive en /mnt, esta vez no explicaremos las opciones usadas, simplemente os mostrare como esta montada en mi caso:

# file system mount point type options dump pass

/dev/sda /mnt/pendrive auto rw,user,noauto 0 1

Programas análogos a Windows en Linux

Uno de los problemas principales que nos encontramos los novatos de linux es que programas debemos usar para ciertas cosas. Todo esto está solucionado gracias a la tabla de software análogo a Windows en Linux.

Está disponible en Inglés y en español.