Archive for the ‘OpenSuSe’ Category

Fdupes. Buscando ficheros y directorios duplicados

abril 25, 2008

fdupes es un soft escrito por Adrian Lopez que escanea nuestro sistema en busca de directorios y ficheros duplicados, con opciones para listar y/o borrar dichos ficheros.

Primero se realiza una comparación del fichero utilizando su tamaño y la firma MD5 y luego hace una comparación byte a byte para verificar que sean exactamente iguales.

Existen alternativas como podrían ser: duff, dupmerge, fdf, …

Página del proyecto; http://netdial.caribe.net/~adrian2/fdupes.html

Instalación en ubuntu

Abrimos un terminal y tecleamos:

$ sudo apt-get install fdupes

Instalación en OpenSuSe

Abrimos un terminal y tecleamos:

$ zypper in fdupes

Usando FDupes

Para ello, usaremos el terminal, pues se trata de una utilidad en linea de comandos (sin interface gráfico).

Las opciones que tenemos disponibles són:

-r : recursivo
-s: Comprueba los enlaces simbolicos
-h: comprueba los enlaces fuertes
-S: enseña el tamaño de los ficheros duplicados
-q: modo «quiet», oculta el indicador de progreso.
-v: muestra la version de fdupes
-d: borra los ficheros duplicados (ir con mucho cuidado, hacerlo unicamente en caso de saber que es lo que haceis)
-h: muestra ayuda y mas opciones no indicadas en este minituto.
-n: descarta los ficheros vacios

Ejemplo:

$ fdupes -r -n /directorio

En este ejemplo se buscan los ficheros dentro de directorio y su subdirectorios (recursivamente) omitiendo los ficheros que no tengan lineas.

$ fdupes -S -r -n /directorio

Este ejemplo se comporta como en el anterior, pero además, para los ficheros duplicados, enseña el tamaño de los mismos.

Montar un FTP en OpenSuSe (quick)

abril 18, 2008

Este post nos ayudará a instalar un servidor FTP pasivo en OpenSuSe.

Primero deberemos instalar el paquete necesario para nuestro servidor ftp, en nuestro caso usaremos vsftpd incluido en los repositorios. Para su instalación, abriremos un terminal y teclearemos, siempre como «root»:

$ zypper in vsftpd

(Podemos usar «Yast Software Management» para instalar dicho paquete de manera gráfica, tal como Synaptic en Ubuntu)

Una vez instalado vamos a activar el servidor FTP en el init script con tal de que el servidor FTP arranque automaticamente en el arranque de la máquina.

$ chkconfig –add vsftpd

Echo esto, vamos a proceder a arrancar el servidor FTP, para ello, como root teclearemos:

$ rcvsftpd start

Tras ello es el momento de abrir el puerto en el firewall para poder hacer uso del servidor FTP. Para ello abriremos el fichero SuSEfirewall2 con nuestro editor favorito (en el ejemplo vim):

$ sudo vim /etc/sysconfig/SuSEfirewall2

Debemos buscar la variable «FW_SERVICES_EXT_TCP» y asegurarnos que el servicio ftp aparece en la lista, quedando el fichero, por ejemplo, de la siguiente manera:

FW_SERVICES_EXT_TCP=»http https ftp»

Aplicaremos los cambios con el siguiente comando:

$ rcSuSEfirewall2 reload

Ya tenemos disponible el FTP listo para usarse.

Configuración FTP
Para configurar vsftpd editar /etc/vsftpd.conf.

Activar escritura:

write_enable=YES

Activar que los usuarios locales puedan logarse en el ftp

local_enable=YES

Por defecto, que un usuario no pueda mirar fuera de su directorio home

chroot_local_user=NO

Desactivar el logon anónimo

anonymous_enable=NO


Página del proyecto: http://vsftpd.beasts.org/
Mas detalles: http://www.brennan.id.au/14-FTP_Server.html

Nueva version de Screenlets 0.0.12. Instalación

febrero 28, 2008

