KernelPuedes crear tu propio kernel PAE (y así tener acceso a más de 4GB de memoria en un kernel de 32bits) utilizando ABS:

$ sudo abs core/linux
$ mkdir -p ~/abs/core
$ cp -a /var/abs/core/linux ~/abs/core/linux-pae
$ cd ~/abs/core/linux-pae
$ sed -i "s/HIGHMEM4G/HIGHMEM64G/" config
$ sed -i "s/pkgbase=linux/pkgbase=linux-pae/" PKGBUILD
$ updpkgsums
$ sudo makepkg --asroot

Acepta las opciones por defecto (de tal modo que el kernel que compiles sea lo más parecido al kernel “stock” de ArchLinux).

Instala tu nuevo kernel:

$ sudo pacman -U linux-pae-3.8.7-1-i686.pkg.tar.xz
$ sudo pacman -U linux-pae-headers-3.8.7-1-i686.pkg.tar.xz

Algunos enlaces de interés

linux-pae

Terminal
Los permisos por defecto los asigna el sistema al crear un nuevo fichero o directorio y estos están gobernados por la configuración de umask. A menos que tú o el administrador lo hayáis establecido, tú umask por defecto será 0000, lo que significa que los nuevos ficheros que crees tendrán permiso de lectura y escritura para todo el mundo (0666 o -rw-rw-rw-), y los nuevos directorios creados tendrán permiso de lectura, escritura y búsqueda para todo el mundo (0777 o drwxrwxrwx).

Generalmente todo el mundo tiene modificada su umask a 0022 de tal modo que si queremos establecer los permisos de un directorio y su contenido a los permisos que se asignarían al utilizar esta máscara, podríamos ejecutar los siguientes comandos

  • para cambiar todos los directorios a 755:

    find /opt/lampp/htdocs -type d -exec chmod 755 {} \;

  • para cambiar todos los ficheros a 644:

    find /opt/lampp/htdocs -type f -exec chmod 644 {} \;

vía

Algunos enlaces de interés
chmod

m2eclipse
Esta posibilidad está disponible bajo el menú Import.

Por ejemplo, pulsa el botón derecho en una fichero jar de tu workspace, selecciona Import –> Maven –> Install or deploy an artifact to a Maven repository.

vía

Tomcat
Una vez descargado y descomprimido tomcat, lo primero es añadir un grupo y usuario “tomcat” para poder ejecutarlo como un usuario distinto a root.

# groupadd tomcat
# useradd -g tomcat -d /opt/tomcat tomcat
# passwd tomcat

Después estableceremos como propietario del directorio de instalación al nuevo usuario y grupo creados.

# chown -R tomcat:tomcat /opt/tomcat

Ahora añadiremos el grupo “tomcat” a los usuarios que queremos que puedan controlar el tomcat.

# usermod -G tomcat rubensa

Establecemos permisos de lectura al grupo sobre los archivos de configuración:

# chmod -R g+r /opt/tomcat/conf

Establecemos permisos de escritura para poder desplegar nuevas aplicaciones:

# chmod -R g+w /opt/tomcat/conf
# chmod -R g+w /opt/tomcat/logs
# chmod -R g+w /opt/tomcat/temp
# chmod -R g+w /opt/tomcat/webapps
# chmod -R g+w /opt/tomcat/work

Establecemos el “sticky-bit” de grupo (para que los nuevos ficheros/directorios creados por cualquier usuario pertenezcan al grupo “tomcat”)

# chmod -R g+s /opt/tomcat/conf
# chmod -R g+s /opt/tomcat/logs
# chmod -R g+s /opt/tomcat/temp
# chmod -R g+s /opt/tomcat/webapps
# chmod -R g+s /opt/tomcat/work

Además será necesario que todos los usuarios del grupo establezcan su umask a 002 para que los ficheros y directorios creados por ellos sean escribibles por el resto de usuarios del grupo tomcat.

$ umask 002

