Slackware & Office

la oficina, la comodidad, la seguridad

Instalando Lotus Notes con Wine

Posted by Javier on March 19, 2008

Muchas personas tienen que utilizar correo corporativo en sus equipos.
Si la compañia posee webmail no hay inconvenientes con el OS que se este utilizando, pero cuando no posee un servicio web de correo y ademas el cliente de correo es Lotus Notes, la tarea para leer un mail es un parto.

Esta guia pretende ser de ayuda para instalar y ejecutar Lotus Notes 6 con Wine 0.9.57.

Antes que nada necistamos bajar el ultimo release de Wine, lo podemos conseguir aqui.

Luego necesitaremos dos archivos o librerias dll de Microsoft necesarias para Lotus Notes.
A modo de facilitarles la vida lo pueden descargar desde aqui.
Nota: el archivo dll.ppt lo tienen que renombrar a dll.tar.gz y luego descomprimirlo.

Ya tenemos en nuestro equipo lo siguiente:
El paquete Wine 0.9.x
Las librerias dll
Opcional: si lo desean pueden hacer un backup o copiar todas las fuentes de un MS Windows XP, comprimirlo y exportarlo con las herramientas de exportacion de fonts de Kde, Gnome, etc.
Y por ultimo obviamente el instalador de Lotus Notes 6.X

Una vez que tenemos todo esto comenzamos con la configuracion de Wine y Lotus Notes.

1.- Instalamos el paquete Wine en nuestro equipo, para esto ejecutamos lo siguiente como root:

# /usr/sbin/installpkg wine-0.9.57-i486-1kjz.tgz

2.- Configuramos wine para nuestro usuario (no hacer esto como root).

$ winecfg

Se abrira una ventana en la cual debemos seleccionar el entorno del sistema operativo, en esta seleccionamos Windows 98 tal como muestra la imagen:

3.- Una vez ejecutado winecfg, se creará en el home directory de tu usuario (el usuario con el que se ejecuto el comando) un directorio oculto llamado ‘.wine’

Ahora se deben descomprimir las dll que habiamos descargado en su momento y copiarlos en los directorios ‘system’ y ‘system32’ del directorio ‘.wine’.

$ cp *.dll /home/usuario/.wine/drive_c/windows/system/
$ cp *.dll /home/usuario/.wine/drive_c/windows/system32/

4.- Ahora podemos instalar Lotus Notes con las tipicas opciones de la instalacion sobre MS Windows.

5.- Una vez instalado Lotus Notes desde linea de comandos debemos ejecutar lo siguiente

$ wine "/home/usuario/.wine/drive_c/Program\ Files/lotus/notes/nlnotes.exe"

6.- Ya tenemos nuestro Lotus Notes 6.x corriendo sobre nuestro Slackware con Wine.

Espero que les sea de gran ayuda este paso a paso tal como lo fue para mi en su momento.

Posted in Linux | Leave a Comment »

Instalando OpenOffice

Posted by Javier on March 18, 2008

Para poder instalar OpenOffice existen diversas maneras de hacerlo.
Como la mayoria de las distribuciones Linux soportan RPM (Slackware tambien lo hace), al momento de realizar la instalacion en Slack12 este arrojaria errores  de dependencias, tipicas de RPM.

El modo mas rapido para la instalacion prolija de OpenOffice es con el mismo comando RPM, pero pasando como parametros parametros que fuerzan la instalacion mas alla que existan dependencias sin cumplir.


rpm -Uvh --nodeps --force staroffice-*.rpm

La idea con este comando igualmente es eliminar aquellos rpm que no necesitemos.

La otra es generando un script sencillo, incluso por linea de comandos para transformar todos los rpm a tgz con el comando rpm2tgz, aunque este proceso demorario varios minutos.


ls staroffice-*.rpm | while read i
do
rpm2tgz $i
done

Con este simple comando ya tenemos los paquetes que queremos instalar transformados a tgz. Lo unico que nos quedaria seria instalarlos con el comando /usr/sbin/installpkg


ls staroffice*tgz | while read i
do
/usr/sbin/installpkg $i
done

Posted in Office | Leave a Comment »

DeKorando mi Desktop

Posted by Javier on March 18, 2008

Uno de mis compañeros me comento que tengo muy “tuneado” mi equipo con Slackware 12 por lo que me pidio que subiera un snapshot de mi desktop.

Para él va esta imagen.

