Anaconda es un instalador de sistema gratuito y de código abierto para distribuciones de Linux.
Desarrollador (es) | Equipo Anaconda |
---|---|
Versión inicial | 1999 |
Lanzamiento estable | 35.14.1 [1] / 5 de mayo de 2021 |
Repositorio | |
Escrito en | Python y C |
Sistema operativo | Linux |
Disponible en | Plurilingüe |
Tipo | Instalador del sistema |
Licencia | GNU GPL ( software libre ) |
Sitio web | fedoraproject |
Anaconda es utilizada por Red Hat Enterprise Linux , Oracle Linux , Scientific Linux , CentOS , Qubes OS , Fedora , Sabayon Linux y BLAG Linux y GNU , también en algunas distribuciones menos conocidas y descontinuadas como Progeny Componentized Linux , Asianux , Foresight Linux , Rpath Linux y VidaLinux . [2]
Funcionalidad
Anaconda ofrece un modo de texto y un modo de GUI, por lo que los usuarios pueden instalar en una amplia gama de sistemas. Está diseñado para ser fácilmente portátil y admite una amplia gama de plataformas de hardware ( IA-32 , Itanium , DEC Alpha , IBM ESA / 390 , PowerPC , ARMv8 ). Admite la instalación desde dispositivos de almacenamiento locales como unidades de CD-ROM y discos duros, así como desde recursos de red a través de FTP , HTTP o NFS . Las instalaciones se pueden automatizar con el uso de un archivo kickstart , que configura automáticamente la instalación, lo que permite a los usuarios ejecutarla con una supervisión mínima. Antes de iniciar el proceso de instalación del sistema operativo, el instalador verifica los requisitos de recursos y hardware del sistema. Solo si se cumplen los requisitos, comienza el proceso de instalación.
Tecnología
Está escrito principalmente en Python con algunos módulos escritos en C . Tiene una interfaz gráfica basada en GTK + 3 / PyGObject y diseñada con Glade Interface Designer . Anaconda también tiene una interfaz de texto personalizado con soporte para ordenadores con impresora de líneas como terminales, tales como los de IBM ESA / 390 ordenadores centrales .
Bajo el capó
El instalador de Anaconda proporciona varias herramientas y comandos útiles tanto para usuarios con necesidades de instalación específicas como para depurar problemas con el propio instalador o con la instalación del sistema operativo en general.
Anaconda admite un amplio conjunto de opciones [3] que se pueden pasar a la línea de comandos de arranque para influir en el comportamiento de la instalación. También hay un shell raíz que se ejecuta en TTY2 disponible para que el usuario inspeccione el entorno de instalación durante la ejecución de la instalación.
También hay varios archivos útiles en el entorno de instalación:
/tmp/anaconda.log
- contiene mensajes de registro relacionados con Anaconda (Anaconda también inicia sesiónjournal
)/root/lorax-packages.log
- contiene una lista de nombres y versiones de todos los paquetes que se han utilizado para crear la imagen de instalación/mnt/install/ks.cfg
contiene el kickstart utilizado para la ejecución de la instalación (si corresponde)
Después de una instalación exitosa, Anaconda almacena varios archivos importantes de la ejecución de la instalación en el propio sistema. Esto permite comprobar cómo se instaló el sistema incluso en un momento posterior.
- los registros de instalación se almacenan en
/var/log/anaconda
- un archivo kickstart que describe la opción seleccionada durante la ejecución de la instalación se almacena en
/root/anaconda-ks.cfg
El anaconda-kc.cfg
archivo que se encuentra en un sistema se puede utilizar (posiblemente con pequeños cambios) para instalar de nuevo un sistema muy similar.
Ver también
Referencias
- ^ https://github.com/rhinstaller/anaconda/releases/tag/anaconda-35.14-1 .
- ^ "Anaconda / Distros - Wiki del proyecto Fedora" . fedoraproject.org . Consultado el 2 de mayo de 2020 .
- ^ "Opciones de arranque de Anaconda"
enlaces externos
- Página web oficial