› Foros › PC › Software libre
¿Qúe es Arch Linux?
Arch Linux es una distribución independiente optimizada para i686
enfocada a usuarios con un nivel intermedio y avanzado. Está basado
originalmente en las ideas de CRUX, una gran distribución desarrollada
por Per Lidén.
Ventajas
Arch es rápido, ligero, flexible y simple. Esas no son palabras
vacias, sino que todas son verdad. Arch está optimizado para
procesadores del tipo i686, con lo que obtienes más por cada ciclo del
procesador. Por ejemplo, es más ligera comparada con RedHat, y su
diseño simple hace que sea facil amoldarla a cualquier tipo de sistema
que estés construyendo.
Sistema de paquetes único
Esto es respaldado por medio de un sistema de paquetes binarios - pacman - que te permite actualizar todo tu sistema con un solo comando.
Incluso Arch, dispone de un sistema similar a los "ports" como método
de compilación de paquetes (Arch Build System)
de un modo sencillo, el cual puede sincronizarse con un único comando.
Sí, y también puedes recompilar todo tu sistema con un solo comando.
Todo esto se hace de un modo bastante simple y transparente.
Solo lo mejor
Arch Linux se esfuerza en mantener las últimas versiones estables de
su software. Actualmente soportamos de un modo bastante razonable un
núcleo de paquetes junto con una colección de paquetes extra creados
por los usuarios y los desarrolladores.
La clave es la simplicidad
Para conseguir el objetivo de simplicidad y ligereza, he excluido
porciones relativamente sin uso en un sistema Linux, como /usr/doc y
las páginas "info". En mi experiencia personal son raramente usadas, y
la información equivalente puede ser obtenida de la red si se necesita.
De todas formas, dispones de las páginas man...
Herramientas modernas
Arch Linux se esfuerza incluso para usar las nuevas características
que están disponibles para los usuarios de Linux, como puede ser el
soporte para Ext3/ReiserFS y udev. Arch Linux 0.7 (Wombat) emplea la
versión 2.6 del kernel linux por defecto, y dispone de soporte para
XFS/JFS.
La versión en cuestion es la 2007.08-2 "Don't Panic" core. también
podes optar por bajarte la iso de la versión completa pero que gracia
tiene?
Bajando la ISO
Archlinux-i686-2007.08-2.core.iso
ftp://mirror.cs.vt.edu/pub/ArchLinux/iso/2007.08/i686/Archlinux-i686-2007.08-2.core.iso
- Booteas con el cd,
- Cuando aparece el promt escribid: arch
- Empieza la instalación
- Particionado del HD (a gusto del consumidor)
- Elegis la fuente de instalacion (el cd)
- Elijo sistema base
- Acepto todos los paquetes que ofrece y comienza a instalar
- Configuro con nano el rc.conf para agregar en la seccion de red: dhcp
Se pueden agregar modulos o demonios, pero no es importante si te olvidas algo lo agregas mas adelante.
- Instalo el kernel
- Instalo Grub
- Elijo la clave de root
- Reinicio
Luego del reinicio
pacman -Syu (actualizo el sistema y de ser necesario)
pacman -Sy pacman (actualizamos pacmana a la ultima version)
pacman -Syu (actualizo el sistema nuevamente pero ya con la nueva version de pacman)
pacman
-S xorg-server xf86-input-mouse xf86-input-keyboard xf86-video-vesa
xorg-xinit (instalo Servidor de X y todo lo necesario para que este
funcione)
pacman -S hwd gdm xfce4 xfce4-goodies slim
slim-themes nvidia-96xx
(instalo las X y el desktop manager, el Gestor de Inicio
Grafico y el driver de video, en este caso el driver nvidia, teneis que sustituirlo por el vuestro)
Ahora generamos un xorg generico
hwd -xa
lo editamos para comprobar que todo este ok
nano /etc/X11/xorg.conf
pacman -Syu (compruebo que no haya nuevas actualizaciones)
pacman -S alsa gspcav1 sane cups gutenprint (mas drivers: sonido, webcam, scanner, impresora)
pacman -S amsn amule xmms vlc codecs grip audacity xchat graveman firefox firefox-i18n openoffice-base
editamos el harchivo /home/usuario/.xinitrc
descomentamos la linea
startxfce4
cerramos y guardamos.
(puede ser necesario remplazar el contenido de este archivo por esto:
xfce-mcs-manager
xfwm4 --daemon
xfdesktop &
exec xfce4-panel)
y listo
reboot
Y listo.
[/size][/font][compiz-fusion]
Server = http://compiz.dream-box.de/i686
[font=verdana, arial][size=90]
pacman -Qs cvsup wget
abs
[font=verdana, arial][size=90]
mkdir -p /var/abs/local/firefox
cp /var/abs/extra/network/firefox/* /var/abs/local/firefox
cd /var/abs/local/firefox
nano mozconfig
ac_add_options --enable-official-branding
md5sum mozconfig
nano PKGBUILD
convert ${startdir}/src/mozilla/browser/app/default.xpm ${startdir}/pkg/usr/share/pixmaps/firefox.png
convert ${startdir}/src/mozilla/dist/branding/default.xpm ${startdir}/pkg/usr/share/pixmaps/firefox.png
install -m644 ${startdir}/src/mozilla/browser/app/default.xpm ${startdir}/pkg/usr/lib/firefox/chrome/icons/default/
install -m644 ${startdir}/src/mozilla/browser/app/default.xpm ${startdir}/pkg/usr/lib/firefox/icons/
install -m644 ${startdir}/src/mozilla/dist/branding/default.xpm ${startdir}/pkg/usr/lib/firefox/chrome/icons/default/
install -m644 ${startdir}/src/mozilla/dist/branding/default.xpm ${startdir}/pkg/usr/lib/firefox/icons/
makepkg
pacman -Rd firefox
pacman -A firefox-*.pkg.tar.gz
pacman -U firefox-*.pkg.tar.gz
resadent escribió:Zekisoft escribió:La iso del tuto esta en español?
Me mide 158 MB, es correcto?
saludos de un novato xd
No y sí.
Saludos
:: mesa: necesita libgl
:: mplayer: necesita libgl
:: psx: necesita libgl
:: sauerbraten: necesita libgl
:: warzone-svn: necesita libgl
:: xine-lib: necesita libgl
:: xmms: necesita libgl
:: xorg-server: necesita libgl
4s|m3tr|ko0 escribió:y pacman con -Rd tambien se queja? y si intentas instalar los beta a lo bruto da la opción de reemplazar?
Galdos escribió:Wenas, vereís tengo un viejo ordenador una Athlon 900 con 64 o 128 Mb de Ram, ahora mismo no lo recuerdo, y el caso es que en breve espero poder disponder de Adsl y quería dejar ese ordenador para navegar y descargar alguna cosilla.
Le tengo puesto el Windows Xp Sp2 y va como el culo, pense en meterle Ubuntu, pero no se porque, no si si es que el lector falla o que, pero no soy capaz de instalarlo desde el Live Cd, el caso es que he visto que esta distribución parece más ligera que Ubuntu y juaria que los Athlon son i686, así que al final le pondre esta, pero no se si se puede instalar desde un pen-drive y si se puede dejar junto con Windows Xp, todavia estoy un poco pez en esto de Linux .
amuchamu escribió:Galdos escribió:Wenas, vereís tengo un viejo ordenador una Athlon 900 con 64 o 128 Mb de Ram, ahora mismo no lo recuerdo, y el caso es que en breve espero poder disponder de Adsl y quería dejar ese ordenador para navegar y descargar alguna cosilla.
Le tengo puesto el Windows Xp Sp2 y va como el culo, pense en meterle Ubuntu, pero no se porque, no si si es que el lector falla o que, pero no soy capaz de instalarlo desde el Live Cd, el caso es que he visto que esta distribución parece más ligera que Ubuntu y juaria que los Athlon son i686, así que al final le pondre esta, pero no se si se puede instalar desde un pen-drive y si se puede dejar junto con Windows Xp, todavia estoy un poco pez en esto de Linux .
Se pueden tener varios sistemas operativos juntos, claro, sólo hay que tener un gestor de arranque. Arch instala uno, grub, durante la instalación.
Arch es mucho más ligera que Ubuntu, pero siempre depende de lo que le instales y seguro que la puedes hacer casi casi más pesada que Ubuntu
Te aviso de que la instalación de Arch no es como la de Ubuntu, es más complicada, pero es sencilla si sabes leer http://wiki.archlinux.org/index.php/Beginners_Guide No instala un escritorio por defecto, ni tan siquiera las X, debes de instalarlo tú por tu cuenta (lo explica el enlace que acabo de poner). Si con gnome, kde ó kdemod te va lento (y es probable con lo que has comentado), puedes instalar xfce o algún gestor de ventanas como openbox. Si no tienes ni idea, tal vez sea algo más complicado pero es lo mejor, y aprenderás más. Cuestión de probar.
La última imagen de instalación tengo entendido que puede instalar dsde CD y desde USB, pero no lo he probado. Lo comentan aquí: http://bbs.archlinux.org/viewtopic.php?id=47133 Y se descarga de aquí: http://www.archlinux.org/download/
Si antes te iba no sé qué pasará, yo lo actualizo cada 2-3 días (miento, a diario) y no he tenido ese problema. ¿Tienes gnome-volume-manager corriendo? ¿Y hal y fam (que no creo que influyan en esto, pero por si acaso)?jorchube escribió:al introducir un cd o dvd en el lector, no me lo monta automaticamente... de hecho desde nautilus, en equipo, boton derecho, montar, pues no hace nada.
jorchube escribió:pd2: gnome-volume-manager no es necesario desde gnome 2.22, ahora nautilus monta por si mismo las unidades externas, al incluir el gvfs. (segun los foros de arch, que le leido buscando solucion a mi movida)
y efectivamente, sin el servicio corriendo, sigue montanto todo correctamente.
javiigua escribió:Hola jorchube, mirate esto, yo lo tengo asi y me funciona :
http://www.archlinux-es.org/foros/viewt ... =grabadora
Dime algo!!.
Saludos.
Prueba a mirar la salida de 'dmesg' al poco de enchufarlo, a ver que ves referente al cacharro.resadent escribió:Se puede montar manualmente con "mount /dev/sdb1 /media/sdb1" (he creado esta carpeta), pero no se monta automáticamente, y en cambio tengo otro pendrive que sí lo hace. ¿Alguna ayuda?
#!/bin/bash
echo " "$(pacman -Q | wc -l) "("$(pacman -Qe | wc -l)") paquetes"
echo " -Sy: " $(cat /var/log/pacman.log | grep sync | tail -n1 | cut -d "[" -f 2 | cut -d "]" -f -1)
echo " -Su: " $(cat /var/log/pacman.log | grep "full system" | tail -n1 | cut -d "[" -f 2 | cut -d "]" -f -1)
echo
#!/bin/bash
S=$(pacman -Qu)
L=$(echo $S | grep "Se procesará")
if [ "$L" == "" ]; then
echo " Sistema actualizado."
else
lista=$(echo $L | cut -d ":" -f 2)
t=$(($(echo $lista | wc -w)-4))
if [ $t -eq 1 ]; then
echo " 1 paquete actualizable:"
else
echo " $t paquetes actualizables:"
fi
for i in $(seq 1 $(($(echo $lista | wc -w)-4))); do
echo " ·" $(echo $lista | cut -d " " -f $i)
done
echo
echo " Descarga:" $(echo $L | cut -d ":" -f 3 | cut -d " " -f 1-3)
fi
${color white}${font impact:bold size=20}PACMAN$font ${pre_exec pacman -V | grep Pacman | cut -d " " -f 20- | cut -d "-" -f 1 | cut -d " " -f 2}
${texeci 1800 ~/Programas/conkypacstats.sh}
${texeci 1800 ~/Programas/conkypacupdate.sh}
#!/bin/bash
# Compila los paquetes instalados desde las fuentes
# Se necesitan abs, pacman y sudo
# Ejemplo:
# $ rebuild.sh -l lista # saca lista
# $ rebuild.sh -c lista 10 paquetes # compila 10
# $ rebuild.sh -c lista wc -l pkgs.lst | cut -d " " -f 1 # compila resto
# # rebuild.sh -i paquetes # instala todos
# Sale si NO se es root
function permisosroot {
if [ $UID -ne "0" ]; then
echo "Error: Necesitas permisos de root para realizar esta operación."
exit
fi
}
# Sale si SÍ se es root
function permisosnoroot {
if [ $UID -eq "0" ]; then
echo "Error: No debes realizar esta operación como root."
exit
fi
}
# Comprueba parámetros
function parametros {
if [ $1 -ne $2 ]; then
echo "Error: Número de parámetros incorrecto."
exit
fi
}
# Actualiza abs y base de datos de paquetes
function actualizar {
echo "Se actualizará el árbol de abs y la base de datos de paquetes."
sudo abs
sudo pacman -Sy
}
# Genera un fichero con "nombre_paquete ruta_en_abs\n" por paquete construíble
# $1 = fichero destino
function listar {
# Lista de paquetes
pkglist=`pacman -Q | cut -d' ' -f1 | paste -s`
pkgnum=`pacman -Q | wc -l`
# Localiza cada paquete en el árbol de abs
i=0
for pkg in $pkglist; do
i=$((i+1))
aux="($i / $pkgnum) $pkg"
echo -n "$aux"
for (( j=${#aux}; j<40; j++)); do echo -n " "; done
search=`find /var/abs/core/ /var/abs/extra/ /var/abs/community/ -type d -name $pkg | cut -d " " -f 1`
# Lo añade a makelist o norebuildlist
pkgbuild="$search/PKGBUILD"
if [ -f "$pkgbuild" ] ; then
makelist="$makelist $pkg"
echo "$search"
echo "$pkg $search" >> $1
else
norebuildlist="$norebuildlist $pkg"
echo "-- Incorrecto --"
fi
done
# Resumen
echo
echo "Lista de paquetes generada en el fichero '$PWD/$1'"
echo `cat $1 | wc -l` "paquetes a construir."
echo
echo "Paquetes que no serán reconstruídos: $norebuildlist"
}
# Borra $2 líneas del fichero $1
function borra_lineas {
ftemp=`mktemp`
tail -n $((`cat $1 | wc -l`-$2)) $1 > $ftemp
mv $ftemp $1
}
# Main
case "$1" in
"-l")
permisosnoroot
parametros $# 2
actualizar
listar $2
;;
"-c")
parametros $# 4
permisosnoroot
echo
echo -n "Se construirán los siguientes paquetes en '$4':"
head -n $3 $2 | (while read f; do
echo -n " "
echo -n `echo $f | cut -d " " -f 1`
done)
echo
echo
dtemp=`mktemp -d`
mkdir -p $4
head -n $3 $2 | (while read f; do
cd $dtemp
rm -rf *
cp `echo $f | cut -d " " -f 2`/* .
makepkg -c -A
cd $OLDPWD
mv $dtemp/`echo $f | cut -d " " -f 1`*.pkg.tar.gz $4
borra_lineas $2 1
done)
rm -r $dtemp
echo
echo "Construídos $3 paquetes en '$4'"
;;
"-i")
permisosroot
parametros $# 2
cd $2
pacman -U *.pkg.tar.gz
cd $OLDPWD
;;
*)
echo "uso: $0 <opción> [parámetros]"
echo " -l <fichero> Crea la lista en <fichero>"
echo " -c <fichero> <n> <destino> Compila los primeros <n> paquetes y los"
echo " borra de la lista"
echo " -i <directorio> Instala todos los paquetes de <directorio>"
echo " de la lista <fichero> en <directorio>"
esac
/dev/sdb1 /media/sdb1 vfat auto,user 0 0
Phyrok escribió:Saludos.
Me vuelvo a pasar por aquí después de un tiempo... Siento decíos que ya tal vez no lo haga con tanta frecuencia como antes.
@resadent, si se te monta bien "a mano" podrías probar a meterlo en el /etc/fstab, de forma que una linea quedase/dev/sdb1 /media/sdb1 vfat auto,user 0 0
Puede que sea algo cutre, pero al menos te lo montará automáticamente cuando lo enchufes.
@amuchamu, unos scripts impresionantes, sobre todo el último, al estilo de cierta opción de gentoo que no recuerdo para recompilar todo a partir de las fuentes... Me vas a tener que dar clases para aprender yo algo de eso
Requiescat In Pain.
Teyken escribió:me a llamdo la atencion esa distro ya que anteriormente e usado ubuntu pero lo e encontrado muy pesado para mi equipo, pero antes de instalarlo tengo un par de preguntas:
en el inicio del tema dice que arch esta optimizado para procesadores i686, mi procesador es un pentium IV de 1.4 ghz(si bastante viejito ya xD), como puedo saber si mi procesador es tipo i686 o otro :S?
y que escritorio me recomiendan instalar (kde, gnome, etc..) me interesa que valla fluido y a la vez tenga una apariencia aceptable xD, tengo 512 en ram y de video una geforce 2 mx (si es bastante viejo el equipo xD)
este equipo lo usare principalmente para msn, escuchar musica, procesador de texto, algun juego (emuladores principalmente) xD y navegar por internet xD
cualquier consejo es aceptado xD
Charlie52 escribió:Buenas,
estoy probando esta distro para hacer un cambio porque veo que es más rápido y mejor optimizado que Ubuntu.
Ahora las pruebas las hago bajo una máquina virtual con VirtualBox así que no noto la diferencia pero es para probar el pacman, etc...
Tengo ahora mismo el KDEmod y quería saber si hay alguna aplicación que te notifique de que pacman tiene actualizaciones nuevas, algo parecido a lo que tiene Ubuntu que te avisa en la bandeja del sistema.
Un saludo.
jorchube escribió:por cierto tengo un bugcillo chiquitin xD
desde que actualice al kernel 2.6.25, si arranco el pc con el adaptador wifi en OFF (intel pro wireless 3945, con el driver iwl) el network manager aparece con la casilla de redes inalambricas deshabilitada, y no hay forma de habilitarla, aunque un iwconfig, si que me detecta interfaz wlan0.
si arranco el pc con el wifi en ON, todo funciona correctamente.
no se por donde tirar para solucionar esto, aunque es muy tonteria y no me importa dejar el interruptor en ON siempre.
dark_hunter escribió:Es normal que la iso me ocupe solo 127 mb?
Me he bajado la que pone que esta en español.
Phyrok escribió:Saludos.Charlie52 escribió:Buenas,
estoy probando esta distro para hacer un cambio porque veo que es más rápido y mejor optimizado que Ubuntu.
Ahora las pruebas las hago bajo una máquina virtual con VirtualBox así que no noto la diferencia pero es para probar el pacman, etc...
Tengo ahora mismo el KDEmod y quería saber si hay alguna aplicación que te notifique de que pacman tiene actualizaciones nuevas, algo parecido a lo que tiene Ubuntu que te avisa en la bandeja del sistema.
Un saludo.
Por favor... No me compares ubuntu con Arch (no esque me lleve mal con ubuntu...), son completamente diferentes... Si me lo permites, es como comparar un citroen 2cv con un bugatti veyron...
Bromas a parte, hay un paquete de kdemod llamado kpacupdate que creo recordar que sirve exactamente para lo que pides.
Requiescat In Pain.
dark_hunter escribió:Es normal que la iso me ocupe solo 127 mb?
Me he bajado la que pone que esta en español.
dark_hunter escribió:Sigo lo que pone en el primer post hasta donde dice instalar el kernel. Esto no me lo pide en ningun momento de la instalacion, lo mas parecido que he visto es lo de modificar /etc/modprobe.conf, que a la derecha pone modulos del kernel.
Luego instalo el grub, pero al reiniciar no me aparece windows, solo arch.
La contraseña de root me deja cambiarla, pero no el usuario (que ademas no se cual es)
Ademas mi router no esta configurado para dhcp, por lo que le he asignado una ip, pero no se como poner las dns. Tampoco se lo que significa 192.168.0.255 broadcast
HOSTNAME="arch"
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
NETWORKS=(main)
CONNECTION="ethernet"
DESCRIPTION="Main Network Profile"
INTERFACE=eth0
HOSTNAME=arch
IFOPTS="dhcp"
IP="dhcp"
GATEWAY=192.168.0.1
DOMAIN=localdomain
DNS1=80.58.61.250
DNS2=192.168.0.1
and your /etc/resolv.conf like this, substituting your nameservers' IPs and your domain name:
nameserver 61.23.173.5
nameserver 61.95.849.8
search example.com
Respecto a lo demás, esto es archlinux, no va a hacer lo que no le pidas que haga. Tendrás que añadir Windows al /boot/grub/menu.lst. En el mismo fichero te sale un ejemplo de cómo sería, sólo tendrás que indicarle el disco y partición correctos (lo de (hd0,0)).
dark_hunter escribió:Muchas gracias por los links, solo un problema mas xD:and your /etc/resolv.conf like this, substituting your nameservers' IPs and your domain name:
nameserver 61.23.173.5
nameserver 61.95.849.8
search example.com
A que se refiere con los nombres de dominio? Pensaba que era el nombre que le pones a una web. No se pueden poner las DNS directamente?
Tengo contratado telefonica por si sirve de algo.
nameserver 208.67.222.222
nameserver 208.67.220.220
Charlie52 escribió:dark_hunter escribió:Muchas gracias por los links, solo un problema mas xD:and your /etc/resolv.conf like this, substituting your nameservers' IPs and your domain name:
nameserver 61.23.173.5
nameserver 61.95.849.8
search example.com
A que se refiere con los nombres de dominio? Pensaba que era el nombre que le pones a una web. No se pueden poner las DNS directamente?
Tengo contratado telefonica por si sirve de algo.
Ahí tienes que poner las IP's de tus DNS, puede ser el router que ya tenga el mismo las DNS, las de telefónica o también si quieres las que suelo usar yo que son las de OpenDNS.com:nameserver 208.67.222.222
nameserver 208.67.220.220
El search es por ejemplo pones search example.com y haces un ping prueba, el ping lo hará a prueba.example.com y así con todos los dominios que tenga search.
Sirve como un auxiliar para la resolución de nombres.
amuchamu escribió:Respecto a lo demás, esto es archlinux, no va a hacer lo que no le pidas que haga. Tendrás que añadir Windows al /boot/grub/menu.lst. En el mismo fichero te sale un ejemplo de cómo sería, sólo tendrás que indicarle el disco y partición correctos (lo de (hd0,0)).
lovechii5 escribió:amuchamu escribió:Respecto a lo demás, esto es archlinux, no va a hacer lo que no le pidas que haga. Tendrás que añadir Windows al /boot/grub/menu.lst. En el mismo fichero te sale un ejemplo de cómo sería, sólo tendrás que indicarle el disco y partición correctos (lo de (hd0,0)).
Pero el grub te lo instala, o también tienes que pedirlo ?
Desde que entro por estos foros, cada vez veo mejor el Arch . . .Me estáis dando tentaciones de cambiar.
Yog-Sothoth escribió:jorchube escribió:por cierto tengo un bugcillo chiquitin xD
desde que actualice al kernel 2.6.25, si arranco el pc con el adaptador wifi en OFF (intel pro wireless 3945, con el driver iwl) el network manager aparece con la casilla de redes inalambricas deshabilitada, y no hay forma de habilitarla, aunque un iwconfig, si que me detecta interfaz wlan0.
si arranco el pc con el wifi en ON, todo funciona correctamente.
no se por donde tirar para solucionar esto, aunque es muy tonteria y no me importa dejar el interruptor en ON siempre.
¿Has provado volver a cargar el módulo iwl3945 cuando te pasa? (modprobe iwl3945)
.