Para aquellos que tengais screenlets y querais pasaros a la nueva versión debereis seguir los siguientes pasos. Esta dispone de mas screenlets, ya que muchos nuevos no son compatibles con la versión 0.0.10

Para instalarlo primero deberemos desintalar el que ya tenemos (si lo instalamos anteriormente). Para ello:

$ sudo apt-get remove screenlets

Tras ello, añadiremos un nuevo repositorio. Para ello editaremos el fichero sources.list

$ sudo gedit /etc/apt/sources.list

Añadiendo al final del fichero:

deb http://ppa.launchpad.net/gilir/ubuntu gutsy main universe

o teclearemos:

$ echo «deb http://ppa.launchpad.net/gilir/ubuntu gutsy main universe #Gilir’s screenlets packages

and some stuff you shouldn’t use» | sudo tee -a /etc/apt/sources.list

Una vez incluido el nuevo repositorio, teclearemos:

$ sudo apt-get update
$ sudo apt-get install screenlets

Una vez terminado ya tendremos instalada la nueva version de Screenlets lista para instalar.

VERSION 0.0.13 PARA SUSE

Disponemos del paquete para SuSe en http://packman.links2linux.de/package/screenlets

Si añadimos los repositorios en SuSe, podemos realizar la instalación abriendo un terminal y tecleando:

$ zypper refresh
$ zypper install screenlets

o usaremos Yast para buscar el nuevo paquete de software.

Para realizar la desinstalación en OpenSuSe:

$ zypper remove screenlets

Para otras distribuciones o mas detalles pasaros por: http://forum.compiz-fusion.org/showthread.php?t=6889

CrossOver Pro – Aplicaciones Windows en Linux

febrero 19, 2008

Me comentaba mi compañero Marcos sobre una aplicación que desconocía, que puede resultarle de utilidad aquellos que quieran usar aplicacione win en Linux con garantías. Tras ver que era de pago supe el porque no la conocía :P. CrossOver es un programa comercial que nos permite ejecutar aplicaciones Windows en nuestra máquina Linux sin necesidad de usar una máquina virtualizando windows. Es algo así como wine, pero con varias mejoras, eso si, de pago.

Las aplicaciones quje són soportadas por CrossOver són:

Office 2003,XP,2000 y 97
Outlook 2000
Access 2000
Visio 2000
Internet Explorer 6
Dreamweaver MX
Flash MX
Photoshop
Lotus notes
Quicken
Mapsonic

Este se integra correctamente tanto en el escritorio GNOME como el de KDE y permite instalar otras aplicaciones windows, podeis ver la lista completa en: http://www.codeweavers.com/compatibility/browse/name/

Para su instalación en nuestro ubuntu primero deberemos descargar el fichero .deb. Podemos descargar una versión trial de 30 dias desde:

http://www.codeweavers.com/products/download_trial_linux/

O pasar por caja y hacernos con una versión de pago.

Una vez realizada la descarga, su instalación es muy sencilla. Disponiendo del fichero .deb, con abrir el paquete, este abrira el instalador y le daremos a instalar.

Tambien, podemos abrir, como siempre, nuestro terminal y teclear:

$ sudo dkpg -i fichero_crossover.deb

Echo esto ya dispondremos de CrossOver instalado. Varios programadores de Wine colaboran con el proyecto, y desde aquí se colabora al mismo tiempo con Wine.

Como alternativa libre, os recomiendo Wine, aunque para entornos empresariales quizás sea mas recomendable CrossOver ya que dispone de ciertos parches que hace que la funcionalidad de las aplicaciones win sean mas estables.

La aplicación es muy intuitiva y la instalación se basa en algo similar a Wine-doors. Seleccionamos la aplicación que queramos instalar, le damos a next, indicamos el medio dónde disponemos del software, insertamos el CD si es necesario, etc.

La aplicación es muy sencilla de utilizar, aunque como libre que es Wine, es merecido que sea el recomendado.

Página oficial: http://www.codeweavers.com/

Get a Linux – Campaña de Novell

enero 23, 2008