Para evitar los comentarios, mi desktop es un KDE 3.5 con Opera Browser y Audacious.
En el 1er desktop tiene Lotus Notes 6 corriendo con Crossover.

Aqui pueden ver mi escritorio con las aplicaciones de MS Office  en Slackware 12 con Crossover.

Y por ultimo dejo mi desktop con otro fondo de escritorio

Posted in Linux | Leave a Comment »

Slackware 12 & Intel (chipset)

Posted by Javier on March 18, 2008

Hace un tiempo estuve tratando de configurar compiz en mi equipo y me di cuenta que antes que nada necesitaba configurar mi xorg.conf.
Mi equipo cuenta con un chipset o tarjeta grafica Intel i810, asi que lo unico raro era configurar este archivo ya que los drivers default de Slackware 12 funcionan perfectamente.
Para esto no quiero entrar en detalles de que significa cada cosa, cada uno puede buscar info en google, lo que hago es pegar mi configuracion, ya que por mi trabajo he compartido esta configuracion y hoy en dia todos los que tenemos slackware 12 disfrutamos de las maravillas de compiz.

Aqui va la configuracion, suerte!!!!

Section "Module"
Load  "dri"
Load  "dbe"
Load  "glx"
Load  "extmod"
Load  "GLcore"
Load  "record"
Load  "xtrap"
Load  "freetype"
Load  "type1"
SubSection  "extmod"
Option    "omit xfree86-dga"   # don't initialise the DGA extension
EndSubSection
EndSection

Section "Files"
RgbPath     "/usr/share/X11/rgb"
FontPath   "/usr/share/fonts/local/"
FontPath   "/usr/share/fonts/misc/"
FontPath   "/usr/share/fonts/OTF/"
FontPath   "/usr/share/fonts/TTF/"
FontPath   "/usr/share/fonts/Type1/"
FontPath   "/usr/share/fonts/CID/"
FontPath   "/usr/share/fonts/Speedo/"
FontPath   "/usr/share/fonts/75dpi/:unscaled"
FontPath   "/usr/share/fonts/100dpi/:unscaled"
FontPath   "/usr/share/fonts/75dpi/"
FontPath   "/usr/share/fonts/100dpi/"
FontPath   "/usr/share/fonts/cyrillic/"
EndSection

Section "ServerFlags"
EndSection

Section "InputDevice"
Identifier  "Keyboard1"
Driver      "kbd"
Option      "CoreKeyboard"
Option      "XkbRules"      "xorg"
Option      "XkbModel"      "pc105"
Option      "XkbLayout"     "latam"
EndSection

Section "InputDevice"
Identifier  "Mouse1"
Driver      "mouse"
Option      "Protocol"    "auto"
Option      "Device"      "/dev/input/mice"
Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier  "My Monitor"
HorizSync    31.5 - 92.0
VertRefresh  50.0 - 160.0
Option  "DPMS"
EndSection

Section "Device"
Identifier  "VESA Framebuffer"
Driver      "intel"
VendorName  "Intel Corporation"
BoardName   "82865G Integrated Graphics Controller"
BusID       "PCI:0:2:0"

Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"

#VideoRam    4096
# Insert Clocks lines here if appropriate
EndSection

Section "Screen"
Identifier  "Screen 1"
Device      "VESA Framebuffer"
Monitor     "My Monitor"
DefaultDepth 24

Subsection "Display"
Depth       8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth       16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth       24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth       32
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
EndSection

Section "ServerLayout"
Identifier  "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Option "AIGLX" "true"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

Posted in Linux | Leave a Comment »

Alta Performance en Slackware 12

Posted by Javier on March 16, 2008

Cuando me decidi instalar Slackware, me imagine que iba a tener un poco de problemas al momento de querer customizar algunas herramientas.
Al dia de hoy les puedo asegurar que los problemas que me esperaba nunca aparecieron, solo pequeños detalles o inconvenientes por falta de conocimiento sobre este Sistema Operativo que al dia de hoy no posee un estandard bien definido (bah, existe pero las distro no lo respetan).

Para poseer una alta performance en Slackware les puedo tirar algunos tips a seguir al momento de la instalacion:

  • Tipo de FS: ext3
  • Paquetes a Instalar: Todos excepto, kde, xap, las faq y documentacion
  • Bajar todos los servicios con el comando chmod ugo-x a todos los runlevel script excepto a (rc.[0.6], rc.alsa, rc.inet[1-2], rc.local (generalmente esta vacio), rc.modules*, rc.sshd, rc.udev)