Notes9

  1. Descargar el paquete de instalación en formato rpm desde IBM (es necesario estar registrado):

    https://www14.software.ibm.com/webapp/iwm/web/reg/signup.do?source=swg-beta-nodoso&S_PKG=dl

  2. Instalar manualmente las dependencias no disponibles en el repositorio oficial pero sí en el AUR (también puedes usar Yaourt que realiza las instalaciones desde AUR de forma automática):

    $ wget https://aur.archlinux.org/packages/li/libgnomecups/libgnomecups.tar.gz
    $ tar -xvzf libgnomecups.tar.gz
    $ cd libgnomecups
    $ makepkg
    # pacman -U libgnomecups-0.2.3-12-i686.pkg.tar.xz

    $ wget https://aur.archlinux.org/packages/li/libgnomeprint/libgnomeprint.tar.gz
    $ tar -xvzf libgnomeprint.tar.gz
    $ cd libgnomeprint
    $ makepkg -s
    # pacman -U libgnomeprint-2.18.8-5-i686.pkg.tar.xz

    $ wget https://aur.archlinux.org/packages/li/libgnomeprintui/libgnomeprintui.tar.gz
    $ tar -xvzf libgnomeprintui.tar.gz
    $ cd libgnomeprintui
    $ makepkg -s
    # pacman -U libgnomeprintui-2.18.6-4-i686.pkg.tar.xz

  3. Instalar manualmente las dependencias disponibles en el repositorio oficial:

    # pacman -S --needed gdb coreutils unzip bash procps-ng grep sed libart-lgpl alsa-lib atk libbonobo libbonoboui glibc libcap fontconfig freetype2 gcc gconf gtk glib libgnome libgnomecanvas gnome-desktop libgnomeui gnome-vfs libice libjpeg-turbo orbit2 pam pango pangox-compat libpng popt libsm gcc libx11 libxcursor libxext libxft libxi libxkbfile libxml2 libxp libxrender xscreensaver libxt libxtst zlib

  4. Descomprimir el paquete desacargado:

    tar -xvf notes90se_notes_linux_rpm_public_beta_prod.tar

  5. Intalar el gestor de paquete rpm desde AUR:

    $ wget https://aur.archlinux.org/packages/rp/rpm-org/rpm-org.tar.gz
    $ tar xvfz rpm-org.tar.gz
    $ cd libgnomeprintuirpm-org
    $ makepkg -s
    # pacman -U rpm-org-4.10.2-1-i686.pkg.tar.xz

  6. Ejecutar la instalación:
    # rpm -ivh --nodeps ibm_notes-9.0.i586.rpm
    # rpm -ivh --nodeps ibm_sametime-9.0.i586.rpm

Opcionalmente, si queremos añadir la comprobación de ortografía en Español haremos lo siguiente:

  1. Descargar el paquete de diccionarios de la versión 8.5.2 (aún no existe uno específico para la versión 9.0 y aunque ya existe una versión actualizada para 8.5.3 no he encontrado ningún enlace disponible para su descarga):

    http://h1898038.stratoserver.net/download/lotus/dictionaries/Notes_XTAFDictionaries_852_WinLnx_Ml.zip

    ACTUALIZACION:
    Alternativamente podemos descargar el diccionario español de Lotus Symphony (donde está disponible una versión más reciente) desde:
    http://www-03.ibm.com/software/lotus/symphony/home.nsf/dictionary

  2. Descomprimir el paquete descargado:

    unzip Notes_XTAFDictionaries_852_WinLnx_Ml.zip

    ACTUALIZACION:
    O, si te has bajado el diccionario de la página de Lotus Symphony:
    unzip sym.dic.es.zip

  3. Instalarlo en el cliente Notes como una actualización File –> Application –> Install, seleccionando el archivo adecuado, en nuestro caso updateSite_es.zip para el idioma castellano.

    ACTUALIZACION:
    O, si te has bajado el diccionario de la página de Lotus Symphony simplemente updateSite.zip.

  4. Reiniciar Lotus Notes
  5. Configurar el idioma de revisión de ortografía dentro de Notes y Sametime en Preferences –> Spell Check y en Preferences –> Sametime –> Spell Checking

NOTA: Si no os aparece la opción Install debéis activarla modificando (o añadiendo en caso de que no exista) el parámetro
com.ibm.notes.branding/enable.update.ui=true
en el archivo plugin_customizations.ini ubicado en el directorio notes/framework/rcp de la instalación de la aplicación.

ACTUALIZACION:
Si modificas el valor del parámetro:
com.ibm.notes.branding/enable.update.ui=true
en el archivo
/opt/ibm/notes/framework/rcp/plugin_customizations.ini
después de haber configurado tu correo, es posible que tu configuración no la tenga en cuenta.
Entonces tendremos que modificar la propiedad:
enable.update.ui=true
del archivo:
/home/rubensa/ibm/notes/data/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.ibm.notes.branding.prefs

Dependiendo del plugin que vayamos a instalar, también es posible que tengas que cambiar “temporalmente” los permisos del directorio de instalación del Notes para que un usuario “no root” pueda instalar la actualización (ya que el cliente de notes no permite su ejecución como root). Antes de instalar ejecuta:
sudo chmod 777 -R /opt/ibm/notes/
y después:
sudo chmod 755 -R /opt/ibm/notes/

Alternativamente, antes de instalar el plugin, podemos editar el fichero feature.xml que se encuentra dentro del .jar ubicado en el directorio features del updateSite.zip modificando la propiedad:
<feature colocation-affinity="com.ibm.rcp.platform.feature"...
por:
<feature colocation-affinity="com.ibm.rcp.site.anchor.user.feature"...
de tal modo que hacemos que la instalación sea a nivel de usuario en vez de a nivel de aplicación.

