staging.inyokaproject.org

Programm von Github updaten

Status: Ungelöst | Ubuntu-Version: Kubuntu 22.04 (Jammy Jellyfish)
Antworten |

mala_fide

Anmeldungsdatum:
13. Oktober 2021

Beiträge: 32

Hallo,

wollte mir jetzt Cura über Github runterladen und dann verwenden. Das Repository klonen und Programme nachinstallieren, die benötigt werden ist kein Problem.

Meine Frage ist jetzt, wie update ich Cura wenn eine neue Version herauskommt? Mir geht es darum alle Einstellungen in Cura bei einem Update behalten zu können.

Wollte gerne über Github gehen, weil die Version dort (5.3.1) viel neuer als die aus den Paketquellen (4.13.0-1) ist.

ps.: War mir nicht sicher in welchem Bereich ich die Frage stellen sollte, wenn ich hier falsch bin, dann bitte verschieben.

Moderiert von Taomon:

Passender verschoben.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 2627

git pull, compilern und installieren, so mach ich das mit einigen Programmen. Läuft.

mala_fide

(Themenstarter)

Anmeldungsdatum:
13. Oktober 2021

Beiträge: 32

Das hatte ich versucht, er sagt mir aber, dass der Ordner cura schon existiert und nicht leer sei. Daher bin ich davon ausgegangen, dass es so nicht funktioniert.

Oder soll ich für jede Version einen neuen Ordner nehmen? Wenn ja, werden dann alle Einstellungen und Profile übernommen?

mala_fide

(Themenstarter)

Anmeldungsdatum:
13. Oktober 2021

Beiträge: 32

Habe jetzt glaube die Lösung gefunden, so werden die Updates direkt in den vorher erstellten Ordner geladen. (Sieht zumindestens so aus, jetzt ist natürlich nach dem frischen Download noch kein Update vohanden...)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
12:31:36->tux@tux-VirtualBox:/
--> git clone https://github.com/Ultimaker/Cura.git ~/progz/cura
Klone nach '/home/tux/progz/cura' …
remote: Enumerating objects: 309776, done.
remote: Counting objects: 100% (7150/7150), done.
remote: Compressing objects: 100% (1307/1307), done.
remote: Total 309776 (delta 5990), reused 6807 (delta 5823), pack-reused 302626
Empfange Objekte: 100% (309776/309776), 454.52 MiB | 738.00 KiB/s, fertig.
Löse Unterschiede auf: 100% (249058/249058), fertig.
12:51:57->tux@tux-VirtualBox:/
--> cd ~/progz/cura/
12:52:11->tux@tux-VirtualBox:~/progz/cura
--> git pull https://github.com/Ultimaker/Cura.git
Von https://github.com/Ultimaker/Cura
 * branch                  HEAD       -> FETCH_HEAD
Bereits aktuell.

Da ich dieses Programm auch nicht kompilieren muss, reicht so ein pull aus.

Habe es erst folgendermaßen versucht, so wollte er es aber nicht. Musste erst in den cura Ordner wechseln.

1
2
3
12:50:32->tux@tux-VirtualBox:/
--> git pull https://github.com/Ultimaker/Cura.git ~/progz/cura/
fatal: Kein Git-Repository (oder irgendeines der Elternverzeichnisse): .git

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 2627

mala_fide schrieb:

Habe es erst folgendermaßen versucht, so wollte er es aber nicht. Musste erst in den cura Ordner wechseln.

1
2
3
12:50:32->tux@tux-VirtualBox:/
--> git pull https://github.com/Ultimaker/Cura.git ~/progz/cura/
fatal: Kein Git-Repository (oder irgendeines der Elternverzeichnisse): .git

So geht das auch nicht. So:

# Verzeichnisse definieren:
PROGZDIR=$HOME/progz && \
CURABUILDSOURCE=$PROGZDIR/cura && \

# Überprüfen, ob die Verzeichnisse schon vorhanden sind, anlegen wenn nicht vorhanden:
[ ! -d $PROGZDIR ] && mkdir -pv $PROGZDIR ; \
[ ! -d $CURABUILDSOURCE ] && git clone https://github.com/mpv-player/mpv-build.git $CURABUILDSOURCE ; \

# Sourcode aktualisieren:
git -C $CURABUILDSOURCE pull

# Danach gemäß Anleitung bauen.

Kannst Dir mal im Wiki dpScreenOCR als Beispiel anschauen:

Der eigentliche Bauvorgang muss natürlich auf Cura gemäß Anleitung angepasst werden, Du weißt ja wo das Git von Cura ist. Im Wiki gibt es auch was über Git zu lesen:

Antworten |