lunes, 24 de diciembre de 2012

Instalando ARCH GNU/Linux Parte 2/2

Lista de consejos para poder tener configurado un sistema mas o menos bien, no hace falta instalar todo lo que dice aquí, sólo instale lo de su preferencia.


Iniciar con el teclado numérico activado:
pacman -S numlockx 
luego agregar "numlockx on" en /usr/share/config/kdm/Xsetup

Para el KDE: (yo lo uso en inglés) System Settings, ir a Hardware/Input Devices/Keyboard y ahi vamos a ver una opcion para controlar el comportamiento del NumLock.

Si actualizo el kdm, me pisa la configuración, asi que hago
nano /etc/pacman.conf
y pongo NoUpgrade = usr/share/config/kdm/Xsetup



Instalar un gestor gráfico de paquetes:
yaourt -Sy appset-qt
Corrector de ortografía de LibreOffice:
pacman -S hunspell hunspell-es
Para guardar un historial de bash más grande:
nano ~/.bashrc
y agregan:
export HISTSIZE=10000
export HISTCONTROL=erasedups
shopt -s histappend
Recuerden hacerlo para cada usuario y para root.

Si tienen micro AMD y el dmesg les tira un error de microcódigo:

Si el dmesg te da este error cuando arranca:

[ 3.710257] microcode: CPU0: patch_level=0x01000086
[ 3.716107] microcode: failed to load file amd-ucode/microcode_amd.bin
[ 3.716369] microcode: CPU1: patch_level=0x01000086
[ 3.716937] microcode: failed to load file amd-ucode/microcode_amd.bin
[ 3.717144] microcode: CPU2: patch_level=0x01000086
[ 3.717601] microcode: failed to load file amd-ucode/microcode_amd.bin
[ 3.717797] microcode: CPU3: patch_level=0x01000086
[ 3.718277] microcode: failed to load file amd-ucode/microcode_amd.bin

hay que instalar un microcodigo nuevo
pacman -S amd-ucode
luego poner el modulo a /etc/modules-load.d/ en un microcode.conf para que se arranque solo al reinicio con el contenido del archivo unicamente el nombre del modulo "microcode". La salida será entonces

[ 3.472181] microcode: CPU0: patch_level=0x01000086
[ 3.622840] microcode: CPU0: new patch_level=0x010000db
[ 3.622858] microcode: CPU1: patch_level=0x01000086
[ 3.623152] microcode: CPU1: new patch_level=0x010000db
[ 3.623165] microcode: CPU2: patch_level=0x01000086
[ 3.623522] microcode: CPU2: new patch_level=0x010000db
[ 3.623528] microcode: CPU3: patch_level=0x01000086
[ 3.623768] microcode: CPU3: new patch_level=0x010000db

mas info en http://www.amd64.org/support/microcode.html

Para instalar el jdownloader:
yaourt -S jdownloader
Para cuando las fuerzas del okular flaquean...
yaourt -S acroread
Poder usar gtalk con todas sus funciones:
yaourt -S google-talkplugin
Instalar Wine para correr aplicaciones de Windows:


Instalamos unas cuantas dependencias mas un gestor gráfico para Wine que se llama QT4wine. Para que funcione además necesitamos también tener instalado el comando sudo.
pacman -S wine winetricks q4wine wine_gecko winegame winestuff 
Para tener acceso a la aceleración de video, nos conviene instalar un paquete de utlidades (en mi caso intel) y para que no nos solicite el mono en cada prefijo o "botella" que utilicemos instalamos tambien el wine-mono.

Para ATI (privativo): lib32-catalyst-utils wine-mono
Para ATI (libre): lib32-ati-dri wine-mono
Para intel: lib32-intel-dri wine-mono
Para NVIDIA: lib32-nvidia-utils wine-mono
Para NVIDIA (nouveau-dri): lib32-nouveau-dri wine-mono

El wine-mono va a tardar, porque compila largo y tendido, asi que armense de paciencia.