Estos son algunos tips y de esta manera el sistema se iniciara con los procesos necesarios para ejecutar las tareas rutinarias.

Ojo, aun falta instalar KDE, lo que a continuacion les sugieron instalar unicamente estos paquetes:
kdeaddons-3.5.7-i486-1
kdeadmin-3.5.7-i486-1
kdebase-3.5.7-i486-2
kdebindings-3.5.7-i486-1
kdegraphics-3.5.7-i486-1
kdelibs-3.5.7-i486-2
kdemultimedia-3.5.7-i486-1
kdeutils-3.5.7-i486-2

y con esto, aunque no lo crean, podran hasta incluso imprimir documentos sin inconvenientes.

Luego tratare de subir un manual con los paso a paso, pero esta es una buena intro a una maquina fiable, segura y con performance optima.

Posted in Linux | Leave a Comment »

Slackware + Compiz

Posted by Javier on March 16, 2008

Mucho se ha dicho sobre Slackware 12 con compiz fusion.
En su momento yo tambien estuve tratanto de hacer correr compiz fusion en mi equipo con Slackware 12, el tema era que no me habia detenido a leer que Slackware 12 ya viene por default con el paquete de compiz (antecesor a Compiz Fusion, lease la historia de Beryl y Compiz).

El proposito de esto era simple, y lo que la gran mayoria desea, el cubo.

Con el compiz preinstalado en Slackware 12 (a menos que hayan seleccionado no instalarlo en el momento de instalacion de los paquetes X) este corre de manera excelente en este OS sin tener que jugar con configuraciones complejas.

Lo unico que deben hacer es correr lo siguiente:

LIBGL_ALWAYS_INDIRECT=TRUE \/usr/bin/compiz --replace png svg decoration annotate water blur clone \wobbly fade minimize cube rotate zoom scale move resize place switcher & \kde-window-decorator &

La primera linea ejecuta Compiz levantando los plugin default que posee (ojo, estos plugins son los que tiene por default, no son los plugin extra de compiz fusion).

Y por ultimo la linea que nos dice que decorador de ventanas vamos a utilizar, para no complicarnos la vida, utilizamos el default de Slackware que es KDE.

y Listo, ya tenemos nuestro Slackware 12 con compiz corriendo.

Posted in Linux | Leave a Comment »

La Hora del Planeta

Posted by Javier on March 14, 2008

Se que no tiene nada que ver con Slackware pero me parece correcto la iniciativa organizada por la WWF para protestar por los bruscos cambios climaticos que sufre nuestro planeta, para que se den una idea en Buenos Aires nevo el pasado 9 de Julio 2007.

El link para obtener mas info sobre esta iniciativa mundial es earthhour, estaria buena la participacion de todos.

Posted in Sociales | Leave a Comment »

Welcome to Slackware

Posted by Javier on March 13, 2008

El dia que cambie de empresa aparte del cambio rotundo de ambiente tambien lo fue en lo que a arquitectura se refiere con respecto al equipo (llamese computadora) que me asignaron.

De tener una notebook con 1GB RAM pase a tener una notebook con 256MB y fue cuando comprendi que con MS WinXP no se podia trabajar tranquilamente.

Hoy luego de haber pasado 1 año desde aquella tortura en tratar de abrir aplicaciones corporativas en mi “nueva” notebook estoy decidido a recomendar una de las mejores distribuciones de Linux que existen.

Es una de las distro mas viejas por cierto, muchos no se animan a utilizarla, tal vez será por su complejidad, pero es increible lo que Slackware 12 me facilito el trabajo diario, sin inconvenientes ni cuelgues de aplicaciones.

Antes de escribir este apartado tuve mucho tiempo evaluando a Ubuntu (Gracias Canonical por los CD’s!!!), Open SuSe y demas distros comerciales, pero lamentablemente ninguna pudo alcanzar la estabilidad y rapidez y sencillez que me da Slackware 12.

Gracias Pat y este blog se lo dedico a esas personas que se animan a los cambios, tal vez obligatorios, para no tener que desperdiciar una maquina con 256mb (tal vez hoy obsoleta para MSWinVista) y jugarse a seguir utilizandola como lo hacian todos los dias excepto que el boton de INICIO (o Start) ya no esta mas.

Posted in Linux | Leave a Comment »

