Entradas

Linux From Scrach (Parte 6 - Instalación del software básico del sistema) - Introducción

Imagen
En este capítulo, entramos en la zona de construcción y comenzamos a construir el sistema LFS en serio. Es decir, nos adentramos en el sistema mini-Linux temporal, realizamos algunas preparaciones finales y luego comenzamos a instalar los paquetes. La instalación de este software es sencilla. Aunque en muchos casos las instrucciones de instalación pueden hacerse más cortas y genéricas, he optado por proporcionar las instrucciones completas para cada paquete para minimizar las posibilidades de errores. La clave para aprender qué hace funcionar un sistema Linux es saber para qué se utiliza cada paquete y por qué el usuario (o el sistema) puede necesitarlo.

Linux From Scrach (Parte 5 - Construyendo un sistema temporal 3)

Imagen
Después de instalar y testear el paquete DejaGNU, continuaremos con el paquete M4. Aún nos queda mucho por hacer, pero ya casi tenemos lo básico para empezar. Se está haciendo un poco largo de crear, pero estamos aprendiendo a crear un sistema operativo Linux desde cero. Pienso que merece la pena, al menos intentarlo, ¿no?. ¡Al ataque!

Linux From Scrach (Parte 4 - Construyendo un sistema temporal 2)

Imagen
Seguimos creando nuestra propia distribución GNU/Linux con LFS como he prometido, ya vamos avanzando poco a poco, y en este momento vamos a continuar con el siguiente paquete. El Libstdc++ en su versión 8.1.0. Así que vamos allá.

Linux From Scrach (Parte 3 - Construyendo un sistema temporal 1)

Imagen
Vamos a ver como se construye un sistema Linux mínimo. El sistema sólo contendrá las herramientas para iniciar a construir el sistema final LFS y permitir un entorno de trabajo con más comodidad para el usuario que un entorno mínimo mínimo haría. El primer paso es construir una nueva cadena de herramientas independiente del host (compilador, ensamblador, enlazador, bibliotecas y algunas herramientas útiles).   El segundo paso, usa esta cadena de herramientas para construir las otras herramientas esenciales.  

Linux From Scrach (Parte 2 - Configurando el sistema)

Imagen
Seguimos creando nuestra propia distribución GNU/Linux con LFS como he prometido. En esta parte me he extendido bastante mas, ya que los pasos a seguir son muy importantes, y el fallo en alguno de ellos, podría conllevar a empezar desde cero. Configuraremos un buen entorno de trabajo creando dos nuevos archivos de inicio para el shell bash. Mientras está conectado como usuario lfs, introducimos el siguiente comando para crear un nuevo .bash_profile

Linux From Scrach (Parte 1 - Preparación del sistema)

Imagen
Linux From Scratch o LFS , es un tipo de instalación del sistema operativo GNU/Linux y el nombre de un libro escrito por Gerard Beekmans junto a otros. El libro es una colección de documentos que indican los pasos para desarrollar un sistema GNU/Linux desde cero, a partir del código fuente. Definición obtenida de la Wikipedia .  Todos los pasos se han seguido con una máquina virtual (en mi caso Oracle VM VirtualBox , no hay ningún problema que yo sepa por usar cualquier otra). Y como distribución GNU/Linux como base para compilar todos los paquetes, he usado Debian . NOTA: No intento plagiar el manual que por cierto, está en inglés. Sino que es una interpretación muy libre y adaptada a mi forma de entenderlo.  Espero no cometer ningún error garrafal, y deseo que os guste y sirva de algo.

Colores en terminal de Linux

En Debian y por lo tanto en Ubuntu; nuestro terminal solo tiene dos colores por lo que es difícil diferenciar los diferentes archivos a simple vista. En otras distros el terminal muestra los diferentes archivos en diferentes colores. ¿Cómo activamos entonces los colores? La solución pasa por editar el archivo ~/.bashrc pero el archivo no existe por defecto o está vacío, pero hay un archivo de prueba en /etc/skel así que lo copiamos a nuestro directorio: cp /etc/skel/.bashrc ~/.bashrc y lo editamos: nano ~/.bashrc descomentamos (eliminamos la #) la línea que dice: #force_color_prompt=yes guardas la modificación con ctrl+o y sales de nano con ctrl+x [inline:1] y recargas el perfil con: source ~/.bashrc  o cierras y abres de nuevo el terminal.