Una vez que tenemos esto, podemos instalar estas cosas, recomendadas aunque opcionales

Para sonido:
- si usamos alsa: lib32-alsa-lib lib32-alsa-plugins
- si usamos pulseaudio: lib32-libpulse
- si usamos oss: lib32-alsa-oss
- para sonido en juegos: lib32-openal
Para aplicaciones que necesiten MSXML: lib32-libxml2
Para aplicaciones que reproduzcan musica: lib32-mpg123
Para aplicaciones que manejen gráficos: lib32-giflib lib32-libpng
Para encripcion: lib32-gnutls
Para video: lib32-v4l-utils lib32-sdl
Para menues graficos en modo consola: kdebase-kdialog

Para tener todas las fuentes: winetricks allfonts.

En mi caso, instalé varias cosas:
pacman -S lib32-alsa-lib lib32-alsa-plugins cups lib32-libxml2 lib32-mpg123 lib32-giflib lib32-libpng kdebase-kdialog
winetricks allfonts
Luego abrimos el qt4Wine, vamos a prefixes, creamos uno nuevo, escribiendo una carpeta que no exista (si la crean ustedes antes no funciona) y seleccionando en arquitectura, win32. Una vez creado, vamos a la pestaña programs, luego dentro del prefijo vamos a system y hacemos doble click sobre winecfg. Esto no nos deberia pedir instalar el mono, si lo hace le damos a install. Cuando termina, nos abre el winecfg y nos aseguramos que la version del windows este puesta en Windows XP. Esta configuración es para generar un prefijo típico para instalar juegos y programas.

Instalar Microsoft Office 2007: Muchas veces OpenOffice, LibreOffice o Koffice no es de nuestra preferencia, o simplemente necesitamos abrir un archivo hecho con MS Office 2007 o versiones anteriores. Para lograr esto, primero debemos instalar y configurar un prefijo en Wine (como puse en el apartado anterior).

Ponemos el CD o montamos la imagen ISO de un Office 2007 (en mi caso Enterprise Edition) y hacemos click derecho directamente sobre el setup.exe y seleccionamos "run with qt4wine". Nos aparecerán unas opciones, y lo importante a verificar aqui es que el prefix este puesto en el que hayamos creado hace unos momentos. Luego presionamos aceptar y comienza la instalación.
Dentro de las opciones de instalación, seleccione "correr todos los programas desde la computadora" para luego no tener problemas de posibles instalaciones.

Una vez finalizada la instalación, volvemos a la pestaña programs, luego dentro del prefijo vamos a system y hacemos doble click sobre winecfg. Vamos a la pestaña Libraries, en el campo "New override for library" buscamos "riched20" y presionamos "add".
Luego veremos que riched20 se agrego a la lista de "existing overrides". Seleccionamos riched20 y presionamos sobre "edit". Luego seleccionamos "native (windows)" y le damos OK. Luego apply y luego OK.

Luego bajamos del sitio de microsoft el service pack 3 del office 2007 (el archivo se llama office2007sp3-kb2526086-fullfile-en-us.exe para inglés, office2007sp3-kb2526086-fullfile-es-es para español) y hacemos click derecho directamente sobre el setup.exe y seleccionamos "run with qt4wine". Nos aparecerán unas opciones, y lo importante a verificar aquí es que el prefix este puesto en el que hayamos creado hace unos momentos. Luego presionamos aceptar y comienza la instalación.

Lo último: Para los que usamos KDE4 los accesos directos aparecen en "Lost & found". Para arreglar eso, hacemos:
nano /etc/xdg/menus/kde-applications.menu
y nos vamos al final del archivo, y donde dice
<DefaultMergeDirs/>
<MergeFile>applications-kmenuedit.menu</MergeFile>
debemos cambiarlo por:
<DefaultMergeDirs/>
<MergeDir>applications-merged</MergeDir>
<MergeFile>applications-kmenuedit.menu</MergeFile>
y listo! Ahora nos aparecen adentro de la sección WINE. Cuando actualizamos el sistema el archivo se sobreescribe, así que hay que hacerlo cada vez que se actualiza el sistema.