Hace un tiempo la gente de Apple nos sorprendia realizando una campaña llamada «get a mac» en la que se realizaban anuncios representando un PC y un MAC como personas. La campaña ha tenido mucho exito, tras esta, otros se apuntaban ha hacer lo propio con Nintendo y su Wii contra la play3.

Ahora Novell se une a la idea, dónde podemos ver a Linux, una chica que dara mas de un problema a los señores Mac y PC.

Novell Linux – Apple Ad Spoof 1st

Novell Linux – Apple Ad Spoof 2st

Instalar Compiz Fusion en OpenSuse 10.3

noviembre 12, 2007

Compiz Fusion 0.6.0 es la versión soportada por la comunidad OpenSuse. Compiz Fusion esta incluida en los repositorios oficiales. Hace unos dias hablabamos de como instalar Compiz en Ubuntu 7.10, ahora toca el turno de OpenOffice. Para realizar la instalación nada mas fácil que seguir los siguientes links, dependiendo del gestor de escritorio que dispongamos:

Para escritorios KDE aquí
Para escritorios GNOME aquí

El gestor de ventanas Emerald esta incluido en la selección de paquetes.

Para realizar la instalación manualmente utilizando Zypper seguiremos los siguientes pasos:

Para KDE:

$ zypper sa http://download.opensuse.org/repositories/X11:/XGL/openSUSE_10.2/ xgl

$ sudo zypper in compiz-fusion-kde

Para GNOME:

$ zypper sa http://download.opensuse.org/repositories/X11:/XGL/openSUSE_10.2/ xgl

$ sudo zypper in compiz-fusion-gnome

Si nos es necesario activar/desactivar AIGLX realizaremos los siguiente respectivamente (Xgl es necesario que este activo para el uso de CompizFusion):
$ sudo gnome-xgl-switch –enable-xgl <- Activa Xgl
$ sudo gnome-xgl-switch –disable-xgl <- Desactiva Xgl

Tras los cambios realizaremos:

$ sudo rcxdm restart

CompizFusion se activa por defecto durante el arranque de nuestro sistema, si queremos desactivarlo al inicio, realizaremos:

$ sudo touch $HOME/.config/compiz/disable-compiz

Para activarlo de nuevo:

$ sudo rm $HOME/.config/compiz/disable-compiz

Para información adicional visitad la página http://en.opensuse.org/Compiz_Fusion.

Kernel OpenSuSe 10.3

noviembre 12, 2007

SuSE ha publicado una actualización para el kernel de openSUSE 10.3 que solventa dos vulnerabilidades que podrían ser aprovechadas por un atacante para provocar una denegación de servicio.

Se recomienda la actualización a través de las herramientas automáticas YoU (Yast Online Updater).

Este problema afecta a un error al montar sistemas de ficheros minix y un desbordamiento de buffer en la pila ieee80211. Para mas información consultad: http://lists.opensuse.org/opensuse-security-announce/2007-11/msg00000.html
Fuente: Hispasec

Disponible OpenSUSE 10.3

noviembre 5, 2007

Ya tenemos disponible para descarga la última versión de OpenSuSE 10.3 desde el site de Novell. Para la descarga, nada mas fácil que pasarse por el siguiente link, seleccionar la arquitectura(32b,64b,Powerpc), el medio (CD/DVD/Red) y el método de descarga (bitorrent,ftp,http) procediendo tras ello a la descarga de OpenSuSE.

Entre las novedades, destacamos:

* kernel 2.6.22-5
* glibc 2.6.1
* gcc 4.2.1
* KDE 3.5.7 (permite instalar KDE4 – aún en desarollo, y GNOME 2.20)
* X.org 7.2

Además esta version ya incorpora por defecto los paquetes Compiz-fusion.

Instalando NVIDIA en OpenSuSe

octubre 31, 2007

Los drivers de Nvidia no vienen integrados directamente en OpenSuSe debido a su licencia.
Afortunadamente para los nuevos usuarios de SuSE, NVIDIA y openSuSE disponen de un camino para la fácil instalación de los drivers. Nvidia esta en RPM para OpenSUSE y disponen de un reopositorio para esta distribución.


