Sunteți pe pagina 1din 34

Manual de Instalacin de Archlinux 64 Bits

(EMPEZEMOS Y AL GRANO)

por Francisco No Martnez Burgos


20-02-2013
Bajamos la iso de la distro de Archlinux en este caso usar la de Febrero de 2013 desde aqu:
http://sunsite.rediris.es/mirror/archlinux/iso/2013.02.01/archlinux-2013.02.01-dual.iso
(Si queris ver si ha salido alguna iso despus de la febrero basta con poner
http://sunsite.rediris.es/mirror/archlinux/iso/ y veris las distro que existen por fechas.
Este mini-tutorial se ha hecho con el nuevo sistema implementado ya en las ultimas distros de archlinux dond se ha
reemplazado el sistema console-kit con initscripts por systemd. (Un gran acierto, Systemd, a diferencia de initscripts
el gestor de inicio default en ArchLinux utiliza un mtodo de parelizacin agresiva que hace uso de los procesadores
modernos multi-ncleo para iniciar procesos y demonios en paralelo en tiempo real y as tener una gestin de inicio
mas rpida y limpia. Esto es una gran ventaja en equipos con microprocesadores con dos o ms ncleos y aquellos
que soporten MultiThread.) La forma de trabajar con systemd es con el comando de consola systemctl.
Algunas referencias :

- systemctl (Muestra la lista de procesos en ejecucin)


- systemctl enable kdm.service (Pone en el arranque del sistema el escritorio de
KDE)(Solo se ha de poner una vez)
- systemctl start nombredelservicio (ejem: kdm.service (kde) o gdm.service (gnome))
(arranca una servicio)
- systemctl stop nombredelservicio (para un servcio en ejecucin)
Para ms info sobre systemd visitar la wiki en:
https://wiki.archlinux.org/index.php/Systemd_%28Espa%C3%B1ol%29

EMPEZEMOS
Bajamos la iso que como veris al final de su nombre pone DUAL.
1 Ventaja de Archlinux con respecto a otras distros (una sola iso vale para las dos arquitecturas x86 y x64), nos
ahorramos tener que bajar dos isos distintas dependiendo del tipo de sistema que se quiera instalar.
En este mini-tutorial he optado por instalar la distro emulando una mquina de 64 bits para usarla como servidor
web. (Aunque tambin veremos cmo instalar KDE. Por qu he elegido KDE por qu GNOME lo conozco bastante y
hay que probar cosas nuevas. Por qu no XFCE o LXE?. Porque para probar las capacidades del sistema y generar
ms carga y stress en las pruebas me es ms cmodo GNOME o KDE.
AL GRANO.
(Para instalar en VMWare desactivar Aceleracin 3D al crear mquina virtual. Crear Mquina Virtual como others
Others 64 bits y en el cd le decimos usar .iso y seleccionamos la iso de Archlinux que vamos a instalar. Una vez
montada la iso y configurados el resto de parmetros de la VM. Con 20GB de espacio, en un solo fichero , 1 GB de
RAM y Red en modo NAT, de sobra para hacer puebas de momento.)
Arrancamos nuestra mquina virtual y empezamos.
En la pantalla principal de nuestro iso de instalacin nos da varias opciones de arranque elegimos Boot Arch Linux
(x86_64) para instalar la versin de 64 bits. (La versin i686 es para 32 bits).

Una vez arranquemos en 3 o 4 segundos ya estamos en nuestro Shell y aqu empieza la fiesta:
Resmen rpido de instalacin:

1 #
#
#
#
#

Configuracin de teclado.

loadkeys es
setfont Lat2-Terminus16
nano /etc/locale.gen (Quitar # de es_ES-UTF8 ctrl+o y ctrl+x)
locale-gen
export LANG=es_CO.UTF-8

2- Comprobamos si tenemos internet:

# ping -c 3 www.google.com
(sino hay, ejecutar: # dhcpcd )(luego se ver como iniciar en el arranque con systemctl
enable dhcpcd.service)

3 -

Creacin de particiones y estructura del sistema:

# cfdisk /dev/sda
(creamos 1 particin (sda1) /boot = 200 mb (linux) , 2 particin 2GB (sda2/Swap). 3
particin (sda3) /mnt (linux)(Aqu se instala el sistema) .Una vez creadas las 3
particiones cambiar el type de la particin swap (en nuestro caso la 2) a 82
(Solaris/Linux swap) y dar a write.) Opcionalmente se puede hacer con 4 particiones
para separar sistema de datos. Para ello tendramos que crear la 4 particin (sda4)
/mnt/home como Linux con el espacio restante).

4 Formateamos:(es importante colocar primero la particin boot y a


continuacin la swap en el disco para optimizar el funcionamiento.)

(Particin boot): mkfs t ext2 /dev/sda1


(Particin del Sistema/Datos:) mkfs t ext4 /dev/sda3
(Particin Swap): # mkswap /dev/sda2
Vemos el esquema de particiones para ver que toda va bien:
lsblk /dev/sda
5- Activamos la particin swap: # swapon /dev/sda2

6- Toca ahora montar las particiones con el comando mount. Montaremos


primero la particin /root:
# mount /dev/sda3 /mnt (si hemos decidido separar datos de sistema adems: #mount
/dev/sda4 /mnt/home)
Luego crearemos la carpeta boot dentro de /mnt
# mkdir /mnt/boot
Y montaremos /boot
# mount /dev/sda1 /mnt/boot
7- (Instalacin del Sistema): # pacstrap /mnt base base-devel

8- Generamos el fstab

genfstab -U -p /mnt >> /mnt/etc/fstab

9- Chroot y configuracin del sistema base:

#arch-chroot /mnt deriamos entrar en sh-4.2#


Configuramos idioma para que quede instalado sobre el sistema de forma permanente:
sh-4.2# nano /etc/locale.gen
(quitar # de es_ES.UTF-8 UTF-8, ctrl+o ctrl+x)
sh-4.2# locale-gen
sh-4.2# echo LANG=es_ES.UTF-8 > /etc/locale.conf
sh-4.2# export LANG=es_ES.UTF-8
Configuracin del teclado:
sh-4.2# loadkeys es
sh-4.2# setfont Lat2-Terminus16 (cambia la fuente de la consola a una ms Linux)
(Lo siguiente hace que se guarde de forma permanente y se inicie en espaol todo con el
arranque del sistema)
sh-4.2# nano /etc/vconsole.conf
Dentro del fichero escribimos:
KEYMAP=es
FONT=Lat2-Terminus16 (pulsamos como siempre ctrl+o y ctrl+x para guardar y salir)
Configuracin de la Zona Horaria:
sh-4.2# ln -s /usr/share/zoneinfo/Europe/Madrid /etc/localtime

Ajustar reloj de Hardware:


sh-4.2# hwclock --systohc --utc
Damos un nombre al equipo (reemplazar MiEquipo por el que se quiera):
sh-4.2# echo MiEquipo > /etc/hostname

10- Configuracin de la Red

Conexin por cable:


sh-4.2# pacman -S ifplugd noconfirm
sh-4.2# cd /etc/network.d
sh-4.2# ln -s examples/ethernet-dhcp
sh-4.2# systemctl enable net-auto-wired.service
Conexin Inalmbrica:
sh-4.2# pacman -S wireless_tools wpa_supplicant wpa_actiond dialog --noconfirm
sh-4.2# systemctl enable net-auto-wireless.service

11. REPOSITORIOS para x64

sh-4.2# nano /etc/pacman.conf


Buscar repositorio [multilib] y quitar # debe quedar:
[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
Actualizamos lista de paquetes: pacman Sy

12. Creacin de Entorno Inicial RAMDISK

sh-4.2# mkinitcpio -p Linux


En este punto se debe cambiar la contrasea del root por seguridad:
sh-4.2# passwd

13. Creacin de Usuarios del sistema

sh-4.2# useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner


-s /bin/bash minombredeusuario
(audio,lp,optical etc.. son los grupos de usuarios por defecto de Arch al incluir el
usuario en los grupos hereda los permisos especficos de cada grupo. Ver ms si es
necesario en la wiki de internet).

audio Tareas que involucran la tarjeta de sonido y aplicaciones relacionadas.


lp Administracin de impresoras.
optical Manejo de los dispositivos pticos (CD, DVD, etc).
storage Manejo de diversos dispositivos de almacenamiento.
video Tareas que onvolucran la tarjeta de video y aceleracin por hardware.
wheel Importantsimo! Para que el usuario pueda usar sudo.
games Necesario para permisos de escritura para juegos.
power Necesario para poder apagar y reiniciar el sistema.
scanner Administracin y uso de digitalizadores (scanners).

14. Instalacin de sudo

sh-4.2# pacman -S sudo noconfirm


sh-4.2# EDITOR=nano visudo
(En este archivo debemos descomentar el "#" a "%wheel ALL=(ALL) ALL", quedar as:
## Uncoment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL)

15. Instalar bootloader (Gestor de arranque), usando GRUB.

sh-4.2# pacman -S grub-bios noconfirm


sh-4.2# grub-install /dev/sda (se instala en el disco indicado)
(Si se est instalando Arch Linux en dual-boot o junto a otros sistemas operativos, se
debe instalar el paquete "os-prober" (En el caso contrario se puede omitir instalarlo):
pacman -S os-prober noconfirm )
sh-4.2# grub-mkconfig -o /boot/grub/grub.cfg
sh-4.2# exit
sh-4.2# umount /mnt/{boot,home,}
sh-4.2# reboot

16. ACTIVAR PERMANENTEMENTE EL DEMONIO DE RED


Arrancamos con el usuario root:

systemctl enable dhcpcd.service


Para probar que levanta bien la red: ping -c 3 www.google.com

17. PROBANDO NUESTRO USUARIO COMO SUDO.


# su - minombreusuario

minombreusuario@minombremaquina$ sudo pacman Syu (Actualiza todo el sistema)


(Debera mostrar lista de repos y el texto Nada que hacer)

18. INSTALANDO YAOURT (Gestor de paquetes (tambin los compila) muy


recomendable en ARCH)
minombreusuario@minombremaquina$ nano /etc/pacman.conf
Agregar al final del fichero:
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
ctrl+o y ctrl+x (guardar y salir de nano).
minombreusuario@minombremaquina$ pacman -Sy yaourt noconfirm (as queda instalado)

19. Instalar fuentes necesarias para montar escritorios (KDE, GNOME, LXE
etc)
minombreusuario@minombremaquina$ pacman -S ttf-dejavu ttf-droid ttf-liberation ttfubuntu-font-family artwiz-fonts

20. Instalacin de X11 y controladores de grfica.

minombreusuario@minombremaquina$ pacman -S xorg-server xorg-xinit xorg-utils xorgserver-utils noconfirm (Servidor de X Windows)


minombreusuario@minombremaquina$ pacman -S mesa mesa-demos noconfirm (soporte 3D)
pacman -S xf86-video-nouveau nouveau-dri (Tarjetas NVDIA SO 32 bits)
pacman -S xf86-video-nouveau nouveau-dri lib32-nouveau-dri (Tarjetas NVDIA SO 64 bits)
pacman -S xf86-video-ati ati-dri (ATI SO 32 bits)
pacman -S xf86-video-ati ati-dri lib32-ati-dri (ATI SO 64 bits)
pacman -S xf86-video-intel intel-dri (INTEL SO 32bits)
pacman -S xf86-video-intel intel-dri lib32-intel-dri (INTEL SO 64bis)
pacman -S xf86-video-sis xf86-video-sisimedia xf86-video-sisusb (SIS SO 32 y 64 bits)
Si es cualquier otra tarjeta: pacman -S xf86-video-vesa (es el genrico pero no tiene
acelaracin 3D (Usar si todo lo dems falla.).
pacman -Ss xf86-video Muestra una lista de todos los controladores que se pueden
instalar.
pacman S xf86-video-vmware svga-dri (PARA INSTALACIONES HECHAS SOBRE VMWARE NUESTRO
CASO)
Comprobar el entorno grafico:
pacman -S xorg-twm xorg-xclock xterm (Instalacin de X Bsicas)
startx (Las arrancamos) (con esto nos aseguramos que tanto el X-Server como los driver
de la tarjeta grfica estn funcionando. Nos ahorramos mucho tiempo si lo hacemos de
esta manera antes de pasar a mayores instalando KDE o GNOME).
sudo pkill X (Si se abren las X-Windows. Para cerrarlas.)

21. Instalando KDE 4

pacman S kdebase kde-l10n-es phonon-vlc noconfirm


systemctl enable kdm.service (paraactivar el escritorio en el arranque)
reboot
Seleccionar arranque normal y ya entra sin problemas en KDE.

FN DEL RESMEN DE PUESTA EN MARCHA DE ARCHLINUX 64 BITS REALIZADO Y


BASADO EN EL TRABAJO DE INVESTIGACIN DE FRANCISCO NO MARTNEZ BURGOS.
FN DE ESTE RESMEN EL 20/02/2013. POR FRANCISCO NO MARTNEZ BURGOS.
EL RESTO DE LA DOCUMENTACIN ES UNA RECOPLICACIN DE DATOS DE DISTINTAS FUENTES
PRINCIPALMENTE DE LAWIKI DEARCHLINUX Y de http://gespadas.com/archlinux (Gracias a
Gregorio Espadas.)

Gua Ampliada

Realizaremos la instalacin completa (no dual boot) sobre una mquina virtual creada en
VMWare desde Windows. As podris probar e investigar sobre cmo funciona esta distro y
si os gusta, quiz podrais instalarla en vuestra mquina fsica.

Es una distro muy minimalista, basada en:


Rolling-release: Esto significa que es slo una instalacin, sin versiones, slo actualizaciones. Si lo instalas, jams te
volver a pedir que actualices a una versin superior. Los paquetes ya se encargan de ello silenciosamente.
Bleeding-edge: Siempre estars usando las ltimas versiones de tus programas poco tiempo despus de que se
hayan liberado.
KISS: Keep It Simple Stupid!, es decir, minimalista y completamente personalizable.
Manos a la obra.
Paso 1: Inicio y preparacin del sistema
Arrancaremos nuestra mquina desde el CD que nos hayamos descargado de sus repositorios.

Como veris, tenemos las opciones disponibles de arranque.


Escogeremos Boot Arch Linux (i686)
Una vez haya arrancado nuestra mquina y cargado todos los mdulos necesarios, aparecer ya consola. En donde
aqu podremos hacer muchas cosas. Desde instalar el sistema, hasta gestionar las particiones. Como veris, Arch no
tiene entorno grfico, primero hemos de instalar el sistema y cuando est instalado, ms adelante veremos cmo
instalar un servidor de ventanas y un escritorio Gnome o KDE.

Lo primero que habr que hacer es poner nuestro teclado en espaol, para poder trabajar mejor. Desde esta consola
teclearemos:
# loadkeys es

Tendremos nuestro teclado en espaol.

Paso 2: Particionado del disco duro


A continuacin lo propio sera particionar nuestro disco. Esto como siempre es a gusto del usuario, pero para ganar
en seguridad, es recomendable hacer tres particiones, una sera la particin /boot , otra la /home+/root y, en tercer
lugar la particin de intercambio o Swap.
De esta manera si se nos estropea la particin boot o Swap, no tendremos que tocar el resto de particiones o los
datos.
Arrancamos el gestor de particiones que trae Arch Linux, cfdisk.
# cfdisk

Bien, aqu crearemos las particiones como hemos comentado, crearemos 3 particiones, /boot, /root+/home y Swap
- La primera particin sera /boot, pues es donde se instalan los archivos imprescindibles para el arranque del
sistema (grub, kernel, ramdisk, bootloader, etc). Yo aconsejara un tamao aproximado de entre 64 y 128MB, por si
queremos por ejemplo, personalizar grub.
- La segunda particin sera en donde se instalarn el sistema, los programas, el entorno de usuario, dnde irn los
documentos y algunas configuraciones. Dependiendo del uso que le vayamos a dar al sistema le daremos un tamao
u otro. Para empezar es recomendable unos 10GB. Si vas a instalar juegos o programas de diseo, vas a almacenar
muchos archivos, etc, el tamao debera ser superior evidentemente.
- La tercera particin sera la de intercambio, sera el lugar en donde se almacena temporalmente la informacin de
la memoria RAM, por si sta se nos queda corta.
En equipos con una memoria RAM sobrada, 2GB o ms, esta particin se hace innecesaria, puesto que
probablemente no llegue ni a utilizarla.

Marcamos como Boot la particin sda1, que es la de inicio.


Siempre que deseemos guardar los cambios, seleccionamos [Write] y salimos de cfdisk con [Quit]. Recuerda el
nombre de las particiones que ha detectado cfdisk, pues vamos a asignar la funcin correspondiente a cada una
(sda1 sda2 sda3, etc.)

Paso 4: Formateo de las particiones.


A continuacin formatearemos las particiones y le daremos el sistema de archivos requerido a cada particin,
utilizaremos el comando mkfs (MaKe File System)
Para la particin /boot es recomendable el sistema EXT2, ya que carece de journaling:
# mkfs t ext2 /dev/sda1
Luego formatearemos la particin /root+/home, que podremos ya utilizar EXT4:
# mkfs t ext4 /dev/sda3
Seguidamente formatearemos la particin Swap:
# mkswap /dev/sda2
La activaremos:
# swapon /dev/sda2

Paso 5: Montaje de las particiones


Toca ahora montar las particiones con el comando mount. Montaremos primero la particin /root:
# mount /dev/sda3 /mnt
Luego crearemos la carpeta boot dentro de /mnt
# mkdir /mnt/boot
Y montaremos /boot
# mount /dev/sda1 /mnt/boot

Paso 6: Instalacin del sistema.


Una vez que ya tengamos las particiones montadas, procederemos a instalar el sistema base utilizando el Script
pacstrap, deberemos tambin instalar el grupo de paquetes base-devel por si posteriormente se desean compilar
paquetes desde AUR (se recomienda).
# pacstrap /mnt base base-devel

Ya tendremos al sistema bajando los archivos.

Paso 7: Instalar el cargador de arranque (GRUB2)


Bien, una vez haya terminado de instalar el sistema base, debemos instalar el cargador de inicio, en esta versin ya
viene por defecto GRUB2 para BIOS. Si te interesa instalar otro gestor como syslinux o GRUB2 basado en el inestable
UEFI, te aconsejamos que te leas la documentacin oficial.
# pacstrap /mnt grub-bios

Paso 8: Configurar el sistema


Una vez instalado todo, debemos confiurar una serie de acciones, si no, nuestro sistema todava no arrancar.
Generamos el archivo fstab, es el que se encarga de montar automticamente las particiones al inicio del sistema.
# genfstab -p /mnt >> /mnt/etc/fstab
Luego entraremos en el entorno chroot para seguir configurando el resto.
# arch-chroot /mnt
Seguidamente crearemos el nombre del equipo, editando el archivo /etc/hostname con el editor NANO.
# nano /etc/hostname
Y le ponemos el nombre que queramos sin espacios, yo por ejemplo he usado ARCH-VM. Pensad que el archivo
solamente debe contener el nombre del PC, nada ms. Guardamos y salimos del editor nano con CTRL+X.

Ahora tenemos que crear un symlink de /etc/localtime de tu zona geogrfica a


(/usr/share/zoneinfo/(ZONA)/(SUBZONA).
ej:
ZONA=Europe
SUBZONA=Madrid
# ln s /usr/share/zoneinfo/Europe/Madrid /etc/localtime
Introduciremos nuestras preferencias de localizacin creando el archivo /etc/locale.conf
# nano /etc/locale.conf
Y pondremos solamente en dicho archivo:
LANG=es_ES.UTF-8

Guardamos y salimos de nano.


A continuacin modificaremos el archivo /etc/locale.gen de acuerdo con nuestro idioma, para activar la opcin que
queramos, hemos de descomentar la lnea que queramos. Se descomenta eliminando el # de la lnea. Debe ser la
misma que hemos creado en locale.conf

Guardamos y salimos de nano.


Entonces ya podremos generar nuestro idioma en el sistema.
# locale-gen

Ahora, hemos de recordar que esto cambia el idioma del sistema, pero no cambia la distribucin del teclado para la
consola. Hemos de crear un archivo, /etc/vconsole.conf, e introducimos en l: KEYMAP=es
# nano /etc/vconsole.conf

Guardamos y salimos de nano. Con esto cambiar siempre que iniciemos el teclado en espaol.
Ahora nos toca configurar el GRUB, que lo hemos descargado, pero no lo hemos configurado.
# grub-install /dev/sda

Luego crearemos el archivo de configuracin grub.conf, que es necesario si queremos que aparezca el men de
inicio. Si no, no arrancar Arch.
# grub-mkconfig o /boot/grub/grub.cfg

Bien, ahora crearemos el disco RAM de inicio con el siguiente comando:


# mkinitcpio p linux

Seguidamente crearemos el password para usuario root:


# passwd
Hecho esto, ya podremos salir del entorno chroot con:
# exit
Tendremos que desmontar todas las particiones para reiniciar.
# umount /mnt/boot
# umount /mnt

Y reiniciamos:
# reboot
Extraemos nuestro CD del equipo y ya nos aparecer el grub.

Escogemos la primera opcin, esperamos que arranque y, ya tenemos Arch Linux instalado!!!!
Pero faltan cositas. Seguimos.
Paso 9: Habilitar la red con Systemd
Este paso adicional es obligatorio, ya que a la gente de Arch parece que se les ha olvidado instalar la red una vez
finalizada la instalacin, nadie es perfecto. Introduciremos el siguiente comando:
# systemctl enable dhcpcd@eth0.service
Ya est casi todo.

Paso 10: Crear nuestro usuario


Por seguridad, el usuario root no debera ser de uso cotidiano, lo ideal es siempre crearse un usuario propio.
Lgicamente desde aqu podremos dar permisos siempre que queramos al usuario que queramos, en este caso el
nuestro.
# adduser (Mal)
# useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash nombreusuario
(BIEN No.)
# passwd nombreusuario para cambiar la contrasea del usuario recien creado.

Nos pedir varios datos de usuario, entre ellos la contrasea y los grupos del sistema a los cuales queramos aadir
dicho usuario.
Los grupos aconsejables seran estos:

audio Privilegios para configurar el audio


lp Privilegios para configurar impresoras

optical Configurar y manejo de unidades pticas, CD, DVD, etc

storage Manejo de almacenamiento, Pendrives, Discos USB, etc


video Manejo de hardware de vdeo
wheel Este es imprescindible si queremos poder usar el comando sudo
games Permisos para instalar juegos
power Apagar, encender o suspender la mquina
scanner Instalacin y manejo de escners

Una vez creado nuestro usuario, lo convertiremos en sudoer (capaz de usar sudo), esto es, darle permisos de
administracin temporalmente para instalar programas o actualizar el sistema.
Debemos primero, instalar sudo

# pacman S sudo (sino funciona es porque la red no esta levantada todava, para levantarla teclear dhcpcd y volver
a lanzar pacman S sudo. No)
Ejacutamos visudo:
# EDITOR=nano visudo
Si estamos dentro como users ponemos:
Lo tenemos que hacer como root poniendo sudo nano /etc/sudoers
Navegamos hasta la lnea que dice:
#wheel ALL=(ALL) ALL
Y la descomentamos. Guardamos y salimos de nano.
Para comprobar que funciona, saldremos del usuario root y entraremos con el nuestro. Luego escribimos:
# su (tu usuario)
Nos pedir la contrasea que hayamos puesto. Intentamos ejecutar con sudo el comando que actualiza el sistema.
# sudo pacman Syu

Al ser la primera vez que usamos sudo nos lanza el mensaje de: Un gran poder requiere una gran responsabilidad,
tal y como dijo Stan Lee. Introducimos nuestra contrasea.
Yaourt es una herramienta que permite acceder a los del repositorio de usuarios de Arch (AUR). Una vez que lo
conozcan lo van a amar, estn casi todos los programas y todos se instalan increblemente fcil. Para instalarlo lo
primero que hay que hacer es editar el archivo de configuracin de pacman:
nano /etc/pacman.conf
Si tienen una arquitectura de 32 bits, agreguen esto al final del archivo:
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
Si tienen una arquitectura de 64 bits:
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64

(Si fallan los repos de yaourt:


# wget https://aur.archlinux.org/packages/package-query/package-query.tar.gz
# tar zxvf package-query.tar.gz
# cd package-query
# makepkg -si
# cd ..
# rm -r package-query
# wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz
# tar zxvf yaourt.tar.gz
# cd yaourt
# makepkg -si
# cd ..
# rm -r yaourt)
Lo siguiente es actualizar las bases de datos e instalar yaourt:
pacman -Sy yaourt
Una vez instalado yaourt, vuelvan a editar
nano /etc/pacman.conf
y comenten (agregar #al comienzo de las lneas) o borren las dos lneas que agregaron para instalar yaourt.
Es conveniente que instalen el grupo de paquetes base-devel ya que probablemente lo necesiten cuando usen
yaourt. Para eso:
pacman -S base-devel
Para instalar un paquete de AUR siguen la misma lgica que con pacman:
yaourt -S nombre_de_paquete
Lo siguiente que yo hago (pero despus) es configurar yaourt para que utilice a pacman, y de esa manera me ahorro
de escribir sudo cada vez.
Es que yaourt se utiliza siempre sin sudo porque no hay que ejecutarlo como root, y por lo tanto no deben
seguir estos pasos hasta que hayan iniciado sesin con su usuario.
nano /etc/yaourtrc
ah buscan la anteltima lnea, la descomentan (le sacan el #) de modo que quede
PACMAN="pacman"
De ahora en adelante podemos usar yaourt en lugar de pacman. Recuerden no usar sudo ni estar logueados como
root cuando usen yaourt.
Para actualizar el sistema (incluyendo los paquetes de AUR):
yaourt -Syyu --aur
yy indica que se descargue nuevamente las bases de datos de los repositorios en lugar de actualizarse.
Lo ltimo de esta seccin sera instalar pacman-color que est en el repositorio de AUR. Si bien no acelera
descargas, facilita mucho la instalacin de paquetes al arrojar una salida coloreada. Para instalarlo:
yaourt -S pacman-color
Pueden usar pacman-color en lugar de pacman, o bien, hacer que yaourt lo use (es lo que hago yo). Para que yaourt
use a pacman-color hay que editar /etc/yaourtrc:
nano /etc/yaourtrc
y la seccin que empieza con # Command tiene que quedar as:
# Command
PACMAN="pacman-color"
#DIFFEDITCMD="vimdiff"
2.1. Instalar el servidor X
Para poder correr un entorno de escritorio, tambin hay que tener instalado el servidor X. Para eso:

pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils xorg-apps

2.2. Instalar controlador de video


Para instalar en vmware:
pacman S xf86-video-vmware svga-dri
Instalamos el entorno bsico de escritorio para probar que cargan las X.
sudo pacman -S xorg-twm xorg-xclock xterm
reboot
Arrancamos en modo Safe desde el grub de Linux.
startx

Saltar el resto de

Placa nvidia
Si quieren instalar el controlador libre:

pacman -S xf86-video-nouveau

Y si quieren aceleracin 3D:

pacman -S nouveau-dri
nano /etc/X11/xorg.conf.d/20-nouveau.conf

y agregan este texto:

Section "Device"
Identifier "n"
Driver "nouveau"
EndSection
nano /etc/mkinitcpio.conf

para editar el archivo, y despus agregan "nouveau" despus de MODULES=, y agregan


"/etc/modprobe.d/modprobe.conf" en la parte de FILES=. Y por ltimo:

mkinitcpio -p linux

Lo de la aceleracin 3D recomiendo hacerlo despus de haber terminado con todo, de manera de estar seguros
de que pueden entrar al entorno grfico. Una vez que estn seguros de que inicia la parte grfica sin problemas,
siguen estos pasos, y si no les anda, ya saben qu es lo que tienen que volver atrs. Si siguen este consejo van a
tener que usar sudo en cada comando mostrado abajo).
La idea la saqu de ESTE POST de @licuadocorazon y ah tambin est explicado el procedimiento para placas ATI.
Si quieren el controlador privativo:

yaourt -S nvidia-173xx nvidia-173xx-utils

para las tarjetas de video de la serie GeForceFX

pacman -S nvidia nvidia-utils

para las ms nuevas despus de la GeForceFX


y despus de cualquiera de los dos casos hay que ejecutar:
nvidia-xconfig

Placa ATI
Si quieren instalar el controlador libre:

pacman -S xf86-video-ati

Si quieren el controlador privativo:


Para placas nuevas:

yaourt -S catalyst

Est desactualizado, pero para placas un poco ms viejas (ATI R300 a R700):
yaourt -S catalyst-old

Para otras placas de video se usa el controlador vesa. Para conocer la marca de la placa de video:
lspci | grep "VGA"

Y en funcin de lo que salga se instala el driver mas apropiado:

pacman -S xf86-video-TUTARJETA

Drivers para tarjetas grficas Intel


Para instalarlos, usamos pacman:
pacman -S xf86-video-intel
Luego aade intel a la seccin Device del archivo /etc/X11/xorg.conf:
Section "Device"
...
Driver
"intel"
EndSection
Instalar algunas fuentes
Para instalar algunos paquetes de fuentes interesantes, como las fuentes de Microsoft (esenciales para la web),
ejecutamos lo siguiente:
pacman -S ttf-ms-fonts ttf-dejavu ttf-bitstream-vera artwiz-fonts

Instalar el escritorio KDE4 (con KDE va de maravilla)


Instalacin complete (con programas y dems).
pacman -S kde
pacman -S kde-l10n-idioma
Para instalarlo con lo bsico.
pacman -S kdebase kde-l10n-idioma phonon-vlc

5. Configurar el inicio de sesin en modo grfico


Lo primero que hay que hacer es editar /etc/inittab para configurar el sistema para que inicie en modo grfico:

nano /etc/inittab

ah hay que comentar la lnea que empieza con id:3 y descomentar la que empieza con id:5, para que quede as:
## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:

Ms abajo van a encontrar la parte en la que se especifica qu administrador de sesin van a usar, y slo tiene que
estar descomentado el que vayan a usar. En mi caso, que uso slim, qued as:

# Example lines for starting a login manager


#x:5:respawn:/usr/bin/xdm nodaemon (acceso predeterminado desde consola, inicio manual de las X)
#x:5:respawn:/usr/sbin/gdm nodaemon (habilitar el acceso usando GDM, predeterminado para GNOME)
#x:5:respawn:/usr/bin/kdm nodaemon (habilitar el acceso usando KDM, predeterminado para KDE)
#x:5:respawn:/usr/bin/slim >& /dev/null (habilitar el acceso usando Slim, ideal par
a entornos ligeros)
x:5:respawn:/usr/sbin/lxdm >& /dev/null (habilitar el acceso usando LXDM, predeterm
inado para LXDE)

Obviamente lo que est entre parntesis no tiene que quedar.


Si haciendo esto tienen problemas para cargar el administrador de sesin o no quieren hacerlo con este
mtodo, lo pueden hacer agregando xdm, kdm, gdm, slim o lxdm a la lista de DAEMONS de /etc/rc.conf.
Obviamente tienen que poner slo uno. En la seccin 6. Demonios est explicado un poco ms en detalle cmo
agregar los que quieran cargar.
Despus hay que editar el archivo de inicio de sesin grfica para el usuario:

nano /home/nombre_de_usuario/.xinitrc

Obviamente, donde dice nombre_de_usuario va el nombre de usuario que hayan elegido. Les tiene que quedar
descomentada la lnea del entorno de escritorio que vayan a usar, de modo que les quede algo as:
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

# exec dbus-launch gnome-session (descomentar en el caso de usar GNOME)


# exec dbus-launch startkde (descomentar en el caso de usar KDE)
# exec dbus-launch startxfce4 (descomentar en el caso de usar Xfce)
# exec dbus-launch gnome-session-cinnamon (descomentar en el caso de usar Cinnamon)
# exec dbus-launch razor-session (descomentar en el caso de usar Razor-qt)
exec dbus-launch startlxde (comentar en caso de no usar LXDE)

Obviamente lo que est entre parntesis no tiene que quedar. Yo uso LXDE, y por eso me qued: exec dbuslaunch startlxde
Para poder usar la impresora es necesario el demonio cupsd. Para eso:
pacman -S cups

y despus lo agregan a la lista de DAEMONS de /etc/rc.conf como est explicado arriba.


Los que tengan impresoras HP y lo prefieran tambin pueden instalar los drivers de HP:

sudo pacman -S hplip

7. Codecs, plugins y programas


Flash

pacman -S flashplugin

Java

pacman -S jre7-openjdk

Codecs

pacman -S gstreamer0.10-plugins

Ms rpido: sudo pacman -S flashplugin icedtea-web-java7 libdv libmpeg2 wavpack gstreamer0.10-plugins


$ yaourt -S rosa-media-player-plugin
Para corregir los colores azules en los vdeos con flash, instalar
$ yaourt -S libvdpau-git-flashpatch
Fuentes:

$ yaourt -S ttf-droid ttf-freefont ttf-ms-fonts

Acelerar el arranque
Yo us lo que recomiendan en la Wiki y en ESTE POST de @danieluc07.
Lean la wiki de cada una antes de aplicar estas recomendaciones. Algunas funcionan bien slo si se tiene mucha
RAM, otras son inestables con determinados paquetes.
Si en el entorno grfico no te respeta tu distribucin del teclado

sudo nano /etc/X11/xorg.conf.d/10-evdev.conf

Y en la seccin Section "InputClass", agregamos Option "XkbLayout" "es", quedando algo as:
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "es"
EndSection

Iniciar con el teclado numrico activado


sudo pacman -S numlockx

Hacer un downgrade
Es posible que alguna actualizacin traiga algn bug que les moleste, y entonces quieran volver a la versin anterior.
Para eso primero tienen que instalar el paquete downgrade:
yaourt -S downgrade

El uso es bastante simple:

sudo downgrade nombre_del_paquete

Autocompletar en la terminal
Para que autocomplete el comando con tab en la terminal hay que instalar bash-completion
sudo pacman -S bash-completion

Fuentes extra
El sistema pelado viene con muy pocos tipos de letra. Para colmo no son muy amigables. Pueden instalar un paquete
similar a las ms comunes de Microsoft:
sudo pacman -S ttf-liberation

y si por algn motivo necesitan trabajan con fuentes que tienen que ser las mismas de Microsoft, entonces:

yaourt -S ttf-ms-fonts

Montar red con windows o sitios remotos


Si van a estar en una red en la que compartan archivos con windows van a necesitar samba
sudo pacman -S samba gvfs-smb

Despus se debe aadir samba a la lista de demonios en etc/rc.conf (ver ms arriba).

Una forma bastante fcil de administrar estas carpetas y otros sitios remotos es por medio de Gigolo
yaourt -S gigolo

Si al instalar KDE las fuentes quedan muy pequeas

Este problema se da por la configuracin de los puntos por pulgada (dpi) y sucede en algunos monitores y/o cuando
conectamos la pc a un tv LCD, LED o Plasma.
Para solucionar este problema abrimos el archivo kdmrc desde terminal con la siguiente linea:
sudo nano /usr/share/config/kdm/kdmrc

y buscan la siguiente linea:

ServerArgsLocal=-nolisten tcp

Ya cuando la hayan encontrado, la editan de la siguiente forma:

ServerArgsLocal=-dpi 90 -nolisten tcp

El numero 90 es a gusto de cualquiera, ya que ah se esta detallando los dpi.


28. Instalacin LibreOffice

$ sudo pacman -S libreoffice-impress libreoffice-kde4 libreoffice-math libreoffice-sdk libreoffice-sdk-doc


libreoffice-writer libreoffice-base libreoffice-calc libreoffice-common libreoffice-draw libreoffice-es libreofficeextensions

Xampp (Espaol)
Jump to: navigation, search

Contents

1 Introduction
2 Como instalar
o 2.1 AUR
o 2.2 Manual
3 Compartiendo sus propios archivos
4 Vnculos

Introduction
XAMPP es una distribucin de Apache fcil de instalar que contiene MySQL, PHP y Perl. Contiene:
Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng,
gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext,
mcrypt, mhash, eAccelerator, SQLite y IMAP C-Client.

Como instalar
AUR

Paquete Xampp en el AUR

Manual
1. Baje la ltima versin de aqu.
2. En la terminal corra lo siguiente en la carpeta hacia donde el archivo fue bajado:
sudo tar xvfz xampp-linux-1.7.tar.gz -C /opt

3. Use los siguientes comandos para controlar XAMPP:

sudo /opt/lampp/lampp {start,stop,restart}

NOTA: Si est corriendo una 64-bit arch, debe instalar lib32-glibc y lib32-gcc-libs.
sudo pacman -S lib32-glibc lib32-gcc-libs

Compartiendo sus propios archivos


El directorio raz web est ubicado en /opt/lampp/htdocs/. Puede o poner sus archivos ah o hacer un link
simblico (symlink) a una carpeta.

Instalacin y configuracin del entorno LAMP


(Apache + PHP + MySQL) en ArchLinux con
systemd
Tuesday 16 de October de 2012, 10:41 am Gregorio Espadas 41 Comments
9

Ahora que las nuevas instalaciones de ArchLinux usan systemd de manera predeterminada, algunas cosas
han cambiado, entre ellas, ciertos detalles en la instalacin y configuracin del entorno LAMP (Linux +
Apache + MySQL + PHP).
Aprovechando que hace unos das realic una instalacin limpia en mi equipo de produccin, tambin lo
hice con dicha instalacin y configuracin, misma que comparto con ustedes en el presente tutorial.

Paso 1. Instalacin de los paquetes necesarios


Antes que nada, instalemos los paquetes bsicos que necesitaremos.
sudo pacman -S apache php php-apache mysql

Paso 2. Ejecutando Apache


Ejecutemos (va systemd) nuestro servidor web Apache con las configuraciones predeterminadas:
sudo systemctl start httpd.service

Adicionalmente, para que Apache se ejecute de manera automtica en los siguientes booteos, usa:
sudo systemctl enable httpd.service

Ahora bien, cmo se llama tu servidor? Eso lo tienes establecido en dos archivos: /etc/hostname y
/etc/hosts. Lo ms comn es que en ambos tengas localhost. Si no es as, reemplaza localhost por tu
nombre de servidor en el resto del tutorial.
En tu navegador web favorito, entra a http://localhost/ o http://127.0.0.1/ donde veremos algo
similar a la siguiente captura de pantalla.

Muy feo! verdad? Es porque localhost no tiene ningn contenido, as que vamos a solucionarlo!.

Paso 3. Creando nuestro index.html


Antes de crear nuestro index.html, debemos tener en cuenta dos detalles que se encuentran establecidos en
/etc/httpd/conf/httpd.conf (el archivo de configuracin principal de Apache en ArchLinux):

Durante el booteo del sistema, el encargado de ejecutar Apache es root, pero por motivos de
seguridad, de inmediato se cambia al usuario http (que a su vez pertenece al grupo http).
La carpeta predeterminada para el contenido de localhost es /srv/http, cuyo propietario es root de
manera predeterminada.

Debido a lo anterior, debemos realizar algunas acciones para poder empezar a crear contenido en nuestro
servidor web local.
1. Primero, debemos agregar nuestro usuario al grupo http.
sudo gpasswd -a miusuario http

2. Debemos cerrar nuestra sesin actual y volver a loguearnos para que el cambio sea aplicado.
3. Ahora, debemos ceder la propiedad de root a http (tanto para el usuario como para el grupo) de
manera recursiva para /srv/http.
sudo chown -R http:http /srv/http

4. Debemos establecer permisos de escritura para el grupo http (al cual nos hemos agregado) para la
misma carpeta (y todo su contenido).
sudo chmod -R g+w /srv/http

Ahora si, ya podemos crear nuestro index.html, el cual puede ser desde una simple lnea de texto
echo 'Hola Mundo!' > /srv/http/index.html

hasta algo ms elaborado (usa tu editor preferido y guardalo como index.html en /srv/http/).
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Bienvenidos a ArchLinux!</title>
<style>
body { margin: 0; font-family: Helvetica, Arial, sans-serif; }
h1 { background: #ccc; margin: 0; padding: 10px; }
#contenido { margin: 10px auto; padding: 10px; width: 500px; }
</style>
</head>
<body>
<div id="contenido">
<h1>Bienvenido!</h1>
<p><strong>Apache</strong> corriendo bajo <strong>ArchLinux</strong> con
<strong>systemd</strong>.</p>
</div>
</body>
</html>

Paso 4. Configurando PHP


Este paso es el tpico de siempre. Vamos a configurar Apache para que reconozca a PHP.
Primero, como root, abre el archivo /etc/httpd/conf/httpd.conf con tu editor favorito. Por ejemplo:

sudo vim /etc/httpd/conf/httpd.conf

Ah, realiza los siguientes cambios:


1. En la lista que tiene todos los LoadModule, y despus de LoadModule dir_module
modules/mod_dir.so, agrega la lnea:
LoadModule php5_module modules/libphp5.so

2. Al final de la lista de todos los Include, agrega la lnea:


Include conf/extra/php5_module.conf

3. Asegrate que la siguiente lnea no est comentada (que no tenga # al inicio) en la seccin :
TypesConfig conf/mime.types

4. Descomenta (elimina el # del inicio) la siguiente lnea:


MIMEMagicFile conf/magic

Ahora, como root, abre el archivo /etc/httpd/conf/mime.types con tu editor preferido (seguro que es
vim!). Por ejemplo:
sudo vim /etc/httpd/conf/mime.types

Al final de dicho archivo agrega la lnea:


application/x-httpd-php5

php php5

Listo! Reiniciemos Apache para aplicar los cambios:


sudo systemctl restart httpd.service

Para probar que Apache ya reconoce a PHP, vamos a crear el tpico archivo de ejemplo:
echo '<?php phpinfo(); ?>' > /srv/http/info.php

Y finalmente, para verlo entra a tu navegador web, y entra a http://localhost/info.php

Paso 5. Configurando MySQL


Primero, vamos a ejecutar de inmediato el servidor de base de datos MySQL con:
sudo systemctl start mysqld.service

Para que se ejecute en cada booteo, usamos:


sudo systemctl enable mysqld.service

Y antes de que hagamos cualquier otra cosa, debemos establecer la contrasea del usuario root de
MySQL (no es el mismo que el root del sistema). La forma ms sencilla de hacerlo, es ejecutar la siguiente
utilera:
mysql_secure_installation

Lo anterior nos preguntar primero la contrasea actual de root, la cual no existe, as que debemos dar
[Enter], y entonces escribir (y confirmar) la nueva contrasea. Adicionalmente, la utilera nos preguntar
algunos detalles adicionales, a los cuales se sugiere responder las opciones predeterminadas.
Ahora, tenemos que decirle a PHP de la existencia de MySQL. Vamos a abrir el archivo
/etc/php/php.ini con tu editor favorito
sudo vim /etc/php/php.ini

y descomentar (eliminar el ; al inicio) las siguientes lneas:


extension=mysqli.so
extension=mysql.so

Si deseas realizar alguna modificacin en los parmetros de MySQL debes hacerlo editando el archivo
/etc/mysql/my.cnf.
Finalmente, reiniciemos Apache y MySQL para aplicar los cambios realizados.
sudo systemctl restart httpd.service
sudo systemctl restart mysqld.service

Comentarios Adicionales
Aunque ya los mencion, no olviden que los archivos de configuracin son:

Apache: /etc/httpd/conf/httpd.conf
PHP: /etc/php/php.ini
MySQL: /etc/mysql/my.cnf

Tampoco olviden que bajo systemd, se utilizan los comandos:

Habilitar para cada booteo: sudo systemctl enable <servicio>


Ejecutar de inmediato: sudo systemctl start <servicio>
Detener de inmediato: sudo systemctl stop <servicio>
Reiniciar de inmediato: sudo systemctl restart <servicio>
Ver el estado del servicio: sudo systemctl status <servicio>

Donde <servicio> puede ser alguno de los siguientes:

Apache: httpd.service
MySQL: mysqld.service

Por ltimo, no olviden consultar la documentacin oficial para ms informacin:

Instalar y Configurar PHP y MySQL en Cherokee


Web Server
Tuesday 11 de May de 2010, 11:10 am Gregorio Espadas 0 Comments
1

Ya instalaron Cherokee Web Server? Entonces seguro deseas que funcione con PHP y
MySQL es muy sencillo! Slo hay que seguir los pasos siguientes para Ubuntu.
1. Si an no lo haces, instala Cherokee Web Server.
2. Si ya tienes instalado Apache, hay que eliminarlo para evitar conflictos.
sudo update-rc.d -f apache remove

3. Instala MySQL y PHP (si an no los tienes instalados) usando el comando


sudo apt-get install mysql-server mysql-client php5-cgi php5-mysql

4. Por ltimo, en el panel de administracin de Cherokee, debemor entrar a la opcin vServers, y ah


seleccionar el servidor default, y a la derecha seleccionar la ficha Comportamiento, y ah dar click
al botn Manejo de Reglas. Entonces, damos click al botn con el smbolo + para agregar una
nueva regla, donde aparecer una ventana donde debemos seleccionar la opcin Lenguajes, y ah
seleccionamos PHP, para entonces darle click al botn Aadir.

5. Por ltimo, te sugerimos reiniciar el sistema para que todos los cambios sean aplicados.
Si te das cuenta, no hay que hacer nada para que Cherokee reconozca a MySQL. Por otro lado, el proceso
mencionado es para Ubuntu; para otras distribuciones recomiendo leer la documentacin oficial de
Cherokee.
A probar la velocidad de Cherokee Web Server!

Cherokee Web Server 1.0 Liberado


Monday 10 de May de 2010, 12:11 pm Gregorio Espadas 0 Comments

Estoy seguro que conoces a Apache, el servidor web por excelencia pero conoces
otras alternativas? (y no, IIS no cuenta). Un servidor web que est empezando a hacer ruido desde hace
algn tiempo, hoy ha alcanzado su primera versin estable: Cherokee Web Server 1.0.
En resumen, Cherokee es un servidor web rpido, flexible y bastante robusto; usa muy poca memoria y es
muy fcil de configurar. Tiene soporte para todo lo que estamos acostumbrados: FastCGI, SCGI, PHP, CGI,
SSI, TLS, SSL, hosts virtuales, autenticacin, etc.

Si usas Ubuntu, ests de suerte, pues la instalacin de Cherokee es sumamente sencilla:


sudo add-apt-repository ppa:cherokee-webserver
sudo apt-get update
sudo apt-get install cherokee

Para otras distribuciones de Linux, hay que seguir unos pocos pasos para instalar Cherokee (el tpico
configure, make, make install).
Una vez instalado, se recomienda entrar al panel de configuracin (una real maravilla) por medio del
comando:
sudo cherokee-admin

Se proporcionar un nombre de usuario y contrasea temporal para poder acceder al panel de control a
travs de http://127.0.0.1:9090 o http://localhost:9090

Y como siempre, para verificar que todo est funcionando correctamente, podemos entrar a http://127.0.0.1
o http://localhost

PhpMyAdmin (Espaol)
Jump to: navigation, search

Contents

1 Pre-Instalacin
2 Instalacin
3 Configuracin
o 3.1 Aadir contrasea de blowfish_secret
4 Accediendo a tu instalacin de phpMyAdmin
5 Configuracin de Lighttpd
6 Configuracin de NGINX
7 Otra informacin (Antigua)

Pre-Instalacin
Revisa LAMP Para instalar y configurar Apache, MySQL, and PHP.

Instalacin
Para instalar phpMyAdmin, instala los paquetes phpmyadmin y php-mcrypt con

pacman -S phpmyadmin php-mcrypt

Configuracin
Asegurate que que no tienes una copia antigua de phpMyAdmin.
rm -r /srv/http/phpMyAdmin

Copia el archivo de configuracion de ejemplo a tu diretorio de configuracin de httpd


cp /etc/webapps/phpmyadmin/apache.example.conf /etc/httpd/conf/extra/httpdphpmyadmin.conf

Aade las siguientes lneas a /etc/httpd/conf/httpd.conf:


# Configuracion de phpMyAdmin
Include conf/extra/httpd-phpmyadmin.conf

Puedes ingresar esto en la terminal y obtendrs el mismo efecto:


echo -e "\nInclude conf/extra/httpd-phpmyadmin.conf" >> /etc/httpd/conf/httpd.conf

En el archivo /usr/share/webapps/phpMyAdmin/.htaccess, comenta deny from all. La lnea se debera


ver como esto:
#deny from all

De lo contrario obtendrs un error similar a "Error 403 - Access forbidden!" cuando intentes acceder a tu
instalacin de phpMyAdmin.
Tu /etc/httpd/conf/extra/httpd-phpmyadmin.conf debera tener la siguiente informacin:
Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
<Directory "/usr/share/webapps/phpMyAdmin">
AllowOverride All
Options FollowSymlinks
Order allow,deny
Allow from all
</Directory>

Abre tu /etc/php/php.ini y ve a la lnea que contiene open_basedir y aade la ruta(s) a tu instalacin de


phpMyAdmin algo como lo siguiente:
:/usr/share/webapps/:/etc/webapps

Por ejemplo el mio contiene lo siguiente:


open_basedir =
/srv/http/:/home/:/tmp/:/usr/share/pear/:/srv/:/usr/share/webapps/:/etc/webapps/

Tambin necesitas los mdulos mcrypt y mysql, entonces descomenta en /etc/php/php.ini:


;extension=mcrypt.so
;extension=mysql.so

extension=mcrypt.so
extension=mysql.so

Aadir contrasea de blowfish_secret


S T ves el siguiente mensaje de error en la parte superior de la pgina cuando intentas loguearte por
primera vez en /phpmyadmin (Usando un usuario y contrasea previamente configurado en MySql):
ERROR: The configuration file now needs a secret passphrase (blowfish_secret)

T necesitas aadir una contrasea de blowfish a el archivo de configuracin de phpMyAdmin. Edita


/etc/webapps/phpmyadmin/config.inc.php e inserta una contrasea aleatoria para blowfissh en la lnea
$cfg['blowfish_secret'] = ; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

e aqu para obetener un blowfish_secret muy bien generado y pgalo entre las comillas . Ahora se debera
ver algo como esto:
$cfg['blowfish_secret'] = 'qtdRoGmbc9{8IZr323xYcSN]0s)r$9b_JUnb{~Xz'; /* YOU MUST FILL
IN THIS FOR COOKIE AUTH! */

El errpr debera desaparecer cuando recargues la pgina de phpMyAdmin.

Accediendo a tu instalacin de phpMyAdmin


Finalmente tu instalacin de phpMyAdmin est terminada. Antes de empezar a usarla necesitas reiniciar tu
servidor apache con el siguiente comando:
# /etc/rc.d/httpd restart

Ya puedes acceder a tu instalacin de phpMyAdmin usando la siguiente url:


http://localhost/phpmyadmin/
or
http://localhost/phpmyadmin/index.php

Not: 'localhost' en el nombre de host configurado en tu archivo /etc/rc.conf .


S tu quieres acceder usando:
http://localhost/phpmyadmin

cambia en '/etc/httpd/conf/extra/httpd-phpmyadmin.conf':
Alias /phpmyadmin/ "/usr/share/webapps/phpMyAdmin/"

a
Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"

Deberas tambin leer este hilo.


Si obtienes el siguiente error "#2002 - The server is not responding (or the local MySQL server's socket is
not correctly configured)" entonces puede que desees cambiar "localhost" en
/etc/webapps/phpmyadmin/config.inc.php en la siguiente lnea:
$cfg['Servers'][$i]['host'] = 'localhost';

A tu hostname especificado en /etc/hosts y /etc/rc.conf bajo HOSTNAME.

S quisieras usar el script de configuracin de phpMyAdmin ejecutando http://localhost/phpmyadmin/setup


necesitars crear un directorio de configuracin que sea escribible por httpd en
/usr/share/webapps/phpmyadmin como lo siguiente:
cd /usr/share/webapps/phpMyAdmin
sudo mkdir config
sudo chgrp http config
sudo chmod g+w config

S-ar putea să vă placă și