Zum Inhalt springen

Anaconda (Software)

aus Wikipedia, der freien Enzyklopädie
{{#if: Anaconda | Anaconda | {{#invoke:WLink|getArticleBase}} }}

{{#if: |

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | |
 {{#if: {{#invoke:Wikidata|claim|P154}} | 
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
 }}

}}{{#if: Datei:Anaconda installation summary screen in Fedora 19.png |

Datei:Anaconda installation summary screen in Fedora 19.png{{#if: Anaconda in Fedora 19 |
Anaconda in Fedora 19 }}|

}}

Basisdaten

{{#if: |

Hauptentwickler
 {{#if: {{#invoke:Wikidata|claim|P126}} | 
Maintainer claim|P126|parameter=link|references=ja|list=, }}
 }}

}}{{#if: Red Hat<ref name="dev-interview">Interview mit den Entwicklern (englischsprachig)</ref> |

Entwickler Red Hat<ref name="dev-interview">Interview mit den Entwicklern (englischsprachig)</ref> |
 {{#if: {{#invoke:Wikidata|claim|P178}} | 
Entwickler claim|P178|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Erscheinungsjahr
 {{#if: {{#invoke:Wikidata|claim|P577}} | 
Erscheinungsjahr claim|P577|references=ja|list=, }} |
   {{#if: {{#invoke:Wikidata|claim|P571}} | 
Erscheinungsjahr claim|P571|references=ja|list=, }}
   }}
 }}

}}{{#ifeq: | KEINE_ANGABE || {{#if: |

Aktuelle Version
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format {{{AktuelleVersionFreigabeDatum}}} | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} | 
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}}

}}{{#ifeq: {{{AktuelleVorabVersion}}} | KEINE_ANGABE || {{#if: |

Aktuelle Vorabversion
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format {{{AktuelleVorabVersionFreigabeDatum}}} | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} | 
Aktuelle Vorabversion claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}}

}}{{#if: |

Ausführungsumgebung
 {{#if: Linux | 
Betriebssystem Linux |
   {{#if: {{#invoke:Wikidata|claim|P306}} | 
Betriebssystem claim|P306|parameter=link|references=ja|list=, }}
   }}
 }}

}}{{#if: Python, C |

Programmier­sprache Python, C |
 {{#if: {{#invoke:Wikidata|claim|P277}} | 
Programmier­sprache claim|P277|parameter=link|references=ja|list=, }}
 }}

}}{{#if: Installationsprogramm |

Kategorie Installationsprogramm

}}{{#if: GPL (Freie Software) |

Lizenz GPL (Freie Software) |
 {{#if: {{#invoke:Wikidata|claim|P275}} | 
Lizenz claim|P275|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

deutschsprachig faculty|}} | ja | nein }}

}}{{#if: |

Sonstiges {{{Sonstiges}}}Vorlage:Infobox Software/Wartung/Sonstiges

}}{{#if: fedoraproject.org/wiki/Anaconda |

fedoraproject.org/wiki/Anaconda |
 {{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} | 
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
 }}

}}{{#if: |

Dateien [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]

}}

Anaconda ist ein freies Installationsprogramm zur einfachen Installation eines Linux-Betriebssystems. Es wird maßgeblich von Angestellten der Firma Red Hat entwickelt.

Anakondas sind eidechsenfressende Schlangen – ähnlich Pythons – und die Installations-Software der Linux-Distribution Caldera OpenLinux trug den Namen „Lizard“ (deutsch: „Eidechse“), daher der Name.

Geschichte

Anaconda wird seit 1999 entwickelt<ref>anaconda.git</ref> und war erstmals am 6. September 1999 in einer Beta-Version zu Red Hat Linux 6.1 enthalten,<ref>Linux Weekly News Mon, 6 Sep 1999</ref><ref>New Red Hat Beta Available</ref> welches am 4. Oktober 1999 freigegeben wurde.<ref>offizielle Pressemitteilung zur Veröffentlichung von Red Hat Linux 6.1</ref><ref>History of Red Hat Linux</ref> Bis Fedora 9 benutzte Anaconda ein eigenes Backend für die Hardware-Erkennung namens „kudzu“.<ref name="dev-interview" />

Abgrenzung

Das Linux-Installationsprogramm Anaconda sollte nicht verwechselt werden mit der Python-Distribution „Anaconda“.

Funktionalität

Die Installation läuft entweder Assistenten-geführt mit graphischer (GUI) oder zeichenorientierter Benutzerschnittstelle (TUI) oder automatisiert mittels einer sogenannten „Kickstart“-Konfigurationsdatei, was zum Beispiel bei der mehrfachen Installation auf Firmenrechnern hilfreich ist.<ref name="linuxjournal">Hacking Red Hat Kickstart</ref> Die Kickstart-Datei kann auch dynamisch generiert werden, angepasst an das jeweilige Zielsystem.<ref name="linuxjournal"/>

Es soll einfach portierbar sein und unterstützt eine breite Palette von Hardware-Plattformen (IA-32, Itanium, Alpha, IBM System/390, PowerPC). Es unterstützt die Installation von lokalen Speichergeräten wie CD-ROM-Laufwerken und Festplatten wie auch von Netzwerk-Ressourcen mittels FTP, HTTP oder NFS. Das neue System kann neben bestehende Windows- oder Mac-OS-X-Systeme auf dieselbe physische Festplatte installiert werden. Dazu wird das Bootsystem von (Intel-)Macintosh-Systemen (EFI) und das verkleinern bestehender (System-)Partitionen (auch solcher mit Windows-Dateisystem NTFS) unterstützt.<ref name="dev-interview" />

Technik

Es ist hauptsächlich in Python, einige Module in C geschrieben. Es hat ein mit Glade gestaltetes graphisches Frontend auf Basis von PyGTK sowie ein Text-Frontend auf Basis der TUI-Bibliothek Newt.

Verfügbarkeit und Nutzung

Es wird als freie Software auch im Quelltext unter den Bedingungen der GNU General Public License (GPL) verbreitet.

Ursprünglich entwickelt für die Betriebssystemfamilie der Firma Red Hat (RHEL, Fedora), ist Anaconda außer bei diesen mittlerweile bei einer Reihe weiterer Betriebssysteme in Benutzung<ref>Anaconda based distributions</ref> und wurde auch für Debian-Systeme portiert.<ref>Anaconda for Debian</ref><ref>Two new Debian installers</ref>

Weblinks

Einzelnachweise

<references />