Beiträge von Pinguin

    nee, ich mach das jetzt anders, ich erstelle mir jetzt erstmal ein Mockup, mit fiktiven Daten und dann befülle ich die, also das zuerstmal die "Logik" da ist, denn der code ist dann so umfangreich das ich nicht mehr durchblicke, so habe ich dann fenster für fenster das ich mit code befülle. dann fange ich bei der Zusammenfassung an! also von hinten :winking_face_with_tongue:, ich erstelle zuerst das Grundgerüst und nur so das die Datei "Zusammenfassung" sieht das es auch ander gibt und dann eben auch gleich richtig übernimmt,

    habe heute nacht schon angefangen, und - ja, das fliesen jetzt auch die "Erkenntnisse" vom ersten Installer mit ein und versuche das gleich zu vereinfachen:

    die Partitionierung: beginnend mit Festplatte auswählen,

    dann dualboot

    bei btrfs - Auswahl von subvolumes

    bei ext4 Auswahlmöglichkeit von Swap-File oder Swap-Partition und ob seperate home-Partition:

    und wenn swap-partition und/oder home, dann auch mit größen vergabe, wobei ich das so mache dass mindestens 15 GiB für root benötigt werden, sonst einfach swap und Home größe angeben und der Rest ist dann root

    es gibt auch keinen seperaten root, sonder der Benutzer wird automatisch root mit Passwort

    dann eben die schlimmste Datei, was da nicht steht, wird auch nicht gemacht:

    klar und dann wieder die Software Seite, aber da denke ich mach ich auch erstmal nur einen Desktop damit das nicht so groß wird.

    also ich probiere weiter, aber eben anders, das ist alleine verdammt viel und sehr schwer für mich

    Danke, aber ich bin heute mal wieder nicht zu hause,

    eigentlich ist es egal mit welchem Desktop, es wird, falls es mal klappen sollte, bis jetzt überall nur der Standard Desktop installiert, die Anpassungen kommen dann nach und nach, zuerst mal muss das installieren klappen, dann mache ich die Include-Ordner und dann die scripte,


    Achja, und was ich bei Gnome mache weis ich noch nicht, bis jetzt klappt das mit GDM nicht und Gnome 49 steht ja vor der Tür, nur mit Wayland und noch mehr systemd Abhängigkeiten, mein Lieblings-Desktop ist so nicht unter Void zu gebrauchen, das wird entweder noch ein rießen Aufwand oder ich lass den wegfallen,

    der Fehler ist behoben, dabei ist mir auch aufgefallen, wenn du die sprache nicht änderst und einfach auf weiter klickst wird das auch nicht angezeigt, das habe ich auch gleich behoben, dazu bitte vom cloneberg repositorie komplett herunter laden und alles ersetzen

    habe auch die Seite mit Software geändert, da es Probleme mit den Repos gab,

    ok, zuerst vielen Dank für eure Arbeit,

    jetzt Stück für Stück:

    1. bei Benutzer & Passwörter springt man mit Tab nicht logisch. Man springt von Benutzername zu Root-Passwort, von dort zu Benutzer-Passwort, dann zu Root bestätigen und dann zu Passwort bestätigen. Das fühlt sich nicht so intuitiv an.

    habe das Layout geändert, sollte erledigt sein

    diabolusUmarov dann die Fehler bei ext4 Größe, da hat mir Ingo (Knietief) geholfen, das hätte ich vermutlich nie gefunden, das liegt daran welche Festplatte verwendet wird, nvme, ssd, oder hd, ich hoffe das ist behoben, ich lade sowphl die users.py als auch die partitions.py wieder bei codeberg hoch,

    Sven der mount fehler sollte ebenfalls in der partitions.py behoben sein

    de

    achja, zu: install.sh ist nicht ausführbar, das ist leider immer so, wie geht das? wenn ich den ausführbar hochlade und dann wieder runter, ist sie nicht mehr ausführbar????


    dann habe ich die welcome.py noch angepasst, jetzt werden gleich beim Start alle (auf dem Bild in der VM gibt es nur eine) angezeigt:


    bitte die vorhanden Dateien unter /usr/share/void-installer/pages/ mit den geänderten ersetzen:


    welcome.py: https://codeberg.org/pinguin-tv/voi…ages/welcome.py

    users.py: https://codeberg.org/pinguin-tv/voi…/pages/users.py

    partitions.py: https://codeberg.org/pinguin-tv/voi…es/partition.py


    und dann auf zum nächsten Fehler!!!

    Code
    SSL certificate subject doesn't match host alpha.de.repo.voidlinux.org
    ERROR: [reposync] failedto fetch file 'https://alpha.de.repo.voidlinux.org/current/x86_64-repodata': Operation not permitted
    
    Das Gleiche bei nonfree und multilib

    Dann geht nichts mehr.

    bitte nochmal die aktuelle summery.py von hier laden: https://codeberg.org/pinguin-tv/voi…ages/summary.py und nach /usr/share/void-installer/pages kopieren, die vorhandene damit ersetzen,

    hier ist der Link zum Installer:

    void-installer
    GUI-Installer für VoId Linux
    codeberg.org

    am besten kurz durch lesen und das install.sh script nehmen, das installiert alles dahin wo es hin soll und sollte auch die richtigen rechte setzen (hoffe ich doch), es werden garantiert noch Fehler kommen

    Mein void-installer ist soweit das er mal getestet werden kann, wer hat Lust, Zeit zu investieren?

    Bitte nicht alle auf einmal,:smiling_face_with_smiling_eyes:

    Das bedeutet in einer VM einfach Mal die xfce von void installieren dann den void-installer, und probieren,

    diabolusUmarov Was du noch nicht hast, ist Erfahrung.

    das ist absolut richtig, ich habe schon so viele gesehen und ehrlich gesagt habe ich mir noch nie so viele Gedanken gemacht wie man Partitionen anlegt, und vor allem wie das schreiben? und aussehen solls ja auch nach was..... letzter Stand :

    Ich denke dabei an die geneigten Umsteiger. Die sind, insofern sie ihr Windows selbst installieren, diese "Ich mach alles für dich" Technik gewöhnt. Habe kürzlich erst Windows 11 bei einem Freund installiert. Der Installer ist eigentlich der blanke Witz.

    Ich würde das Prinzip simpel halten. Direkt nach Start des Installers die Option einfügen, ob eine Standard-Installation gewollt ist oder eine für Fortgeschrittene. Bei Standard würde ich dann ab dem Punkt, wo man den Benutzernamen vergeben hat, direkt die Installation starten. Vielleicht sogar die Partitionierung vereinfachen, so dass man nur noch eine Partition auswählen kann. Viele interessiert das Filesystem gar nicht oder sie wissen überhaupt nicht, was das überhaupt ist. Jetzt weiss ich allerdings nicht, wie du den Installer aufgebaut hast. Wenn ich in C/C++ programmiere und dort eine GUI verwende, mache ich das auch immer Schrittweise und kann kann bei Bedarf direkt von Schritt 2 zu Schritt 5 springen zum Beispiel.

    ok ich probiere das mal, ob ich eine seperate Installation einbauen kann, nur dann müsste ich einen Desktop und Programme vorgeben und wie mach ich das dann beim Partitionieren? das werden dann zwei installer in einem? ich glaube das wird zu groß und dann verliere ich den Überblick. Ich sag ja, meine Möglichkeiten oder mein Wissen ist begrenzt.

    mir würde nichts anders übrig bleiben als wirklich 2 Installer zu bauen, einen Button der angeklickt wird und dann fragt ob einfach oder benutzerdefiniert und dann den entsprechenden startet?

    wäre möglich nur ist das wieder viel Aufwand, denke ich, hmmm

    Ideen dazu wie man das einfach lösen könnte??