Instalar Microsoft Office 2010: Si aún así el Office 2007 no es de tu agrado, vamos a instalar la versión 2010.

Abrimos el qt4Wine, vamos a prefixes, creamos uno nuevo, escribiendo una carpeta que no exista y seleccionando en arquitectura, win32. Una vez creado, vamos a la pestaña programs, luego dentro del prefijo vamos a system y hacemos doble click sobre winecfg. Cuando termina, nos abre el winecfg y nos aseguramos que la version del windows este puesta en Windows XP.

Vamos a la pestaña setup, y luego presionamos sobre "install or upgrade winetricks script". Una vez finalizado nos abre un arbol a la izquierda. Vamos a la que dice "dlls" y en la parte de la derecha buscamos "msxml3" y "msxml6" y los instalamos. Luego en la izquierda presionamos sobre fonts y luego en la derecha instalamos "corefonts".


Ponemos el CD o montamos la imagen ISO de un Office 2010 (en mi caso Professional Plus Edition) y hacemos click derecho directamente sobre el setup.exe y seleccionamos "run with qt4wine". Nos aparecerán unas opciones, y lo importante a verificar aqui es que el prefix este puesto en el que hayamos creado hace unos momentos. Luego presionamos aceptar y comienza la instalación.
Dentro de las opciones de instalación, seleccione "correr todos los programas desde la computadora" para luego no tener problemas de posibles instalaciones.

Una vez finalizada la instalación, volvemos a la pestaña programs, luego dentro del prefijo vamos a system y hacemos doble click sobre winecfg. Vamos a la pestaña Libraries, en el campo "New override for library" buscamos "riched20" y presionamos "add".
Luego veremos que riched20 se agrego a la lista de "existing overrides". Seleccionamos riched20 y presionamos sobre "edit". Luego seleccionamos "nativa, interna" y le damos OK. Luego apply y luego OK.

Luego bajamos del sitio de microsoft el service pack 1 del office 2010 (lo pueden encontrar acá http://www.microsoft.com/es-es/download/details.aspx?id=26622) y hacemos click derecho directamente sobre el archivo exe y seleccionamos "run with qt4wine". Nos aparecerán unas opciones, y lo importante a verificar aquí es que el prefix este puesto en el que hayamos creado hace unos momentos. Luego presionamos aceptar y comienza la instalación.

Si usas KDE, ver para el menú las recomendaciones de arriba.


Deshabilitar IPv6 del sistema: Todavía no está muy implementado en el ámbito hogareño y es sabido que algunos programas tardan mas buscando direcciones o tratando de realizar operaciones sobre IPv6, lo cual también incluye un riesgo de seguridad. Esto optimizará nuestro sistema. Como el soporte viene en el kernel, no lo podemos eliminar, pero si podemos deshabilitarlo para todas las interfaces.

Primero, hacemos
nano /boot/grub/grub.cfg
buscamos las lineas de arranque del kernel y agregamos la opcion ipv6.disable=1
Si llegan a tener alguna complicación, puede utilizar esta ipv6.disable_ipv6=1 que mantiene el stack pero no asigna direcciones a ninguna interfaz.


Segundo, hacemos
nano /etc/sysctl.conf
y luego vamos a esta sección

# Disable IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.<nic0>.disable_ipv6 = 1
...
net.ipv6.conf.<nicN>.disable_ipv6 = 1


No alcanza con deshabilitar "all", por que si previamente teniamos configuraciones, no se van a eliminar. Hay que deshabilitar una por una.

Tercero, deshabilitamos la búsqueda de direcciones IPv6 en el DHCPCD:
nano /etc/dhcpcd.conf
y agregamos esto al archivo noipv6rs guardamos y salimos.

Espero que les haya sido útil la información. Saludos!

No hay comentarios:

Publicar un comentario