Image may be NSFW.
Clik here to view.Como ya han llegado las vacaciones, y tengo mucho tiempo libre decidí hacer un cambio a GNU/Linux. ¿Por qué? Pues no soy ningun fanboy ni de un lado ni de otro (a los maqueros de palo les odio un poco… Image may be NSFW.
Clik here to view. ) y mi objetivo principal con este cambio es aprender más cosas sobre GNU/Linux y quizá usarlo como entorno “productivo” si me convence.
Realmente ya tenía instalado Ubuntu en mi pc, junto con mi Windows 7, pero la verdad es que no entraba a Ubuntu (era la versión 10.04 así que imaginaos…).
¿Por qué Arch?: Pues por lo poco que se, creo que es una distribución que deja al usuario total libertad para hacer o deshacer a su antojo. Además me gusta la filosofía KISS (Keep It Simple, Stupid) con la que se identifican. Finalmente porque pese a que su configuración pueda resultar algo difícil al principio, creo que cuando se llega a controlar puede ser mucho más productivo.
¿Qué distribución elijo? Diferencia entre cyclic release y rolling release
Hay muchas, muchísimas distribuciones de GNU/Linux: openSUSE, Mandriva, Ubuntu, Debian, Archlinux, Slackware, CentOS, Knoppix, Mint…y la lista podría seguir hasta llenar esta entrada entera. La razón de mi poco uso de Ubuntu ha sido que me fastidiaba estar configurando todo a mi gusto, para que 6 meses después al reinstalar o actualizar con la versión nueva mis programas ya no funcionaran, tuviera que reconfigurar todo y en el peor de los casos, que directamente no arrancara. Así que buscaba algo que no hubiera que estar reinstalando de cero cada cierto tiempo, y aquí surge la filosofía rolling release.
Rolling release: es un ciclo de la vida del software en el que no es necesario reinstalar el SO o actualizar a una nueva versión. En lugar de esto al actualizar el sistema se reemplazan los paquetes por las versiones nuevas que existan. Ejemplos: Archlinux, Gentoo, Slackware, Mint
Cyclic release: aquí cada cierto tiempo sale una versión nueva y testeada para la cual se incluyen los paquetes actualizados previos a la fecha de congelación de la versión anterior. Y a su vez la versión anterior deja de tener soporte. Ejemplos: Ubuntu, Debian, Fedora
Como ya he dicho no me gusta eso de que cada cierto tiempo tenga que actualizar el sistema operativo porque ya no hay soporte.. Ni tampoco me gusta que si quiero tener los últimos paquetes en una distro cyclic release que no se actualiza con demasiada frecuencia tenga que activar la rama testing de repositorios.
Así que en mi caso elegí Archlinux
Instalando Archlinux
Lo primero es descargar la imagen .iso de aquí, en mi caso la versión netinstall de 64 bits. La diferencia entre la versión netinstall y core es que la netinstall está pensada para instalar los paquetes necesarios desde internet y la core viene con un mayor número de paquetes para que no sea necesaria conexión a internet para instalarla. Después de descargar la imagen, grabarla en un CD o en USB para instalar. ¡Empezamos!
Arrancamos desde el CD/USB y elegimos “Boot Arch Linux”, entonces se cargaran unos cuantos módulos y el kernel y llegaremos a la pantalla de login. El usuario es root, sin contraseña.
Cosas a hacer:
- Cambiar la distribución de teclado:
escribimos:[root@archiso ~]# km
y elegimos i386/qwerty/es.map.gz (Para un teclado español).
Sino, también podemos escribir:[root@archiso ~]# loadkeys es
- Configurar red inalámbrica:
lo más recomendable sería instalar desde red cableada, pero me gustan los retos, y como ya he dicho mi intención con esto es aprender (aunque tuviera que cambiar mi red a cifrado WEP porque con WPA y essid oculto no conseguía conectarme Image may be NSFW.
Clik here to view.)Para listar las interfaces (tarjetas) de red:
[root@archiso ~]# ifconfig
Este comando debería devolveros (si teneis tarjeta wifi) la interfaz wlan0. Si no lo hace podeis probar a levantarla con:
[root@archiso ~]# ifconfig wlan0 up
Si aún así seguis sin tener interfaz wlan0 (o ath0, depende del chipset) es que los modulos de vuestra tarjeta wifi no estan en el cd de Arch y tendreis que instalar con red cableada.
Sin embargo, si os la detecta es hora de escanear en busca de redes:
[root@archiso ~]# iwlist wlan0
Para conectar a una red (con cifrado WEP):
[root@archiso ~]# iwconfig wlan0 essid "mired" key 1234567890
o si la clave es ascii:
[root@archiso ~]# iwconfig wlan0 essid "mired" key s:1234567890
Finalmente para obtener IP mediante dhcp:
[root@archiso ~]# dhcpcd wlan0
Una vez configurado el acceso a internet, podemos empezar a instalar, para ello escribir en la consola:
[root@archiso ~]# /arch/setup
- Select Source
Seleccionamos net, el paso de Setup Network lo saltamos porque ya lo hemos hecho y pasamos directamente a Choose Mirror (hay que tener en cuenta que ftp.archlinux.org está limitado a 50 kbps), y seleccionamos el mirror que queramos. Finalmente, Return to Main Menu. - Set Clock
Select region and timezone seleccionamos Europa, y en mi caso Madrid. Set time and date Elegimos UTC (que aunque da algun problemilla con windows si lo tenemos instalado en la misma máquina, es facilmente solucionable), ya que localtime puede producir fallos inesperados. Seleccionamos ntp (network time protocol) para obtener la hora a través de internet, y por último Return to Main Menu - Prepare Hard Drive(s)
Como en mi caso, me gusta decidir sobre el tamaño de las particiones, Manually Partition Hard Drives se abrirá cfdisk y hacemos las particiones, en mi caso:
100 MB para /boot
5 GB para swap
25 GB para /
50 GB para /home
Adjunto unas fotos creando las particiones (no se corresponden con los tamaños anteriores):Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Image may be NSFW.
Clik here to view.Manually Configure block devices, filesystems and mountpoints seleccionar uuid
/dev/sda1 /boot ext4
/dev/sda2 swap swap
/dev/sda3 / ext4
/dev/sda4 /home ext4
Cuando hayamos terminado, DONE y Return to Main Menu. - Select Packages
Aquí he seleccionado las dos categorías de paquetes que hay (base y base-devel) y además estos paquetes: links (navegador web en modo texto), netcfg (configuración de red) y wireless-tools (herramientas para la configuración del wifi). - Install Packages
Aquí el instalador descargará e instalará los paquetes que le hayamos dicho en el paso anterior. - Configure System
Seleccionamos nanocomo editor de texto (para guardar es Control+O y para salir Control+X)/etc/rc.conf
Es el archivo de configuración en Arch. Contiene informacion sobre las redes, los módulos del kernel que se cargaran al iniciar el sistema, los demonios, la información regional y de teclado# # /etc/rc.conf - Main Configuration for Arch Linux # # ----------------------------------------------------------------------- # LOCALIZATION # ----------------------------------------------------------------------- # # LOCALE: available languages can be listed with the 'locale -a' command # DAEMON_LOCALE: If set to 'yes', use $LOCALE as the locale during daemon # startup and during the boot process. If set to 'no', the C locale is used. # HARDWARECLOCK: set to "UTC" or "localtime", any other value will result # in the hardware clock being left untouched (useful for virtualization) # Note: Using "localtime" is discouraged. # TIMEZONE: timezones are found in /usr/share/zoneinfo # KEYMAP: keymaps are found in /usr/share/kbd/keymaps # CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) # CONSOLEMAP: found in /usr/share/kbd/consoletrans # USECOLOR: use ANSI color sequences in startup messages # VERBOSE: Verbose level (from 1 to 8). man 3 syslog for level info # LOCALE="es_ES.UTF-8" DAEMON_LOCALE="no" HARDWARECLOCK="UTC" TIMEZONE="Europe/Madrid" KEYMAP="es" CONSOLEFONT= CONSOLEMAP= USECOLOR="yes" VERBOSE="3" # ----------------------------------------------------------------------- # HARDWARE # ----------------------------------------------------------------------- # # MODULES: Modules to load at boot-up. Blacklisting is no longer supported. # Replace every !module by an entry as on the following line in a file in # /etc/modprobe.d: # blacklist module # See "man modprobe.conf" for details. # MODULES=() # Udev settle timeout (default to 30) UDEV_TIMEOUT=30 # Scan for FakeRAID (dmraid) Volumes at startup USEDMRAID="no" # Scan for BTRFS volumes at startup USEBTRFS="no" # Scan for LVM volume groups at startup, required if you use LVM USELVM="no" # ----------------------------------------------------------------------- # NETWORKING # ----------------------------------------------------------------------- # # HOSTNAME: Hostname of machine. Should also be put in /etc/hosts # HOSTNAME="archie" # Use 'ip addr' or 'ls /sys/class/net/' to see all available interfaces. # # Wired network setup # - interface: name of device (required) # - address: IP address (leave blank for DHCP) # - netmask: subnet mask (ignored for DHCP) # - gateway: default route (ignored for DHCP) # # Static IP example # interface=eth0 # address=192.168.0.2 # netmask=255.255.255.0 # gateway=192.168.0.1 # # DHCP example # interface=eth0 # address= # netmask= # gateway= interface=wlan0 address= netmask= gateway= # Setting this to "yes" will skip network shutdown. # This is required if your root device is on NFS. NETWORK_PERSIST="no" # Enable these netcfg profiles at boot-up. These are useful if you happen to # need more advanced network features than the simple network service # supports, such as multiple network configurations (ie, laptop users) # - set to 'menu' to present a menu during boot-up (dialog package required) # - prefix an entry with a ! to disable it # # Network profiles are found in /etc/network.d # # This requires the netcfg package # #NETWORKS=(main) # ----------------------------------------------------------------------- # DAEMONS # ----------------------------------------------------------------------- # # Daemons to start at boot-up (in this order) # - prefix a daemon with a ! to disable it # - prefix a daemon with a @ to start it up in the background # # If something other takes care of your hardware clock (ntpd, dual-boot...) # you should disable 'hwclock' here. # DAEMONS=(hwclock syslog-ng netfs crond )
/etc/fstab
# # /etc/fstab: static file system information # devpts /dev/pts devpts defaults 0 0 shm /dev/shm tmpfs nodev,nosuid 0 0 UUID=8c98925d-65dc-49c3-b748-704dd25e3f5e /boot ext4 defaults 0 1 UUID=96e7772a-3d20-4a7c-b02d-9bb87505da53 /home ext4 defaults 0 1 UUID=99ece1b2-4309-482b-8721-9a0cd23a2e43 swap swap defaults 0 0 UUID=e637c9fc-84b1-4722-b743-7ab3b27a8c05 / ext4 defaults 0 1 /dev/sda2 /media/Windows ntfs-3g gid=users,fmask=113,dmask=002 0 0 /dev/sda3 /media/Datos ntfs-3g gid=users,fmask=113,dmask=002 0 0
/etc/mkinitcpio.conf
Es un script en Bash usado para crear un entorno de ramdisk, es la continuacion de initramfs. No hay que tocar nada en un principio.# vim:set ft=sh # MODULES # The following modules are loaded before any boot hooks are # run. Advanced users may wish to specify all system modules # in this array. For instance: # MODULES="piix ide_disk reiserfs" MODULES="" # BINARIES # This setting includes any additional binaries a given user may # wish into the CPIO image. This is run first, so it may be used to # override the actual binaries used in a given hook. # (Existing files are NOT overwritten if already added) # BINARIES are dependency parsed, so you may safely ignore libraries BINARIES="" # FILES # This setting is similar to BINARIES above, however, files are added # as-is and are not parsed in any way. This is useful for config files. # Some users may wish to include modprobe.conf for custom module options # like so: # FILES="/etc/modprobe.d/modprobe.conf" FILES="" # HOOKS # This is the most important setting in this file. The HOOKS control the # modules and scripts added to the image, and what happens at boot time. # Order is important, and it is recommended that you do not change the # order in which HOOKS are added. Run 'mkinitcpio -H [hook name]' for # help on a given hook. # 'base' is _required_ unless you know precisely what you are doing. # 'udev' is _required_ in order to automatically load modules # 'filesystems' is _required_ unless you specify your fs modules in MODULES # Examples: ## This setup specifies all modules in the MODULES setting above. ## No raid, lvm2, or encrypted root is needed. # HOOKS="base" # ## This setup will autodetect all modules for your system and should ## work as a sane default # HOOKS="base udev autodetect pata scsi sata filesystems" # ## This is identical to the above, except the old ide subsystem is ## used for IDE devices instead of the new pata subsystem. # HOOKS="base udev autodetect ide scsi sata filesystems" # ## This setup will generate a 'full' image which supports most systems. ## No autodetection is done. # HOOKS="base udev pata scsi sata usb filesystems" # ## This setup assembles a pata raid array with an encrypted root FS. ## Note: See 'mkinitcpio -H raid' for more information on raid devices. # HOOKS="base udev pata raid encrypt filesystems" # ## This setup loads an lvm2 volume group on a usb device. # HOOKS="base udev usb lvm2 filesystems" HOOKS="base udev autodetect pata scsi sata filesystems" # COMPRESSION # Use this to compress the initramfs image. With kernels earlier than # 2.6.30, only gzip is supported, which is also the default. Newer kernels # support gzip, bzip2 and lzma. Kernels 2.6.38 and later support xz # compression. #COMPRESSION="gzip" #COMPRESSION="bzip2" #COMPRESSION="lzma" #COMPRESSION="xz" # COMPRESSION_OPTIONS # Additional options for the compressor #COMPRESSION_OPTIONS=""
/etc/modprobe.d/modprobe.conf
Es un archivo para cargar los módulos del kernel, no lo he usado ya que se cargan directamente en /etc/rc.conf# # /etc/modprobe.d/modprobe.conf (for v2.6 kernels) #
/etc/resolv.conf
Es el archivo de configuración para la resolución de nombres de dominio. Hay que añadir una entrada con nameserver y la ip de nuestro router.nameserver 192.168.0.1
/etc/hosts
Sirve para traducir las ip en en nombres de dominio. Hay que asegurarse que aparezca nuestro hostname (declarado en /etc/rc.conf) y apunte a 127.0.0.1 (dirección de retorno) sino, algunos programas podrían no funcionar.# # /etc/hosts: static lookup table for host names # 127.0.0.1 localhost.localdomain localhost archie ::1 localhost.localdomain localhost # End of file
/etc/locale.gen
Sirve para definir que locales usará el usuario (configuración de idioma). Para habilitar un local hay que descomentarlo (quitar la # al principio de la linea).## Configuration file for locale-gen ## ## lists of locales that are to be generated by the locale-gen command. ## ## Each line is of the form: ## ## [locale] [charset] ## ## where [locale] is one of the locales given in /usr/share/i18n/locales ## and [charset] is one of the character sets listed in /usr/share/i18n/charmaps ## ## Examples: ## en_US ISO-8859-1 ## en_US.UTF-8 UTF-8 ## de_DE ISO-8859-1 ## de_DE@euro ISO-8859-15 ## ## The locale-gen command will generate all the locales, ## placing them in /usr/lib/locale. ## ## A list of supported locales is included in this file. ## Uncomment the ones you need. ## ## This file names the currently supported and somewhat tested locales. ## If you have any additions please file a glibc bug report. # #aa_DJ.UTF-8 UTF-8 #aa_DJ ISO-8859-1 #aa_ER UTF-8 #aa_ER@saaho UTF-8 #aa_ET UTF-8 #af_ZA.UTF-8 UTF-8 #af_ZA ISO-8859-1 #am_ET UTF-8 #an_ES.UTF-8 UTF-8 #an_ES ISO-8859-15 #ar_AE.UTF-8 UTF-8 #ar_AE ISO-8859-6 #ar_BH.UTF-8 UTF-8 #ar_BH ISO-8859-6 #ar_DZ.UTF-8 UTF-8 #ar_DZ ISO-8859-6 #ar_EG.UTF-8 UTF-8 #ar_EG ISO-8859-6 #ar_IN UTF-8 #ar_IQ.UTF-8 UTF-8 #ar_IQ ISO-8859-6 #ar_JO.UTF-8 UTF-8 #ar_JO ISO-8859-6 #ar_KW.UTF-8 UTF-8 #ar_KW ISO-8859-6 #ar_LB.UTF-8 UTF-8 #ar_LB ISO-8859-6 #ar_LY.UTF-8 UTF-8 #ar_LY ISO-8859-6 #ar_MA.UTF-8 UTF-8 #ar_MA ISO-8859-6 #ar_OM.UTF-8 UTF-8 #ar_OM ISO-8859-6 #ar_QA.UTF-8 UTF-8 #ar_QA ISO-8859-6 #ar_SA.UTF-8 UTF-8 #ar_SA ISO-8859-6 #ar_SD.UTF-8 UTF-8 #ar_SD ISO-8859-6 #ar_SY.UTF-8 UTF-8 #ar_SY ISO-8859-6 #ar_TN.UTF-8 UTF-8 #ar_TN ISO-8859-6 #ar_YE.UTF-8 UTF-8 #ar_YE ISO-8859-6 #az_AZ UTF-8 #as_IN UTF-8 #ast_ES.UTF-8 UTF-8 #ast_ES ISO-8859-15 #be_BY.UTF-8 UTF-8 #be_BY CP1251 #be_BY@latin UTF-8 #bem_ZM UTF-8 #ber_DZ UTF-8 #ber_MA UTF-8 #bg_BG.UTF-8 UTF-8 #bg_BG CP1251 #bn_BD UTF-8 #bn_IN UTF-8 #bo_CN UTF-8 #bo_IN UTF-8 #br_FR.UTF-8 UTF-8 #br_FR ISO-8859-1 #br_FR@euro ISO-8859-15 #bs_BA.UTF-8 UTF-8 #bs_BA ISO-8859-2 #byn_ER UTF-8 #ca_AD.UTF-8 UTF-8 #ca_AD ISO-8859-15 #ca_ES.UTF-8 UTF-8 #ca_ES ISO-8859-1 #ca_ES@euro ISO-8859-15 #ca_FR.UTF-8 UTF-8 #ca_FR ISO-8859-15 #ca_IT.UTF-8 UTF-8 #ca_IT ISO-8859-15 #crh_UA UTF-8 #cs_CZ.UTF-8 UTF-8 #cs_CZ ISO-8859-2 #csb_PL UTF-8 #cv_RU UTF-8 #cy_GB.UTF-8 UTF-8 #cy_GB ISO-8859-14 #da_DK.UTF-8 UTF-8 #da_DK ISO-8859-1 #de_AT.UTF-8 UTF-8 #de_AT ISO-8859-1 #de_AT@euro ISO-8859-15 #de_BE.UTF-8 UTF-8 #de_BE ISO-8859-1 #de_BE@euro ISO-8859-15 #de_CH.UTF-8 UTF-8 #de_CH ISO-8859-1 #de_DE.UTF-8 UTF-8 #de_DE ISO-8859-1 #de_DE@euro ISO-8859-15 #de_LU.UTF-8 UTF-8 #de_LU ISO-8859-1 #de_LU@euro ISO-8859-15 #dv_MV UTF-8 #dz_BT UTF-8 #el_GR.UTF-8 UTF-8 #el_GR ISO-8859-7 #el_CY.UTF-8 UTF-8 #el_CY ISO-8859-7 #en_AG UTF-8 #en_AU.UTF-8 UTF-8 #en_AU ISO-8859-1 #en_BW.UTF-8 UTF-8 #en_BW ISO-8859-1 #en_CA.UTF-8 UTF-8 #en_CA ISO-8859-1 #en_DK.UTF-8 UTF-8 #en_DK ISO-8859-1 #en_GB.UTF-8 UTF-8 #en_GB ISO-8859-1 #en_HK.UTF-8 UTF-8 #en_HK ISO-8859-1 #en_IE.UTF-8 UTF-8 #en_IE ISO-8859-1 #en_IE@euro ISO-8859-15 #en_IN UTF-8 #en_NG UTF-8 #en_NZ.UTF-8 UTF-8 #en_NZ ISO-8859-1 #en_PH.UTF-8 UTF-8 #en_PH ISO-8859-1 #en_SG.UTF-8 UTF-8 #en_SG ISO-8859-1 #en_US.UTF-8 UTF-8 #en_US ISO-8859-1 #en_ZA.UTF-8 UTF-8 #en_ZA ISO-8859-1 #en_ZM UTF-8 #en_ZW.UTF-8 UTF-8 #en_ZW ISO-8859-1 #es_AR.UTF-8 UTF-8 #es_AR ISO-8859-1 #es_BO.UTF-8 UTF-8 #es_BO ISO-8859-1 #es_CL.UTF-8 UTF-8 #es_CL ISO-8859-1 #es_CO.UTF-8 UTF-8 #es_CO ISO-8859-1 #es_CR.UTF-8 UTF-8 #es_CR ISO-8859-1 #es_DO.UTF-8 UTF-8 #es_DO ISO-8859-1 #es_EC.UTF-8 UTF-8 #es_EC ISO-8859-1 es_ES.UTF-8 UTF-8 es_ES ISO-8859-1 es_ES@euro ISO-8859-15 #es_GT.UTF-8 UTF-8 #es_GT ISO-8859-1 #es_HN.UTF-8 UTF-8 #es_HN ISO-8859-1 #es_MX.UTF-8 UTF-8 #es_MX ISO-8859-1 #es_NI.UTF-8 UTF-8 #es_NI ISO-8859-1 #es_PA.UTF-8 UTF-8 #es_PA ISO-8859-1 #es_PE.UTF-8 UTF-8 #es_PE ISO-8859-1 #es_PR.UTF-8 UTF-8 #es_PR ISO-8859-1 #es_PY.UTF-8 UTF-8 #es_PY ISO-8859-1 #es_SV.UTF-8 UTF-8 #es_SV ISO-8859-1 #es_US.UTF-8 UTF-8 #es_US ISO-8859-1 #es_UY.UTF-8 UTF-8 #es_UY ISO-8859-1 #es_VE.UTF-8 UTF-8 #es_VE ISO-8859-1 #et_EE.UTF-8 UTF-8 #et_EE ISO-8859-1 #et_EE.ISO-8859-15 ISO-8859-15 #eu_ES.UTF-8 UTF-8 #eu_ES ISO-8859-1 #eu_ES@euro ISO-8859-15 #fa_IR UTF-8 #ff_SN UTF-8 #fi_FI.UTF-8 UTF-8 #fi_FI ISO-8859-1 #fi_FI@euro ISO-8859-15 #fil_PH UTF-8 #fo_FO.UTF-8 UTF-8 #fo_FO ISO-8859-1 #fr_BE.UTF-8 UTF-8 #fr_BE ISO-8859-1 #fr_BE@euro ISO-8859-15 #fr_CA.UTF-8 UTF-8 #fr_CA ISO-8859-1 #fr_CH.UTF-8 UTF-8 #fr_CH ISO-8859-1 #fr_FR.UTF-8 UTF-8 #fr_FR ISO-8859-1 #fr_FR@euro ISO-8859-15 #fr_LU.UTF-8 UTF-8 #fr_LU ISO-8859-1 #fr_LU@euro ISO-8859-15 #fur_IT UTF-8 #fy_NL UTF-8 #fy_DE UTF-8 #ga_IE.UTF-8 UTF-8 #ga_IE ISO-8859-1 #ga_IE@euro ISO-8859-15 #gd_GB.UTF-8 UTF-8 #gd_GB ISO-8859-15 #gez_ER UTF-8 #gez_ER@abegede UTF-8 #gez_ET UTF-8 #gez_ET@abegede UTF-8 #gl_ES.UTF-8 UTF-8 #gl_ES ISO-8859-1 #gl_ES@euro ISO-8859-15 #gu_IN UTF-8 #gv_GB.UTF-8 UTF-8 #gv_GB ISO-8859-1 #ha_NG UTF-8 #he_IL.UTF-8 UTF-8 #he_IL ISO-8859-8 #hi_IN UTF-8 #hne_IN UTF-8 #hr_HR.UTF-8 UTF-8 #hr_HR ISO-8859-2 #hsb_DE ISO-8859-2 #hsb_DE.UTF-8 UTF-8 #ht_HT UTF-8 #hu_HU.UTF-8 UTF-8 #hu_HU ISO-8859-2 #hy_AM UTF-8 #hy_AM.ARMSCII-8 ARMSCII-8 #id_ID.UTF-8 UTF-8 #id_ID ISO-8859-1 #ig_NG UTF-8 #ik_CA UTF-8 #is_IS.UTF-8 UTF-8 #is_IS ISO-8859-1 #it_CH.UTF-8 UTF-8 #it_CH ISO-8859-1 #it_IT.UTF-8 UTF-8 #it_IT ISO-8859-1 #it_IT@euro ISO-8859-15 #iu_CA UTF-8 #iw_IL.UTF-8 UTF-8 #iw_IL ISO-8859-8 #ja_JP.EUC-JP EUC-JP #ja_JP.UTF-8 UTF-8 #ka_GE.UTF-8 UTF-8 #ka_GE GEORGIAN-PS #kk_KZ.UTF-8 UTF-8 #kk_KZ PT154 #kl_GL.UTF-8 UTF-8 #kl_GL ISO-8859-1 #km_KH UTF-8 #kn_IN UTF-8 #ko_KR.EUC-KR EUC-KR #ko_KR.UTF-8 UTF-8 #kok_IN UTF-8 #ks_IN UTF-8 #ks_IN@devanagari UTF-8 #ku_TR.UTF-8 UTF-8 #ku_TR ISO-8859-9 #kw_GB.UTF-8 UTF-8 #kw_GB ISO-8859-1 #ky_KG UTF-8 #lb_LU UTF-8 #lg_UG.UTF-8 UTF-8 #lg_UG ISO-8859-10 #li_BE UTF-8 #li_NL UTF-8 #lij_IT UTF-8 #lo_LA UTF-8 #lt_LT.UTF-8 UTF-8 #lt_LT ISO-8859-13 #lv_LV.UTF-8 UTF-8 #lv_LV ISO-8859-13 #mai_IN UTF-8 #mg_MG.UTF-8 UTF-8 #mg_MG ISO-8859-15 #mhr_RU UTF-8 #mi_NZ.UTF-8 UTF-8 #mi_NZ ISO-8859-13 #mk_MK.UTF-8 UTF-8 #mk_MK ISO-8859-5 #ml_IN UTF-8 #mn_MN UTF-8 #mr_IN UTF-8 #ms_MY.UTF-8 UTF-8 #ms_MY ISO-8859-1 #mt_MT.UTF-8 UTF-8 #mt_MT ISO-8859-3 #my_MM UTF-8 #nan_TW@latin UTF-8 #nb_NO.UTF-8 UTF-8 #nb_NO ISO-8859-1 #nds_DE UTF-8 #nds_NL UTF-8 #ne_NP UTF-8 #nl_AW UTF-8 #nl_BE.UTF-8 UTF-8 #nl_BE ISO-8859-1 #nl_BE@euro ISO-8859-15 #nl_NL.UTF-8 UTF-8 #nl_NL ISO-8859-1 #nl_NL@euro ISO-8859-15 #nn_NO.UTF-8 UTF-8 #nn_NO ISO-8859-1 #nr_ZA UTF-8 #nso_ZA UTF-8 #oc_FR.UTF-8 UTF-8 #oc_FR ISO-8859-1 #om_ET UTF-8 #om_KE.UTF-8 UTF-8 #om_KE ISO-8859-1 #or_IN UTF-8 #os_RU UTF-8 #pa_IN UTF-8 #pa_PK UTF-8 #pap_AN UTF-8 #pl_PL.UTF-8 UTF-8 #pl_PL ISO-8859-2 #ps_AF UTF-8 #pt_BR.UTF-8 UTF-8 #pt_BR ISO-8859-1 #pt_PT.UTF-8 UTF-8 #pt_PT ISO-8859-1 #pt_PT@euro ISO-8859-15 #ro_RO.UTF-8 UTF-8 #ro_RO ISO-8859-2 #ru_RU.KOI8-R KOI8-R #ru_RU.UTF-8 UTF-8 #ru_RU ISO-8859-5 #ru_UA.UTF-8 UTF-8 #ru_UA KOI8-U #rw_RW UTF-8 #sa_IN UTF-8 #sc_IT UTF-8 #sd_IN UTF-8 #sd_IN@devanagari UTF-8 #se_NO UTF-8 #shs_CA UTF-8 #si_LK UTF-8 #sid_ET UTF-8 #sk_SK.UTF-8 UTF-8 #sk_SK ISO-8859-2 #sl_SI.UTF-8 UTF-8 #sl_SI ISO-8859-2 #so_DJ.UTF-8 UTF-8 #so_DJ ISO-8859-1 #so_ET UTF-8 #so_KE.UTF-8 UTF-8 #so_KE ISO-8859-1 #so_SO.UTF-8 UTF-8 #so_SO ISO-8859-1 #sq_AL.UTF-8 UTF-8 #sq_AL ISO-8859-1 #sq_MK UTF-8 #sr_ME UTF-8 #sr_RS UTF-8 #sr_RS@latin UTF-8 #ss_ZA UTF-8 #st_ZA.UTF-8 UTF-8 #st_ZA ISO-8859-1 #sv_FI.UTF-8 UTF-8 #sv_FI ISO-8859-1 #sv_FI@euro ISO-8859-15 #sv_SE.UTF-8 UTF-8 #sv_SE ISO-8859-1 #sw_KE UTF-8 #sw_TZ UTF-8 #ta_IN UTF-8 #te_IN UTF-8 #tg_TJ.UTF-8 UTF-8 #tg_TJ KOI8-T #th_TH.UTF-8 UTF-8 #th_TH TIS-620 #ti_ER UTF-8 #ti_ET UTF-8 #tig_ER UTF-8 #tk_TM UTF-8 #tl_PH.UTF-8 UTF-8 #tl_PH ISO-8859-1 #tn_ZA UTF-8 #tr_CY.UTF-8 UTF-8 #tr_CY ISO-8859-9 #tr_TR.UTF-8 UTF-8 #tr_TR ISO-8859-9 #ts_ZA UTF-8 #tt_RU UTF-8 #tt_RU@iqtelif UTF-8 #ug_CN UTF-8 #uk_UA.UTF-8 UTF-8 #uk_UA KOI8-U #ur_PK UTF-8 #uz_UZ ISO-8859-1 #uz_UZ@cyrillic UTF-8 #ve_ZA UTF-8 #vi_VN.TCVN TCVN5712-1 #vi_VN UTF-8 #wa_BE ISO-8859-1 #wa_BE@euro ISO-8859-15 #wa_BE.UTF-8 UTF-8 #wae_CH UTF-8 #wo_SN UTF-8 #xh_ZA.UTF-8 UTF-8 #xh_ZA ISO-8859-1 #yi_US.UTF-8 UTF-8 #yi_US CP1255 #yo_NG UTF-8 #yue_HK UTF-8 #zh_CN.GB18030 GB18030 #zh_CN.GBK GBK #zh_CN.UTF-8 UTF-8 #zh_CN GB2312 #zh_HK.UTF-8 UTF-8 #zh_HK BIG5-HKSCS #zh_SG.UTF-8 UTF-8 #zh_SG.GBK GBK #zh_SG GB2312 #zh_TW.EUC-TW EUC-TW #zh_TW.UTF-8 UTF-8 #zh_TW BIG5 #zu_ZA.UTF-8 UTF-8 #zu_ZA ISO-8859-1
/etc/pacman.conf
Archivo de configuración de pacman(gestor de repositorios de Arch). De momento no es necesario tocar nada.# # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [options] # The following paths are commented out with their default values listed. # If you wish to use different paths, uncomment and update the paths. #RootDir = / #DBPath = /var/lib/pacman/ #CacheDir = /var/cache/pacman/pkg/ #LogFile = /var/log/pacman.log HoldPkg = pacman glibc # If upgrades are available for these packages they will be asked for first SyncFirst = pacman #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #XferCommand = /usr/bin/curl -C - -f %u > %o #CleanMethod = KeepInstalled Architecture = auto # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = #NoUpgrade = #NoExtract = # Misc options (all disabled by default) #UseSyslog #ShowSize #UseDelta #TotalDownload #CheckSpace # # REPOSITORIES # - can be defined here or included from another file # - pacman will search repositories in the order defined here # - local/custom mirrors can be added here or in separate files # - repositories listed first will take precedence when packages # have identical names, regardless of version number # - URLs will have $repo replaced by the name of the current repo # - URLs will have $arch replaced by the name of the architecture # # Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. # # The testing repositories are disabled by default. To enable, uncomment the # repo name header and Include lines. You can add preferred servers immediately # after the header, and they will be used before the default mirrors. #[testing] #Include = /etc/pacman.d/mirrorlist [core] Include = /etc/pacman.d/mirrorlist [extra] Include = /etc/pacman.d/mirrorlist #[community-testing] #Include = /etc/pacman.d/mirrorlist [community] Include = /etc/pacman.d/mirrorlist # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. #[multilib-testing] #Include = /etc/pacman.d/mirrorlist [multilib] Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #Server = file:///home/custompkgs
/etc/pacman.d/mirrorlist
Este archivo le indica a pacman donde debe conectarse para descargar los paquetes. Para habilitar un repositorio, simplemente descomentar la linea (borrando la #).# Mirror used during installation Server = http://mir.archlinux.fr/$repo/os/x86_64 ## ## Arch Linux repository mirrorlist ## Generated on 2011-07-03 ## ## Any #Server = ftp://mirrors.kernel.org/archlinux/$repo/os/$arch #Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch ## Australia #Server = ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch #Server = http://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch #Server = ftp://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch #Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch #Server = ftp://mirror.internode.on.net/pub/archlinux/$repo/os/$arch #Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch ## Belarus #Server = ftp://ftp.byfly.by/pub/archlinux/$repo/os/$arch #Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch ## Belgium #Server = ftp://archlinux.mirror.kangaroot.net/pub/archlinux/$repo/os/$arch #Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch ## Brazil #Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/$arch #Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch ## Canada #Server = ftp://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch #Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch #Server = ftp://mirror.its.dal.ca/archlinux/$repo/os/$arch #Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch #Server = ftp://less.cogeco.net/pub/archlinux/$repo/os/$arch #Server = http://less.cogeco.net/pub/archlinux/$repo/os/$arch ## Chile #Server = ftp://mirror.archlinux.cl/$repo/os/$arch ## China #Server = http://mirrors.163.com/archlinux/$repo/os/$arch #Server = http://mirror.bjtu.edu.cn/archlinux/$repo/os/$arch #Server = http://mirror6.bjtu.edu.cn/archlinux/$repo/os/$arch #Server = ftp://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch #Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch ## Colombia #Server = http://www.laqee.unal.edu.co/archlinux/$repo/os/$arch ## Czech Republic #Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch ## Denmark #Server = ftp://mirrors.dotsrc.org/archlinux/$repo/os/$arch #Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch #Server = ftp://ftp.klid.dk/archlinux/$repo/os/$arch ## Estonia #Server = ftp://ftp.eenet.ee/pub/archlinux/$repo/os/$arch #Server = http://ftp.eenet.ee/pub/archlinux/$repo/os/$arch ## Finland #Server = ftp://mirror.academica.fi/archlinux/$repo/os/$arch #Server = http://mirror.academica.fi/archlinux/$repo/os/$arch #Server = ftp://mirror.archlinux.fi/archlinux/$repo/os/$arch #Server = http://mirror.archlinux.fi/archlinux/$repo/os/$arch ## France Server = http://mir.archlinux.fr/$repo/os/$arch Server = ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/$arch Server = http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/$arch Server = ftp://mir1.archlinux.fr/archlinux/$repo/os/$arch Server = http://mir1.archlinux.fr/archlinux/$repo/os/$arch Server = ftp://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch Server = http://archlinux.polymorf.fr/$repo/os/$arch ## Germany #Server = http://archlinux.limun.org/$repo/os/$arch #Server = ftp://artfiles.org/archlinux.org/$repo/os/$arch #Server = http://artfiles.org/archlinux.org/$repo/os/$arch #Server = ftp://mirror.de.leaseweb.net/archlinux/$repo/os/$arch #Server = http://mirror.de.leaseweb.net/archlinux/$repo/os/$arch #Server = http://mirror.devnu11.net/archlinux/$repo/os/$arch #Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/$arch #Server = http://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/$arch #Server = ftp://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch #Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch #Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch #Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch #Server = ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch #Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch #Server = ftp://mirrors.n-ix.net/archlinux/$repo/os/$arch #Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch #Server = ftp://mirror.selfnet.de/archlinux/$repo/os/$arch #Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch #Server = ftp://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch #Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch #Server = ftp://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch #Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch #Server = ftp://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch #Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch ## Great Britain #Server = ftp://mirror.lividpenguin.com/pub/archlinux/$repo/os/$arch #Server = http://mirror.lividpenguin.com/pub/archlinux/$repo/os/$arch #Server = ftp://mirrors.uk2.net/pub/archlinux/$repo/os/$arch #Server = http://archlinux.mirrors.uk2.net/$repo/os/$arch ## Greece #Server = ftp://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch #Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch #Server = ftp://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch #Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch #Server = ftp://ftp.otenet.gr/pub/linux/archlinux/$repo/os/$arch #Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/$arch ## Hungary #Server = ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch ## India #Server = ftp://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch #Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch ## Ireland #Server = ftp://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch #Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch ## Israel #Server = ftp://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch #Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch ## Italy #Server = http://mirrors.prometeus.net/archlinux/$repo/os/$arch ## Japan #Server = ftp://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch #Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch ## Kazakhstan #Server = ftp://archlinux.kz/$repo/os/$arch #Server = http://archlinux.kz/$repo/os/$arch ## Korea #Server = ftp://mirror.yongbok.net/archlinux/$repo/os/$arch #Server = http://mirror.yongbok.net/archlinux/$repo/os/$arch ## Latvia #Server = http://archlinux.goodsoft.lv/$repo/os/$arch ## Luxembourg #Server = ftp://archlinux.mirror.root.lu/archlinux/$repo/os/$arch #Server = http://archlinux.mirror.root.lu/$repo/os/$arch ## Netherlands #Server = http://mirrors3.kernel.org/archlinux/$repo/os/$arch #Server = ftp://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch #Server = http://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch #Server = ftp://ftp.nluug.nl/pub/os/Linux/distr/archlinux/$repo/os/$arch #Server = http://ftp.nluug.nl/pub/os/Linux/distr/archlinux/$repo/os/$arch ## New Caledonia #Server = ftp://archlinux.nautile.nc/archlinux/$repo/os/$arch #Server = http://archlinux.nautile.nc/archlinux/$repo/os/$arch ## Norway #Server = ftp://mirror.archlinux.no/$repo/os/$arch #Server = http://mirror.archlinux.no/$repo/os/$arch #Server = ftp://mirror.pvv.ntnu.no/pub/archlinux/$repo/os/$arch ## Poland #Server = ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch #Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch ## Portugal #Server = ftp://ftp.rnl.ist.utl.pt/pub/archlinux/$repo/os/$arch #Server = http://ftp.rnl.ist.utl.pt/pub/archlinux/$repo/os/$arch ## Romania #Server = ftp://mirrors.adnettelecom.ro/archlinux/$repo/os/$arch #Server = http://mirrors.adnettelecom.ro/archlinux/$repo/os/$arch #Server = ftp://mirror.archlinux.ro/archlinux/$repo/os/$arch #Server = http://mirror.archlinux.ro/archlinux/$repo/os/$arch #Server = ftp://ftp.roedu.net/mirrors/archlinux.org/$repo/os/$arch #Server = http://ftp.roedu.net/mirrors/archlinux.org/$repo/os/$arch ## Russia #Server = http://mirror.worldis.me/archlinux/$repo/os/$arch #Server = ftp://mirror.yandex.ru/archlinux/$repo/os/$arch #Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch ## Spain Server = ftp://ftp.rediris.es/mirror/archlinux/$repo/os/$arch Server = http://sunsite.rediris.es/mirror/archlinux/$repo/os/$arch ## Sweden #Server = ftp://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/$arch #Server = http://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/$arch #Server = http://mirrors4.kernel.org/archlinux/$repo/os/$arch #Server = ftp://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch #Server = http://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch #Server = ftp://ftp.portlane.com/pub/os/linux/archlinux/$repo/os/$arch #Server = http://ftp.portlane.com/pub/os/linux/archlinux/$repo/os/$arch ## Switzerland #Server = ftp://archlinux.puzzle.ch/$repo/os/$arch #Server = http://archlinux.puzzle.ch/$repo/os/$arch ## Taiwan #Server = ftp://linux.cs.nctu.edu.tw/archlinux/$repo/os/$arch #Server = http://linux.cs.nctu.edu.tw/archlinux/$repo/os/$arch #Server = ftp://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch #Server = http://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch #Server = ftp://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch #Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch ## Turkey #Server = ftp://ftp.linux.org.tr/archlinux/$repo/os/$arch #Server = http://ftp.linux.org.tr/archlinux/$repo/os/$arch ## Ukraine #Server = ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch #Server = http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch #Server = ftp://mirrors.mithril.org.ua/linux/archlinux/$repo/os/$arch #Server = http://mirrors.mithril.org.ua/linux/archlinux/$repo/os/$arch ## United States #Server = ftp://archlinux.supsec.org/pub/linux/arch/$repo/os/$arch #Server = http://archlinux.supsec.org/$repo/os/$arch #Server = ftp://cake.lib.fit.edu/archlinux/$repo/os/$arch #Server = http://cake.lib.fit.edu/archlinux/$repo/os/$arch #Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch #Server = http://mirror.ece.vt.edu/archlinux/$repo/os/$arch #Server = ftp://ftp.archlinux.org/$repo/os/$arch #Server = ftp://ftp.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch #Server = http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch #Server = ftp://mirrors.hosef.org/archlinux/$repo/os/$arch #Server = http://mirrors.hosef.org/archlinux/$repo/os/$arch #Server = http://mirrors1.kernel.org/archlinux/$repo/os/$arch #Server = http://mirrors2.kernel.org/archlinux/$repo/os/$arch #Server = ftp://locke.suu.edu/linux/dist/archlinux/$repo/os/$arch #Server = ftp://lug.mtu.edu/archlinux/ftpfull/$repo/os/$arch #Server = http://lug.mtu.edu/archlinux/ftpfull/$repo/os/$arch #Server = http://mirror.mocker.org/archlinux/$repo/os/$arch #Server = ftp://ftp.osuosl.org/pub/archlinux/$repo/os/$arch #Server = http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch #Server = ftp://mirror.rit.edu/archlinux/$repo/os/$arch #Server = http://mirror.rit.edu/archlinux/$repo/os/$arch #Server = http://mirrors.rutgers.edu/archlinux/$repo/os/$arch #Server = http://mirrors.lax1.thegcloud.com/arch//$repo/os/$arch #Server = http://mirror.yellowfiber.net/archlinux/$repo/os/$arch ## Uzbekistan #Server = ftp://mirrors.st.uz/archlinux/$repo/os/$arch #Server = http://mirrors.st.uz/archlinux/$repo/os/$arch
- Install Bootloader
Aquí instalaremos GRUB, que es un gestor de arranque multiplataforma, nos mostrará un archivo para modificar, y en el caso de que tengais Windows, teneis que descomentar el final (quitar las #) ya que sino Windows no arrancará. Por ultimo elegir donde instalarlo, /dev/sda en mi caso. Pero recordad que DEBE ser un disco y NO una partición. - Exit Install
Nos devolverá a una shell, desde la cual debemos teclear[root@archiso ~]# reboot
Pues esto es todo, ya teneis vuestro Arch listo para funcionar. Además en sucesivas entradas explicaré como instalar un entorno gráfico, configurar el sonido y en resumidas cuentas adaptarlo más al usuario.