Hallo Community
Gerne möchte ich eine Auto Install CD erstellen, welche meine Webentwicklung automatisch installiert. Hierzu meine Fragen bzw. was automatisch installiert werden soll:
* Distribution – Welche soll ich verwenden?
* Apache inkl. PHP und meine PHP-Skripts
* MySQL – Was muss lizenztechnisch beachtet werden? Alternative Datenbanken?
* FTP
* SSH
* SAMBA (optional)
Der User soll die Möglichkeit haben, weitere Pakete zu installieren. Um Platz zu sparen, müssen aber nicht alle “Standard-Pakete” auf der CD verfügbar sein.
Gibt es eine How-To-Step-By-Step Anleitung für solch ein Unterfangen? Ich bin für jeden Hinweis dankbar.
Steve Mc Heart
Wenn ich dich richtig verstanden habe, möchtest du eine Distribution selbst bauen, die vorkonfiguriert daherkommt?
Die Softwarepakete sind dann nicht das Problem, das Problem ist die vorzugebene Konfiguration. Als billigste Lösung bietet sich an, ein kleines System einer “normalen” Distribution so wie gewünscht aufzusetzen und dieses dann als Archiv auf eine DVD zu packen. Die “Installation” kann dann per tar oder dd erfolgen, weiter konfiguriert wird bzw. weitere Software gibt es dann auf dem üblichen Weg der Basis-Distribution.
Jan
Du hast grob folgende Alternativen:
Redhat/Fedora/etc mit automatisierter Installation via “kickstart”
SUSE mit automatisierter Installation via “autoyast”
Eventuell reicht Dir ja auch SUSE mit einer eigenen “Selektion”,
bei der Du die gewünschten Pakete anwählst.
Besten Dank für den Input soweit.
Im Prinzip möchte ich auf eine bestehende Distribution greifen, welche automatisch die von mit genannten Pakete installiert. Der Benutzer soll nur wenig Möglichkeiten haben, weitere Pakete während der Installation zu selektieren. Danach kann er dann machen was er will ;)
Die Geschichte auf http://www.opensuse.org/1_CD_Install tönt interessant. Ich benötige jedoch keinerlei X-Window System. SLICK scheint mir eine Alternative zu sein. Wenn ich aber richtig verstehe, wird ein SMALL-X-Window System installiert?! Evtl. lässt sich ja das ausschalten bzw. es benötigt nicht viel Resourcen.
Das Ganze soll so schlank wie möglich daherkommen und von der Ferne aus verwaltbar sein.
Hi
es gibt Anleitungen im Netz, wie man sich ein Knoppix selber bauen kann [1].
Somit haettest du ne Live-CD und natuerlich auch die Moeglichkeit der Installation auf Festplatte. Sieht aber nicht trivial aus :-)
Fast schon zu einfach scheint mir die Anleitung unter [2]. Hier wuerdest du dir auch ne Live-CD erstellen, ebenfalls mit Installer, nur eben PCLinuxOS, welches auf Mandriva basiert.
Ob und wie du dort deine eigenen Entwicklungen hineinbekommts, kann ich aber nicht sagen.
viel Spass
[1] http://www.knoppix.net/wiki/Main_Page
[2] http://www.pclinuxonline.com/pclos/html/remastering.html
Mehrere Möglichkeiten sehe ich da: Knoppix Live-CD remastern, Kanotix Live-CD remastern und PClinuxOS bzw. Mandriva Live-CD erstellen. Oder aber sowas her [1]. Dann fallen mir noch KLAX [2] und SLAX ein, die man ebenfalls mit den Linux-Live Scripts [] erstellen kann. Auf KLAX ist auch noch eine Menge Platz. Ob es auch ein Klacks ist Dein Vorhaben umzusetzen kann ich nicht beurteilen, aber wenn es Klappt dann freut sich die Linux-Community bestimmt riesig über ein schönes HowTo.
Gruß, Benjamin
[1] http://home.tiscali.nl/berenstraat/howto_en.htm
[2] http://ktown.kde.org/~binner/klax/
[3] http://www.linux-live.org/
Danke für eure Antworten. Das mit einer Live-CD ist eine prima Idee, wäre da nicht meine Datenbank, die gerne noch irgendwohin schreiben möchte! Und das System sollte aus Performance-Gründen schon ab einer Harddisk laufen.
Ich denke der Ansatz mit Opensuse und dem Autoyast ist ein Weg den ich gehen könnte, ausser jemand hat noch die ultimative Idee.
Selbstverständlich wird dann das Endprodukt irgendwo beschrieben. Ich benötige nur noch irgendwo verlässlichen Webspace, da wenn das Produkt mal zum fliegen kommt, die Netzdrähte heiss laufen werden ;)
Die Live-CDs kommen mittlerweile alle mit Installer soweit ich weiß, sicherlich aber die von Knoppix und Kanotix. Kanotix-Lite installiert hier in 12 Minuten, eine Datenbank kann man auf einem USB Stick oder einer “kleinen” 40 GB USB-HD ablegen, ebenso die User-settings einer Live-CD die man ja mit unionfs im Live-Betrieb erweitern kann (und diese Erweiterungen kann man ebenfalls auf der USB-HD ablegen soweit ich informiert bin.
Ein paar ultraflotte Live-CDs sind Puppy und DSL, letzteres lädt ab 128 MB RAM auch komplett in den RAM und läuft dann wie Nachbars Haustier (Schmids Katze). Wie es bei DSL mit unionfs aussieht weiß ich grade nicht, aber Distrowatch hat alle Info …
SuSE wäre mir zu fett, Mandriva auch, es ist besser Du nimmst eine Distri, die auf eine CD paßt, dann hast Du wesentlich weniger Probleme mit dem Remastern. Kanotix hat die beste HW-Erkennung und in der LITE Version noch etwa 150 MB an Platz (der dann etwa 300 MB an extrahierten Add-Ons bietet).
Mein Senf …
Gruß, Benjamin