Upload
runmusic
View
20
Download
0
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