ArchLinux

3 3270
LAMP
LAMP

Esta vez instalaremos y configuraremos un servidor LAMP (Linux + Apache + MySQL + PHP).

Para hacerlo hacemos desde la linea de comandos:

# pacman -S apache mysql php

Cuando termine de instalarse apache correra por el usuario “nobody” y en el grupo “hhtp”.

Luego tenemos que modificar el archivo /etc/hosts, agregando la siguiente linea, en caso de que no la tenga:

127.0.0.1  localhost.localdomain   localhost myhostname

Donde el último campo (myhostname) es el campo que esta definido en el archivo /etc/rc.conf en las lineas:

#
# Networking
#
HOSTNAME="myhostname"

Si queremos que inicie el servicio desde que inicia la computadora tenemos que editar el archivo de configuración /etc/rc.conf,

DAEMONS=(... httpd ...)

Para que tengamos soporte para PHP, agregamos las siguientes lineas al archivo: /etc/httpd/conf/httpd.conf

LoadModule php5_module modules/libphp5.so
Include conf/extra/php5_module.conf

La linea de LoadModule, la ponemos en la sección de LoadModule, y la de Include, en la sección de Include respectivamente.

Finalmente, iniciamos el servicio, poniendo:

# /etc/rc.d/httpd start

Y ahora podemos crear nuestros archivos en /srv/http/

Para terminar, probamos nuestra configuración, con el siguiente script:



PHP Test Page


This is Arch Linux, running PHP.


Que guardaremos en /srv/http/index.html

0 814

Pasamos ahora a configurar el framebuffer de nuestra Acer One, para eso editamos el archivo /boot/grub/menu.lst

Y en la linea del kernel agregamos: vga=789

Lo que nos dará una resolución de 800×600, que bastará para ver una imagen curiosa cuando este cargando el Sistema Operativo, de tal forma que la linea del kernel quedaría:

kernel /vmlinuz26 root=/dev/sda3 ro vga=789

0 1039

xorg

Les dejo la configuración de mi xorg.conf, con el cual ya funciona compiz, el composite y el touchpad:

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "AIGLX" "true"
EndSection

Section "Files"
FontPath "catalogue:/etc/X11/fontpath.d"
FontPath "built-ins"
EndSection

Section "Module"
Load "glx"
Load "dbe"
Load "extmod"
Load "dri"
Load "freetype"
#Load "GLcore" #Don't put Load "GLcore" in the modules section of your xorg.conf. It gets pulled in as a dependency anyway and with Xgl there is apparently a problem with it if it gets loaded before some module (GLX?) (I haven't narrowed it down) that is requiring it.
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
# "SynPS/2 Synaptics TouchPad"
Identifier "Mouse0"
Driver "synaptics"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
Option "SHMConfig" "on"
Option "CircularScrolling" "0"
Option "HorizEdgeScroll" "0"
Option "VertEdgeScroll" "0"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Device" "/dev/input/mouse1"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
Option "SendCoreEvents"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
DisplaySize 223 121
Modeline "1024x600@60.00" 50.40 1024 1048 1184 1344 600 603 604 625
EndSection

Section "Device"
Identifier "Card0"
VendorName "Intel Corporation"
BoardName "Mobile 945GME Express Integrated Graphics Controller"
BusID "PCI:0:2:0"
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
#Option "TripleBuffer" "true"
#Option "PageFlip" "on"
Option "NoDDC"
Option "DRI" "true"
Option "XvMC" "True"
#Option "XvMCSurfaces" "7"
#VideoRam 262144
#Option "ModeDebug" "true"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Modes "1024x600@60.00"
Depth 24
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Qué modificaciones le podemos hacer estimados lectores??

0 1608

Por default en ArchLinux no se genera el archivo /etc/X11/xorg.conf así que debemos de generarlo nosotros mismos, para lo cual hacemos:

Instalamos el programa que detecta el hardware (hardware detect):

# pacman -S hwd

Actualizamos los ids del sistema

# hwd -u

Generamos e instalamos el archivo /etc/X11/xorg.conf

# hwd -xa

Al terminar estos pasos ya tendremos un archivo xorg.conf el cual podemos configurar más adelante.

0 1160

YAOURT es una herramienta mas para el manejo del repositorio del usuario,(Yet AnOther User Repository Tool, por sus siglas en ingles). Yaourt es una herramienta hecha por la comunidad para Pacman, que agrega acceso sin complicaciones a AUR, descargando y automatizando la compilación e instalación de mas de 8000 PKGBUILDs disponibles en AUR, ademas de miles de binarios disponibles. Yaourt usa la misma sintaxis que pacman, lo cual le ahorrará el trabajo de aprender un nuevo método de mantenimiento del sistema, pero también agrega nuevas opciones. Yaourt expande el poder y la simpleza de pacman añadiendo varias opciones muy útiles entre una consola agradable, la consola colorizada, busqueda interactiva, entre muchas mas.

Ahora procedemos a instalarlo, comenzando a editar el archivo /etc/pacman.conf.

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

Actualizamos el Sistema e instalamos:

# pacman -Sy yaourt

Y listo, ya tenemos instalado yaourt en nuestro sistema.


Warning: Parameter 1 to W3_Plugin_TotalCache::ob_callback() expected to be a reference, value given in /home/admin/web/k4ch0.org/public_html/wp-includes/functions.php on line 3594