34
Manual de Instalación de Archlinux 64 Bits (EMPEZEMOS Y AL GRANO) por Francisco Noé Martínez 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 queréis ver si ha salido alguna iso después de la febrero basta con poner http://sunsite.rediris.es/mirror/archlinux/iso/ y veréis 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 método de parelización agresiva que hace uso de los procesadores modernos multi-núcleo para iniciar procesos y demonios en paralelo en tiempo real y así tener una gestión de inicio mas rápida y limpia. Esto es una gran ventaja en equipos con microprocesadores con dos o más núcleos 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 ejecución) - 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 servício en ejecución) Para más info sobre systemd visitar la wiki en: https://wiki.archlinux.org/index.php/Systemd_%28Espa%C3%B1ol%29 EMPEZEMOS Bajamos la iso que como veréis 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 máquina de 64 bits para usarla como servidor web. (Aunque también veremos cómo 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 más carga y stress en las pruebas me es más cómodo GNOME o KDE. AL GRANO. (Para instalar en VMWare desactivar Aceleración 3D al crear máquina virtual. Crear Máquina 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 parámetros 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 máquina virtual y empezamos. En la pantalla principal de nuestro iso de instalación nos da varias opciones de arranque elegimos Boot Arch Linux (x86_64) para instalar la versión de 64 bits. (La versión i686 es para 32 bits).

Manual de Instalación de ArchLinux 2013

Embed Size (px)

DESCRIPTION

Manual de Instalación de ArchLinux 2013