Si hacemos este cambio tenemos que tener en cuenta que la firma del plugin ya no será válida y por tanto tendremos que eliminar los datos de la firma (META-INF) y permitir la instalación de plugins sin firmar (/home/rubensa/ibm/notes/data/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.ibm.rcp.security.update.prefs).

NOTA 2: En Gnome Shell parace que la aplicación tiene problemas con algunos de los diálogos modales (se quedan “trabados” y no responden). Para solucionar el problema tenemos que deshabilitar la integración de diálogos modales en las ventanas padre ejecutando el siguiente comando (después hay que reiniciar Gnome – Alt+F2+r):

$ gsettings set org.gnome.shell.overrides attach-modal-dialogs false

Algunos enlaces de interés

Lotus Notes in 32bit Chroot
AUR lotus-notes-base
Install plugins from updateSite in Lotus Notes on linux
Enabling user-initiated update with EUM
Enabling File – Application – Install for specific users
Customizing Notes using a plugin_customization.ini file

Internet-xml-icon
Cuando Eclipse valida un documento XML y no puede descargar su DTD o XSD (bien porque no lo tiene en su catálogo interno, no se encuentra en la ubicación esperada o Eclipse no puede acceder a la misma -por, ejemplo, por necesitar acceso a internet mediante un proxy no configurado) , genera una advertencia (warning) de validación. Para solucionar este problema podemos añadir una entrada en el Catálogo XML.

Leer el resto de esta entrada »

Notes9

  1. Descargar el paquete (es necesario estar registrado) desde IBM:

    https://www14.software.ibm.com/webapp/iwm/web/reg/signup.do?source=swg-beta-nodoso&S_PKG=dl

  2. Instalar manualmente las dependencias:

    sudo apt-get install libgnomeprintui2.2-0 libgnomeprint2.2-0 libgnomevfs2-0 libgnomeui-0 libxkbfile1 libstartup-notification0 libsepol1 libselinux1 libgsf-1-114 libgsf-1-dev librsvg2-2 librsvg2-common libavahi-client3 libavahi-common3 libavahi-glib1 libbonoboui2-0 libcroco3 libdbus-1-3 libdbus-glib-1-2 libgnome2-0 libgnomecanvas2-0 libgnome-keyring0 libgnome-menu2 libesd0 gtk2-engines libgnome-desktop-2-17 libmotif4 libavahi-glib1 gtk2-engines-oxygen gtk2-engines-qtcurve gtk2-engines-murrine gtk2-engines-equinox alsa-base alsa-utils iproute liborbit2 libbonobo2-0 libgconf2-4 libx11-6 libxt6 libxext6 libc6 libgcc1 libgtk2.0-0 libxkbfile1 libglib2.0-0 libstdc++6 bash libart-2.0-2 libpopt0 libgnomeui-0 gnome-keyring ttf-xfree86-nonfree t1-xfree86-nonfree xterm libjpeg62 libxss1

  3. Descomprimir el paquete desacargado:

    tar -xvf notes90se_notes_linux_deb_public_beta_prod.tar

  4. Ejecutar la instalación:

    sudo ./smartupgrade.sh

  5. Una vez instalada la aplicación, nos encontramos con un problema y es que los scrolls superpuestos de Ubuntu no funcionan (no aparece el scroll automáticamente al situar el cursor sobre el mismo). Para solucionarlo, deshabilitamos la opción de scroll superpuesto y dejamos el scroll clásico:

    gsettings set com.canonical.desktop.interface scrollbar-mode normal

Opcionalmente, si queremos añadir la comprobación de ortografía en Español haremos lo siguiente:

  1. Descargar el paquete de diccionarios de la versión 8.5.2 (aún no existe uno específico para la versión 9.0 y aunque ya existe una versión actualizada para 8.5.3 no he encontrado ningún enlace disponible para su descarga):

    http://h1898038.stratoserver.net/download/lotus/dictionaries/Notes_XTAFDictionaries_852_WinLnx_Ml.zip

  2. Descomprimir el paquete descargado:

    unzip Notes_XTAFDictionaries_852_WinLnx_Ml.zip

  3. Instalarlo en el cliente Notes como una actualización File –> Application –> Install, seleccionando el archivo adecuado, en nuestro caso updateSite_es.zip para el idioma castellano.
  4. Reiniciar Lotus Notes
  5. Configurar el idioma de revisión de ortografía dentro de Notes y Sametime en Preferences –> Spell Check y en Preferences –> Sametime –> Spell Checking

NOTA: Si no os aparece la opción Install debéis activarla modificando (o añadiendo en caso de que no exista) el parámetro
com.ibm.notes.branding/enable.update.ui=true
en el archivo plugin_customizations.ini ubicado en el directorio \notes\framework\rcp de la instalación de la aplicación.

Algunos enlaces de interés

Lotus Notes User Forum
Cómo instalar diccionarios adicionales para Lotus Symphony en Lotus Notes

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d bloggers like this: