DoudouLinux DoudouLinux

Der Computer, den sie bevorzugen!

Sprachen der Website [ar] [cs] [de] [en] [es] [fa] [fr] [it] [ms] [nl] [pt] [pt_br] [ro] [ru] [sr] [sr@latin] [th] [uk] [vi] [zh]

> Deutsch > Mitwirkung > Entwickler > DoudouLinux Quellcode
WARNING: this section may be still refering to DoudouLinux 1.2 Gondwana. Please browse the English section to learn about DoudouLinux 2.1 Hyperborea.

DoudouLinux Quellcode

April 2012

Alle Fassungen dieses Artikels: [Deutsch] [English] [français] [русский] [Tiếng Việt]

DoudouLinux ist eine LiveCD, die mit dem Standardtool von Linux Debian namens Live Helper hergestellt wird. Speziell eingestellte CDs, die auf Linux Debian basieren, können mit diesem Tool erstellt werden. Das Prinzip ist relativ einfach:

  1. Live helper erzeugt ein Set text-basierter Konfigurationsdateien als Default-Wert
  2. Die Entwickler ändern diese Dateien gemäß ihren Anfragen und fügen fehlende Dateien hinzu
  3. Live helper erzeugt die LiveCD (oder den live USB Gerät)

Deshalb, um eine DoudouLinux LiveCD selbstständig aufzubauen, brauchen Sie nur ein Linux Debian-System [1] oder ein kompatibles System (z.B. Ubuntu [2]) und das Set der DoudouLinux Konfigurationsdateien. In der Tat, wenn wir über DoudouLinux Quellcode sprechen, teilweise sprechen wir über diese Gruppe der Dateien, aber teilweise über alles anderes, was noch DoudouLinux umfasst:

  1. Zeichnungen für LiveCD
  2. Unterstützung und Werbung
  3. "Gepatchte" Anwendungen [3]
  4. Speziell entwickelte Tools
  5. Tools für Generierung von DoudouLinux Paketquelle für Linux Debian
  6. etc.

All dies ist frei verfügbar auf dem Quellcode-Repository Gna!. Seine Lizenz ist GPL v3 erklärt.

Quellcode-Organisation

Ordnerverzeichnis des Projekts enthält folgende Teilverzeichnisse:

  • artwork/: LiveCD Grafiken und Werbedokumente (Plakat, Faltblatt)
  • docs/: Anwender-Dokumentation, eine kurze (Schnellstart) und eine ausführende, beide sind von Seiten dieser Website generiert
  • dummy/: Branche, die dafür verwendet wird, um die Menschen, die SVN entdecken, zu schulen, hier nichts zu holen
  • lang/: Alle Dateien zur Übersetzung, die Übersetzer sollen nur in dieser Rubrik arbeiten
  • live/: LiveCD/LiveUSB-Gerät Bauordnung
  • packages/: Nicht offizielle Debian-Pakete, die in der LiveCD verwendet werden (speziell ausgearbeitete und gepatchte Pakete)
  • server/: einige Dateien aus unserem Web-Server - aber kein Konto oder Kennwort :p
  • website/: wird nicht verwendet, bildet die Projekt-Website auf Gna!

Sie werden klassische Abschnitte trunk, tags, branches beziehungsweise für die LiveCD-Versionen finden: entwickelt, bestimmter Festpunkt und offizielle Releases. Die Verzeichnisse artwork, lang<code/> und <code>packages werden unten erklärt:

├── artwork
│   ├── branches
│   ├── tags
│   └── trunk
│       ├── common	= Bilder, die in Dokumenten verwendet werden
│       ├── live	= LiveCD Graphik
│       ├── propaganda	= Kommunikative Unterstützung
│       ├── rendered	= SVG → PNG Wandlungsergebnisse (leeres SVN)
│       └── website	= grafisches Modell von Webseite www.doudoulinux.orgweb
├── lang
│   ├── branches
│   ├── remote-transifex = die Neuauflage unseres Transifex-Repository
│   ├── tags
│   └── trunk
│       ├── apps	= DoudouLinux Anwendungen
│       ├── docs	= DoudouLinux website und PDF-Dokumentation
│       └── env		= DoudouLinux-Umgebung
├── packages
│   ├── branches
│   ├── tags
│   └── trunk
│       ├── apps	= spezielle Tools DoudouLinux
│       ├── artwork	= graphische Themen-Pakete DoudouLinux
│       ├── debian	= Paket-Repository Debian (fast leeres SVN)
│       ├── misc	= verschiedene Pakete
│       ├── patched	= offizielle aber gepatchte Pakete  Debian
│       └── sessions	= Pakete für kindlichen Sessionen

Contribute to source code

Der einfachste Weg, um einen Beitrag zu Quellcode zu leisten, ist es, den Quellcode zu erhalten und alles zu modifizieren, was Sie für Ihre Zielerreichung für notwendig halten. Dann können Sie uns Ihre Änderungen senden, damit wir ihre Relevanz bewerten und sie auf die Einbeziehung in den offiziellen Quellcode prüfen. Wenn Sie danach regelmäßig an der DoudouLinux Entwicklung teilnehmen möchten, so lohnt es sich, Benutzerconto auf Gna! zu erstellen und ein Formular auszufüllen, um in das DoudouLinux Projektteam zu engagieren.

Notizen

[1] Ein echtes installiertes System oder eine virtuelle Maschine, wenn Sie einen modernen Computer haben.

[2] Aber wir müssen Ihnen mitteilen, dass wir nur mit Debian gearbeitet haben, so versuchen Sie es mit Ubuntu selbst ;-) !

[3] Bug-Korrekturen


identica logo facebook logo google+ logo

Geographischer Standort von Besuchern

DoudouLinux logo Debian logo TSPU logo Genesi logo Gandi logo Hosting Extreme logo Linux Jobs Reviewed by I love Free Software

Creative Commons Copyright © DoudouLinux.org team - Alle Texte aus dieser Site wurden unter der Lizenz veröffentlicht Creative Commons BY-SA

SPIP | Skelett | Sitemap| Aktivitäten verfolgen RSS 2.0