Parsear lsn_sidip.log con Perl

Posted by Javier on August 9, 2007

Hace un tiempo me pidieron parsear un archivo de Oracle llamado lsn_sidip.log.
El mismo es un quilombo, pero me pidieron datos relevantes como los siguientes:
hora, SID, Programa, terminal, Usuario, Protocolo, IP, Port, verificacion de conexion, similar a SID, ultimo campo

El tema era que con shell script demoraba mas de 30m en parsear todo, claro, parsear un archivo de 1gb linea por linea es un parto para un shell script, asi que decidi hacerlo en Perl, pero he de aqui que varios compañeros en otros lugares lo utilizan por que se los pase por correo, asi que lo atacho aqui tambien.

#!/usr/bin/perl
###############################################################################
# Titulo: parseo.lsn_sidip.pl
# Fecha: 18-abr-2007
# Creado por: Javier Clv
# Detalle: Script que parsea los campos del archivo lsn_sidip.log y los separa
# en campos por %. El script generar un archivo temporal con los datos
# filtrados en /tmp y luego de parsear el archivo temporal lo elimina, la
# salida la muestra por StandardOutput. Este script se genero para parsear
# el archivo lsn_sidip.log del servidor xxxx de empresa
# +———–+—————————+———————————–+
# | Fecha | Nombre y Apellido | Detalle |
# +———–+—————————+———————————–+
# | | | |
###############################################################################
$FILE=”/u00/app/oracle/product/920/network/log/lsn_sidip.log”;
open(ARCHIVOPROCESO,”$FILE”);

while () {
$_ =~ m/(\d*)\:(\d{0,2}-\w{0,3}-\d{0,4} \d{0,2}:\d{0,2}:\d{0,2}) \* \(\w*\_\w*\=\([\W*\_*\w*]*\=([\w*\.*\_*\d*\s*]*)\)[\w*\W*\_*\=*\s*\**\-*\d*\:*\(*\)*]*[\(\w*\_*\=*\.*\d*\)]*\(\w*\=\(\w*\=([\W*\w*\:*\\*\s*\.*]*)\)\(\w*\=([\W*\w*\:*\\*\s*\.*]*)\)\(\w*\=(\w*)\)\)\) \* \(\w*\=\(\w*\=(\w*)\)\(\w*\=([\d*\s*\w*\.*]*)\)\(\w*\=([\d*\w*\s*]*)\)\) \* (\w*) \* ([\_*\w*\.*\d*]*) \* ([\w*\.*\d*]*)/;
print (“$2 % $3 % $4 % $5 % $6 % $7 % $8 % $9 % $10 % $11 % $12 \n”);
}
close(ARCHIVOPROCESO);

Espero que sirva de algo.
Saludos

Posted in Programacion | Leave a Comment »

Basta de XP!!!

Posted by Javier on August 8, 2007

Todo tiene un principio.
El mio fue cuando mi novia me dijo “Negro, quiero navegar en internet”, ese fue el punto de partida para una colosal batalla entre la simplicidad y click varios que tiene Windows XP contra los pobres 256mb de RAM que tiene mi PC.

Es increible lo lento que es Windows XP en una maquina que solo tiene instalado MS Office 2003 + MSN Live + uTorrent + Ares + eMule + Winamp + nada mas… (si nada mas!!!!).

Ojo, lo que siempre esta corriendo es Msn Live, Winamp y Ares, nada mas, pero es increible lo que demora en abrir una pagina de google y ni hablar si quiero entrar al webmail de mi trabajo, es un parto, y a todo esto sumale el “Negro, la pc es lenta no me gusta…. (sic)”.

Asi que decidi migrar todo a Unix, ya con este año seria 10 años que vengo laburando con Unix, asi que tanto que hablan de Linux (distros que no me gustan para ser sinceros por no respetar en su mayoria los estandares de Unix) le dije a mi novia “Negrita, voy a migrar a Linux,… que es Linux?… si ese OS… el del pinguino… que es un pinguino?…. uhhhhh vamos mal”.

Asi que bue… hace un tiempo en el 2004 mande un mail a la gente de Canonical y me mandaron en ese tiempo 5 copias del entonces Ubuntu 5.10, hoy esta la version 7.04 asi que la pedí junto con Solaris 10, veamos que pasa, luego les cuento.

Posted in Linux | Leave a Comment »

 
Follow

Get every new post delivered to your Inbox.