1. Primeramente importaremos la clave de NVIDIA GnuPG Key, para ello como root ejecutaremos la siguiente instrucción:

# rpm –import ftp://download.nvidia.com/opensuse/10.2/repodata/repomd.xml.key

2. Añadiremos el repositorio de NVIDIA en el manager de paquetes (package manager). Para ello podemos utilizar dos metodos. (La dirección del repositorio es: ftp://download.nvidia.com/opensuse/10.2/ )

2.1. Iremos a YaST, a la opción “Software” – “Instalation Source”. Ahora, daremos a “Add” y especificaremos la URL indicada. Tras ello daremos a “Next” y luego a “Finish”.

2.2. La otra opción es mediante la herramienta “Zypper”, la cual ejecutaremos de la siguiente manera:

# zypper sa ftp://download.nvidia.com/opensuse/10.2/ nvidia

3. Identificar que paquetes de NVIDIA necesitamos. Esto depende del modelo exacto de la tarjeta NVIDIA. Para una tarjeta nueva probablemente necesitaremos los paquetes “x11-video-nvidiaG01” y “nvidia-gfxG01-kmp-default”. Si dispones de una tarjeta basada en los siguientes Chips:

0x0110 GeForce2 MX/MX 400
0x0111 GeForce2 MX 100/200
0x0112 GeForce2 Go
0x0113 Quadro2 MXR/EX/Go
0x0170 GeForce4 MX 460
0x0171 GeForce4 MX 440
0x0172 GeForce4 MX 420
0x0173 GeForce4 MX 440-SE
0x0174 GeForce4 440 Go
0x0175 GeForce4 420 Go
0x0176 GeForce4 420 Go 32M
0x0177 GeForce4 460 Go
0x0178 Quadro4 550 XGL
0x0179 GeForce4 440 Go 64M
0x017A Quadro NVS
0x017C Quadro4 500 GoGL
0x017D GeForce4 410 Go 16M
0x0181 GeForce4 MX 440 with AGP8X
0x0182 GeForce4 MX 440SE with AGP8X
0x0183 GeForce4 MX 420 with AGP8X
0x0185 GeForce4 MX 4000
0x0188 Quadro4 580 XGL
0x018A Quadro NVS 280 SD
0x018B Quadro4 380 XGL
0x018C Quadro NVS 50 PCI
0x01A0 GeForce2 Integrated GPU
0x01F0 GeForce4 MX Integrated GPU
0x0200 GeForce3
0x0201 GeForce3 Ti 200
0x0202 GeForce3 Ti 500
0x0203 Quadro DCC
0x0250 GeForce4 Ti 4600
0x0251 GeForce4 Ti 4400
0x0253 GeForce4 Ti 4200
0x0258 Quadro4 900 XGL
0x0259 Quadro4 750 XGL
0x025B Quadro4 700 XGL
0x0280 GeForce4 Ti 4800
0x0281 GeForce4 Ti 4200 with AGP8X
0x0282 GeForce4 Ti 4800 SE
0x0286 GeForce4 4200 Go
0x0288 Quadro4 980 XGL
0x0289 Quadro4 780 XGL
0x028C Quadro4 700 GoGL

Necesitarás los paquetes “x11-video-nvidia” y “nvidia-gfx-kmp-default”( o nvidia-gfx-kmp-bigsmp donde bigsmp es localizado con la orden “uname –r”.

4. Instalar los paquetes localizados, para ello utilizaremos de nuevo la herramienta Zypper.

# zypper install x11-video-nvidiaG0 nvidia-gfxG0-kmp-default

5. Reiniciar X (para ello realizaremos un ctrl+alt+bakspace)
6. Realizado, una vez reiniciadas las X ya tendremos instalados nuestros driver nvidia.
7. Para dejarlo todo listo deberemos eliminar manualmente las versiones antiguas de nvidia, para ello ejecutaremos lo siguiente:

# rpm –qa | grep nvidia-gfx

Terminado esto, ya solo necesitaremos configurar nvidia.