Citation preview

  • 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).

    http://sunsite.rediris.es/mirror/archlinux/iso/2013.02.01/archlinux-2013.02.01-dual.isohttp://sunsite.rediris.es/mirror/archlinux/iso/https://wiki.archlinux.org/index.php/Systemd_%28Espa%C3%B1ol%29

  • 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

    http://www.google.com/

  • 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 ttf-ubuntu-font-family artwiz-fonts 20. Instalacin de X11 y controladores de grfica. minombreusuario@minombremaquina$ pacman -S xorg-server xorg-xinit xorg-utils xorg-server-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.

    http://www.google.com/http://repo.archlinux.fr/$arch

  • 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.

    http://gespadas.com/archlinuxhttp://linuxzone.es/wp-content/uploads/2012/11/1.pnghttp://linuxzone.es/wp-content/uploads/2012/11/1.png

  • 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

    http://linuxzone.es/wp-content/uploads/2012/11/2.pnghttp://linuxzone.es/wp-content/uploads/2012/11/2.png

  • 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

    http://linuxzone.es/wp-content/uploads/2012/11/3.pnghttp://linuxzone.es/wp-content/uploads/2012/11/3.png

  • 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.

    http://linuxzone.es/wp-content/uploads/2012/11/cfdisk.pnghttp://linuxzone.es/wp-content/uploads/2012/11/cfdisk.png

  • 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

    http://linuxzone.es/wp-content/uploads/2012/11/cfdisk2.pnghttp://linuxzone.es/wp-content/uploads/2012/11/cfdisk2.png

  • 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.

    http://linuxzone.es/wp-content/uploads/2012/11/pacstrap.pnghttp://linuxzone.es/wp-content/uploads/2012/11/pacstrap.png

  • 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.

    http://linuxzone.es/wp-content/uploads/2012/11/grubbios.pnghttp://linuxzone.es/wp-content/uploads/2012/11/grubbios.png

  • 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

    http://linuxzone.es/wp-content/uploads/2012/11/localeconf.pnghttp://linuxzone.es/wp-content/uploads/2012/11/localeconf.png

  • 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

    http://linuxzone.es/wp-content/uploads/2012/11/localegen.pnghttp://linuxzone.es/wp-content/uploads/2012/11/locale-gen.pnghttp://linuxzone.es/wp-content/uploads/2012/11/vconsole.pnghttp://linuxzone.es/wp-content/uploads/2012/11/localegen.pnghttp://linuxzone.es/wp-content/uploads/2012/11/locale-gen.pnghttp://linuxzone.es/wp-content/uploads/2012/11/vconsole.png

  • 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

    http://linuxzone.es/wp-content/uploads/2012/11/grub-install.pnghttp://linuxzone.es/wp-content/uploads/2012/11/grub-mkconfig.pnghttp://linuxzone.es/wp-content/uploads/2012/11/mkinitcpio.pnghttp://linuxzone.es/wp-content/uploads/2012/11/grub-install.pnghttp://linuxzone.es/wp-content/uploads/2012/11/grub-mkconfig.pnghttp://linuxzone.es/wp-content/uploads/2012/11/mkinitcpio.png

  • 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 [email protected]

    Ya est casi todo.

    http://linuxzone.es/wp-content/uploads/2012/11/initgrub.pnghttp://linuxzone.es/wp-content/uploads/2012/11/initgrub.png

  • 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

    http://linuxzone.es/wp-content/uploads/2012/11/adduser.pnghttp://linuxzone.es/wp-content/uploads/2012/11/adduser.png

  • # 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

    http://linuxzone.es/wp-content/uploads/2012/11/sudoer.pnghttp://aur.archlinux.org/http://linuxzone.es/wp-content/uploads/2012/11/sudoer.png

  • (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

    http://www.taringa.net/posts/linux/10124843/Aceleracion-3D-con-drivers-libres-en-Nvidia-y-Ati-_Arch_.htmlhttp://www.taringa.net/licuadocorazon

  • 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 para entornos ligeros) x:5:respawn:/usr/sbin/lxdm >& /dev/null (habilitar el acceso usando LXDM, predeterminado 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 dbus-launch 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

    https://wiki.archlinux.org/index.php/Improve_Boot_Performancehttp://www.taringa.net/posts/linux/10585812/_Guia_-Optimizar-Arch-Linux-para-el-Escritorio.htmlhttp://www.taringa.net/danieluc07https://wiki.archlinux.org/index.php/Samba_%28Espa%C3%B1ol%29http://www.taringa.net/posts/linux/9060749/Montar-graficamente-particiones_-redes-y-sitios-remotos.html

  • 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 libreoffice-extensions

    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:

    https://wiki.archlinux.org/index.php/Xampp_%28Espa%C3%B1ol%29%23column-onehttps://wiki.archlinux.org/index.php/Xampp_%28Espa%C3%B1ol%29%23searchInputhttps://wiki.archlinux.org/index.php/Xampp_%28Espa%C3%B1ol%29%23Introductionhttps://wiki.archlinux.org/index.php/Xampp_%28Espa%C3%B1ol%29%23Como_instalarhttps://wiki.archlinux.org/index.php/Xampp_%28Espa%C3%B1ol%29%23AURhttps://wiki.archlinux.org/index.php/Xampp_%28Espa%C3%B1ol%29%23Manualhttps://wiki.archlinux.org/index.php/Xampp_%28Espa%C3%B1ol%29%23Compartiendo_sus_propios_archivoshttps://wiki.archlinux.org/index.php/Xampp_%28Espa%C3%B1ol%29%23V.C3.ADnculoshttps://aur.archlinux.org/packages.php?ID=14141https://wiki.archlinux.org/index.php/AURhttp://www.apachefriends.org/en/xampp-linux.html%23374

  • 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

    http://gespadas.com/author/gespadashttp://gespadas.com/archlinux-systemd-lamp%23commentshttp://gespadas.com/archlinux-systemd-lamphttps://gespadas.com/archlinux-instalacion-2012https://gespadas.com/archlinux-systemd

  • 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

    http://gespadas.com/navegadores

  • 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/).

    Bienvenidos a ArchLinux! body { margin: 0; font-family: Helvetica, Arial, sans-serif; } h1 { background: #ccc; margin: 0; padding: 10px; } #contenido { margin: 10px auto; padding: 10px; width: 500px; } Bienvenido! Apache corriendo bajo ArchLinux con systemd.

    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 '' > /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 Ejecutar de inmediato: sudo systemctl start Detener de inmediato: sudo systemctl stop Reiniciar de inmediato: sudo systemctl restart Ver el estado del servicio: sudo systemctl status

    Donde 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

    http://gespadas.com/author/gespadashttp://gespadas.com/cherokee-php-mysql%23respondhttp://gespadas.com/cherokee-php-mysqlhttp://gespadas.com/cherokee-web-server-1-0

  • 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.

    http://gespadas.com/cherokee-web-server-1-0http://www.cherokee-project.com/doc/http://www.cherokee-project.com/doc/http://gespadas.com/author/gespadashttp://gespadas.com/cherokee-web-server-1-0%23respond

  • 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

    http://www.cherokee-project.com/doc/basics_installation_unix.htmlhttp://www.cherokee-project.com/doc/bundle_cherokee-admin.htmlhttps://wiki.archlinux.org/index.php/PhpMyAdmin_%28Espa%C3%B1ol%29%23column-onehttps://wiki.archlinux.org/index.php/PhpMyAdmin_%28Espa%C3%B1ol%29%23searchInputhttps://wiki.archlinux.org/index.php/PhpMyAdmin_%28Espa%C3%B1ol%29%23Pre-Instalaci.C3.B3nhttps://wiki.archlinux.org/index.php/PhpMyAdmin_%28Espa%C3%B1ol%29%23Instalaci.C3.B3nhttps://wiki.archlinux.org/index.php/PhpMyAdmin_%28Espa%C3%B1ol%29%23Configuraci.C3.B3nhttps://wiki.archlinux.org/index.php/PhpMyAdmin_%28Espa%C3%B1ol%29%23A.C3.B1adir_contrase.C3.B1a_de_blowfish_secrethttps://wiki.archlinux.org/index.php/PhpMyAdmin_%28Espa%C3%B1ol%29%23Accediendo_a_tu_instalaci.C3.B3n_de_phpMyAdminhttps://wiki.archlinux.org/index.php/PhpMyAdmin_%28Espa%C3%B1ol%29%23Configuraci.C3.B3n_de_Lighttpdhttps://wiki.archlinux.org/index.php/PhpMyAdmin_%28Espa%C3%B1ol%29%23Configuraci.C3.B3n_de_NGINXhttps://wiki.archlinux.org/index.php/PhpMyAdmin_%28Espa%C3%B1ol%29%23Otra_informaci.C3.B3n_.28Antigua.29https://wiki.archlinux.org/index.php/LAMPhttp://www.phpmyadmin.net/

  • 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/httpd-phpmyadmin.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" AllowOverride All Options FollowSymlinks Order allow,deny Allow from all

    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

    a 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.

    http://www.question-defense.com/tools/phpmyadmin-blowfish-secret-generatorhttps://bbs.archlinux.org/viewtopic.php?pid=632500

  • 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

    http://localhost/phpmyadmin/setup

    Manual de Instalacin de Archlinux 64 Bits(EMPEZEMOS Y AL GRANO)por Francisco No Martnez Burgos 20-02-2013Drivers 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" ...Instalar algunas fuentesXampp (Espaol)IntroductionComo instalarAURManual

    Compartiendo sus propios archivosInstalacin y configuracin del entorno LAMP (Apache + PHP + MySQL) en ArchLinux con systemdPaso 1. Instalacin de los paquetes necesariosPaso 2. Ejecutando ApachePaso 3. Creando nuestro index.htmlPaso 4. Configurando PHPPaso 5. Configurando MySQLComentarios Adicionales

    Instalar y Configurar PHP y MySQL en Cherokee Web ServerCherokee Web Server 1.0 LiberadoPhpMyAdmin (Espaol)Pre-InstalacinInstalacinConfiguracinAadir contrasea de blowfish_secret

    Accediendo a tu instalacin de phpMyAdmin