miércoles, 27 de febrero de 2008

Linux: Instalación y Primeros Pasos


índice General

Prefacio x
Audiencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Organización del Libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Reconocimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
La traducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Créditos y aspectos Legales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Notación usada en el documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
1 Introducción a Linux 16
1.1 Sobre este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.2 Breve historia de Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.3 Características del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.1 Comandos y utilidades básicas . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.2 Formateado y proceso de textos . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.4.3 Lenguajes de programación y utilidades . . . . . . . . . . . . . . . . . . . . . 24
1.4.4 El sistema X Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.4.5 Redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.4.6 Programas de comunicaciones y BBS . . . . . . . . . . . . . . . . . . . . . . . 27
1.4.7 Enlazando con MS-DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.4.8 Otras aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.5 Acerca del Copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.6 Diseño y filosofía de Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.6.1 Consejos para novatos en UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.6.2 Consejos para los gurús . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.7 Diferencias Entre Linux y Otros Sistemas Operativos . . . . . . . . . . . . . . . .33
1.7.1 ¿Por qué usar Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.7.2 Linux vs. MS-DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.7.3 Linux vs. Otros Sistemas Operativos . . . . . . . . . . . . . . . . . . . . . . . 35
1.7.4 Otras implementaciones de UNIX . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.8 Requerimientos de Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.8.1 Requisitos de Placa Base y de CPU . . . . . . . . . . . . . . . . . . . . . . . 37
1.8.2 Requisitos de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1.8.3 Requisitos de la controladora de disco duro . . . . . . . . . . . . . . . . . . .38
1.8.4 Requisitos de espacio en disco . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.8.5 Requisitos de monitor y adaptador de vídeo . . . . . . . . . . . . . . . . . . . 39
1.8.6 Hardware diverso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.8.7 Tarjetas Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.9 Fuentes de información sobre Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.9.1 Documentación On-Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.9.2 Linux en el WWW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.9.3 Libros y otras publicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.9.4 Grupos de NEWS USENET . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
1.9.5 Listas de correo en Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
1.10 Cómo obtener ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2 Obtención e Instalación de Linux 47
2.1 Distribuciones de Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.1.1 Conseguir Linux desde Internet . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.1.2 Conseguir Linux desde otras fuentes online . . . . . . . . . . . . . . . . . . .49
2.1.3 Conseguir Linux por correo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.1.4 Conseguir la Slackware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.2 Preparación para instalar Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.2.1 Visión general de la instalación . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.2.2 Conceptos sobre particiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.2.3 Necesidades de reparticionado en Linux . . . . . . . . . . . . . . . . . . . . . 58
2.2.4 Reparticionado de los discos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2.3 Instalación del software de Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.3.1 Arranque de Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.3.2 Dispositivos y particiones en Linux . . . . . . . . . . . . . . . . . . . . . . . . 63
2.3.3 Creación de las particiones en Linux . . . . . . . . . . . . . . . . . . . . . . . 64
2.3.4 Creación del espacio de intercambio (swap) . . . . . . . . . . . . . . . . . . . 68
2.3.5 Creación de los sistemas de ficheros . . . . . . . . . . . . . . . . . . . . . . . . 69
2.3.6 Instalación del software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.3.7 Creación del disco de arranque o instalación del LILO . . . . . . . . . . . 73
2.3.8 Otros procedimientos de instalación . . . . . . . . . . . . . . . . . . . . . . . 74
2.4 Procedimientos post-instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
2.5 Resolviendo problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
2.5.1 Problemas con el arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
2.5.2 Problemas con el hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.5.3 Problemas con la instalación del software . . . . . . . . . . . . . . . . . . . . 82
2.5.4 Problemas después de instalar Linux . . . . . . . . . . . . . . . . . . . . . . . 83
3 Tutorial de Linux 87
3.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.2 Conceptos básicos de UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.2.1 Creación de una cuenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
3.2.2 Presentación en el sistema (loggin in) . . . . . . . . . . . . . . . . . . . . . . 88
3.2.3 Consolas virtuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.2.4 Intérpretes de comandos y comandos . . . . . . . . . . . . . . . . . . . . . . . 89
3.2.5 Salida del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.2.6 Cambiando la palabra de paso . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.2.7 Ficheros y directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.2.8 El árbol de directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
3.2.9 Directorio de trabajo actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
3.2.10 Refiriendose al directorio home . . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.3 Primeros pasos en UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.3.1 Moviendonos por el entorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.3.2 Mirando el contenido de los directorios . . . . . . . . . . . . . . . . . . . . . . 96
3.3.3 Creando directorios nuevos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
3.3.4 Copia de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
3.3.5 Moviendo ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
3.3.6 Borrando ficheros y directorios . . . . . . . . . . . . . . . . . . . . . . . . . . 99
3.3.7 Mirando los ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
3.3.8 Obteniendo ayuda en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
3.4 Sumario de Ordenes Básicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
3.5 Explorando el Sistema de Ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
3.6 Tipos de intérpretes de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
3.7 Carácteres comodín . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
3.8 Fontanería UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
3.8.1 Entrada y salida estandard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
3.8.2 Redireccionando la entrada y salida . . . . . . . . . . . . . . . . . . . . . . . 110
3.8.3 Uso de tuberías (pipes) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
3.8.4 Redirección no destructiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
3.9 Permisos de Ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
3.9.1 Conceptos de permisos de ficheros . . . . . . . . . . . . . . . . . . . . . . . . 113
3.9.2 Interpretando los permisos de ficheros . . . . . . . . . . . . . . . . . . . . . . 114
3.9.3 Dependencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
3.9.4 Cambiando permisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
3.10 Manejando enlaces de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
3.10.1 Enlaces duros (Hard links) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
3.10.2 Enlaces simbólicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
3.11 Control de Tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
3.11.1 Tareas y procesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
3.11.2 Primer plano y Segundo plano . . . . . . . . . . . . . . . . . . . . . . . . . . 119
3.11.3 Envío a segundo plano y eliminación procesos . . . . . . . . . . . . . . . . . . 120
3.11.4 Parada y relanzamiento de tareas . . . . . . . . . . . . . . . . . . . . . . . . . 122
3.12 Usando el editor vi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
3.12.1 Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
3.12.2 Comenzando con vi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
3.12.3 Insertando texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
3.12.4 Borrando texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
3.12.5 Modificando texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
3.12.6 Ordenes de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
3.12.7 Guardando ficheros y saliendo de vi . . . . . . . . . . . . . . . . . . . . . . . 129
3.12.8 Editando otro fichero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
3.12.9 Incluyendo otros ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
3.12.10Ejecutando comandos del intérprete . . . . . . . . . . . . . . . . . . . . . . . 131
3.12.11Obteniendo ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
3.13 Personalizando su entorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
3.13.1 Guiones del intérprete de comandos . . . . . . . . . . . . . . . . . . . . . . . 132
3.13.2 Variables del intérprete de comandos y el entorno . . . . . . . . . . . . . . 133
3.13.3 Guiones de inicialización del intérprete . . . . . . . . . . . . . . . . . . . . . . 136
3.14 ¿Quieres seguir por tu cuenta? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
4 Administración del Sistema 138
4.1 Acerca de Raíces, Sombreros y la Sensación de Poder . . . . . . . . . . . . . . . 138
4.1.1 La cuenta root . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
4.1.2 Abusando del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
4.1.3 Como proceder con los usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . 140
4.1.4 Fijando las reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
4.1.5 Lo que todo esto significa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
4.2 Arrancando el Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
4.2.1 Utilizando un disquete de arranque . . . . . . . . . . . . . . . . . . . . . . . . 141
4.2.2 Utilizando LILO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
4.3 Cerrando el Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
4.4 Gestión de Usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
4.4.1 Conceptos de gestión de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . 145
4.4.2 Añadiendo usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
4.4.3 Borrando usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
4.4.4 Poniendo atributos de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
4.4.5 Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
4.5 Archivando y Comprimiendo Ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . 148
4.5.1 Utilizando tar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
4.5.2 gzip y compress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
4.5.3 Juntándolo todo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
4.6 Usando Disquetes y Haciendo Copias de Seguridad . . . . . . . . . . . . . . . . . 151
4.6.1 Utilizando disquetes para copias de seguridad . . . . . . . . . . . . . . . . . 151
4.6.2 Utilizando disquetes como sistemas de ficheros . . . . . . . . . . . . . . . .152
4.7 Actualizando e Instalando Nuevo Software . . . . . . . . . . . . . . . . . . . . . . . . 153
4.7.1 Actualizando el núcleo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
4.7.2 Actualizando las librerías . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
4.7.3 Actualizando gcc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
4.7.4 Actualizando otro software . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
4.8 Gestionando Sistemas de Ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
4.8.1 Montando sistemas de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
4.8.2 Comprobando sistemas de ficheros . . . . . . . . . . . . . . . . . . . . . . . . 158
4.9 Utilizando un fichero de intercambio . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
4.10 Tareas Varias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
4.10.1 Ficheros de arranque del sistema . . . . . . . . . . . . . . . . . . . . . . . . . 161
4.10.2 Estableciendo el nombre del ordenador . . . . . . . . . . . . . . . . . . . . . . 161
4.11 Qué Hacer En Una Emergencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
4.11.1 Recuperación utilizando un disquete de mantenimiento . . . . . . . . . 163
4.11.2 Arreglando la password de root . . . . . . . . . . . . . . . . . . . . . . . . . . 163
4.11.3 Arreglando sistemas de ficheros corrompidos . . . . . . . . . . . . . . . . . .164
4.11.4 Recuperando ficheros perdidos . . . . . . . . . . . . . . . . . . . . . . . . . . 164
4.11.5 Arreglando librerías corrompidas . . . . . . . . . . . . . . . . . . . . . . . . . 164
5 Características avanzadas 165
5.1 El sistema X Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
5.1.1 Requisitos de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
5.1.2 Instalación de XFree86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
5.1.3 Configuración de XFree86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
5.1.4 Introducción de los datos de la tarjeta gráfica . . . . . . . . . . . . . . . . . . 177
5.1.5 Funcionamiento de XFree86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
5.1.6 Ejecución con problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
5.2 Acceso a ficheros MS-DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
5.3 Redes con TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
5.3.1 Hardware requerido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
5.3.2 Configuración de TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
5.3.3 Configuración de SLIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
5.3.4 Utilización de dip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
5.4 Red con UUCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
5.5 Correo Electrónico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
5.6 News y USENET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
A Fuentes de Información de Linux 198
A.1 Documentos en Línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
A.2 Manuales del Proyecto de Documentación de Linux . . . . . . . . . . . . . . . . .200
A.3 Libros y Otros Trabajos Publicados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
A.3.1 Usando UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
A.3.2 Administración de Sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
A.3.3 The X Window System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
A.3.4 Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
A.3.5 Manejo del Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
B Lista de Vendedores de Linux 205
C Tutorial de FTP y Lista de Sites 208
C.1 Aprendiendo ftp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
C.2 Registrandose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
C.3 Moviendonos dentro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
C.4 Traerse ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
C.5 Saliendo de FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
C.6 Usando ftpmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
C.7 Lista de FTP Sites de Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
D Lista de BBS de Linux 215
D.1 Estados Unidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
D.2 Fuera de los Estados Unidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
E Linux en España 219
E.1 Internet Sites en España . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
E.2 BBS Españoles con ficheros Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
F The GNU General Public License 221
F.1 Preámbulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
F.2 Términos y Condiciones para la Copia, Distribución y Modificación . . . .222
F.3 Apéndice: Cómo aplicar estos términos a sus nuevos programas . . . . . . . 225
Glosario 227


http://www.gigasize.com/get.php?d=mj36shm7tcc

0 comentarios: