AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte YALIS - Linux Installer (pre-alpha 0.1.16)

YALIS - Linux Installer (pre-alpha 0.1.16)

Ein Thema von argonix · begonnen am 11. Jan 2008 · letzter Beitrag vom 22. Jan 2008
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von argonix
argonix
Registriert seit: 28. Feb 2007
Hallo!
Ich möchte hier mal mein Projekt "YALIS" - yet another linux installation system) vorstellen, dessen Ziel es war bzw. ist ein vollständiges Installationssystem für Linux zu schreiben, welches Distributionsunabhängig ist. Ein solches Programm ist IMHO unbedingt notwendig für Linux. Nachdem die erste Idee allerdings zu einer Kritik über den Sinn des Tools geführt hat, habe ich das Projekt erstmal sein lassen, um kurz darauf wieder und mit noch mehr Begeisterung anzufangen. Dabei ging es diesmal in erster Linie darum, mir selbst die Arbeitsweise der Software-Installation unter Linux anzueignen und die Funktionsweise von Linux kennen zu lernen. Deshalb veröffentliche ich hier auch das Projekt. Vielleicht können andere, die eine Anwendung mit Lazarus unter Linux schreiben wollen, daraus ja lernen.
Das Projekt ist momentan bei Sourceforge angemeldet, da ich plane es noch zu erweitern.
Den Quellcode (der leider nicht komplett kommentiert ist) kann man sich bei installiertem Subversion mit folgendem Befehl in sein Home-Verzeichnis laden (wenn dieses ausgewählt ist):
Code:
svn export [url]http://yalis.svn.sourceforge.net/svnroot/yalis[/url]
Das Projekt ist in zwei Debian-Packete aufgeteilt: yalis-main und yalis-dev.
yalis-main enthält nur YALIS selbst und den Software-Manager. Mann kann damit Anwendungen aus YALIS-Packeten (mit der Endung *.ipk) installieren/deintallieren.
YALIS-dev higegen enthält ein Programm, dass die nötigen Dateien für ein YALIS-Paket erstellt und diese dann zu einem Paket packt. Ich werde dazu noch eine Dokumentation schreiben (müssen).
Zum Download von YALIS geht es hier enlang. Im Release ist noch die Datei "testpkg.ipk" enthalten. Diese enthält ein Demoprogramm zum Testen des Installers.
Alles in allem: Eigentlich noch pre-pre-alpha, aber ausbaufähig, wenn ich Zeit dazu finde und das projekt noch Sinn macht.
Getestet unter Ubuntu 7.10, "Gutsy Gibbon".
Unterstützte Distributionen:
Ubuntu, SuSe, Debain
--------------------
Hier kann man sich ein Installations-Packet mit mimi's PackMan-Clone herunterladen, um die Fähigkeiten von YALIS zum erstenmal sinnvoll anzuwenden. (Vielen Dank an Mimi )
Und hier kann man sich ein IPK-Paket für das Spiel Pingus (ein Lemmings-Clone für Linux) herunterladen: Download PinguSetup
Natürlich ist YALIS nicht nur dafür da, Spiele zu installieren
Miniaturansicht angehängter Grafiken
listallermngr-x3_181.png   listallertest-2_520.png   listallertest-1_284.png  
 
Benutzerbild von argonix
argonix

 
Delphi 2005 Personal
 
#11
  Alt 16. Jan 2008, 21:56
Hat jemand den Listaller mal unter SuSe ausprobiert? Ich habe ihn nur auf einer Testinstallation getestet, die anscheinend defekt ist. Der Listaller bezieht die Distributionsinformationen aus der datei /etc/lsb-release und einer anderen Alternativquelle, auf die jedoch nur mit root-Rechten zugegriffen werde kann. Sollte die Distribution nicht unterstützt werden, erscheint die Meldung "Distro does not match" oder "Your Linux-distribution isn't supportet yet" oder ähnliches. Wenn jemand diese Meldung angezeigt bekommt, kann er mir dann einfach den Inhalt der lsb-release per PN schicken? Damit kann ich die Distributionsunterstützung des Listallers dann erweitern und das programm auf dem genannten Linux-System testen.
In den Release-Notes der Free Standards Linuxbase (LSB) ist übrigens eine ähnliche Idee schon vorhanden. Allerding existiert noch nichts konkretes.
Für alle, die den Listaller gerne in Deutsch hätten: Die Version 0.1.4p-a wird die Systemsprache ermitteln und dann passende Lizenzen, Beschreibungen usw. anzeigen. Angehängt ist ein Packet, mit einer angepassten Listaller-Version. (snapshot von 0.1.4a) Diese version wechselt, wenn ein deutsches Linux erkannt wird, automatisch die Sprache auf Deutsch.

[edit] Packet entfernt, die aktualisierte Version ist bei SF online [/edit]
Matthias
  Mit Zitat antworten Zitat
Benutzerbild von argonix
argonix

 
Delphi 2005 Personal
 
#12
  Alt 19. Jan 2008, 17:25
So, eine verbesserte Version ist jetzt online. Wer Interesse hat und mal eigene IPKs erstellen will: Ich habe im ersten Post eine Schnellanleitung zum Erstellen angehängt. Im Moment arbeite ich an einer besseren Einbindung in KDE und Gnome, weiterhin wird mit sogenannten "Modifiern" (Modifiers) eine bessere Kontrolle der neuen Dateien möglich sein. Auch wird am Update-System gearbeitet und die Rechtevergabe an neue Dateien verbessert.
Matthias
  Mit Zitat antworten Zitat
Benutzerbild von argonix
argonix

 
Delphi 2005 Personal
 
#13
  Alt 22. Jan 2008, 19:40
So. Wer wissen will, wie es mit dem Projekt vorrangeht, für den sind die folgenden Links.
Im Moment wird die Version 0.1.16pa entwickelt, die dann auch von vielen Leuten getestet werden soll.
====
Der Listaller Bugtracker, UbuntuPA, Ankündigungen und Übersetzung
Fertige Pakete und Repository bei Sourceforge
Aktuelle Entwicklungsversion + Beispielpakete (Ungetestete SNAPSHOTS!)
Matthias
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf