Wie funktionieren die DIFF in AUR?

Die Manjaro Gnome Edition ist hier die Diskussionsplattform
Benutzeravatar

Themen Author
Lucius
Forum Kenner
Forum Kenner
Beiträge: 120
Registriert: Donnerstag 20. Dezember 2018, 22:11
Wohnort: Düsseldorf
CPU: Intel Core i7-7820X
GPU: GeForce GTX 1080 Ti
Kernel: 5.10.23-1-MANJARO
Desktop-Variante: GNOME 3.38.4
GPU Treiber: Nvidia Driver 460.56
Hat sich bedankt: 13 Mal
Danksagung erhalten: 3 Mal

Wie funktionieren die DIFF in AUR?

#1

Beitrag von Lucius »

Hallo, ich stehe vor einem Problem:
Ich möchte die Software Davinci Resolve Studio Version installieren, was auch über AUR und Git auch klappt.
Allerdings habe ich da noch ein Speed Editor, also eine Hardware von dieser Firma. Unter Windows muss das Gerät nur über Bluetooth verbunden sein, die Software Startet und das Keyboard leuchtet dann. Unter Manjaro leider nicht.

Auf der AUR Seite steht unten bei Davinci in den Kommentaren: https://aur.archlinux.org/packages/davi ... lve-studio
Wenn man die DIFF verwendet, dann läuft auch der Speed Editor.

Ich hoffe ihr könnt mir soweit helfen, das ich diese Diff lerne auszuführen.
Liebe Grüße
Lucius
Benutzeravatar

grayfellow
Forum Kenner
Forum Kenner
Beiträge: 143
Registriert: Sonntag 10. März 2019, 16:16
Wohnort: Großenwiehe
CPU: AMD Ryzen 3 2200G
GPU: Prozessorintern
Kernel: 6.1.53-1
Desktop-Variante: Plasma 5.27.8
GPU Treiber: keinen
Hat sich bedankt: 26 Mal
Danksagung erhalten: 14 Mal

Re: Wie funktionieren die DIFF in AUR?

#2

Beitrag von grayfellow »

ich denke mal, wenn es um das reine Ausführen geht, falls ich dich richtig verstanden habe (den Inhalt verstehe ich leider überhaupt nicht:)):
eine leere .sh-Datei anlegen: z.B. diff.sh (z.B. mit kate, kwrite...oder in Dolphin (oder einem anderen Dateimanager) über Kontextmenü)
Den Text auf dem grünen Hintergrund markieren und über Kontextmenü kopieren.
Deine leere diff.sh mit Kate öffnen und den Text einfügen, speichern und die Datei schließen
Die Konsole starten, in den Ordner gehen, wo die diff.sh liegt
und diese mit : ./diff.sh starten.
Ob es notwendig ist, sie mit sudo zu starten, damit der Inhalt ausgeführt wird, kann ich dir leider nicht sagen: ausprobieren
sh ist die Abkürzung für shell-script
Benutzeravatar

Themen Author
Lucius
Forum Kenner
Forum Kenner
Beiträge: 120
Registriert: Donnerstag 20. Dezember 2018, 22:11
Wohnort: Düsseldorf
CPU: Intel Core i7-7820X
GPU: GeForce GTX 1080 Ti
Kernel: 5.10.23-1-MANJARO
Desktop-Variante: GNOME 3.38.4
GPU Treiber: Nvidia Driver 460.56
Hat sich bedankt: 13 Mal
Danksagung erhalten: 3 Mal

Re: Wie funktionieren die DIFF in AUR?

#3

Beitrag von Lucius »

grayfellow hat geschrieben: ↑Samstag 3. April 2021, 03:37 ich denke mal, wenn es um das reine Ausführen geht, falls ich dich richtig verstanden habe (den Inhalt verstehe ich leider überhaupt nicht:)):
eine leere .sh-Datei anlegen: z.B. diff.sh (z.B. mit kate, kwrite...oder in Dolphin (oder einem anderen Dateimanager) über Kontextmenü)
Den Text auf dem grünen Hintergrund markieren und über Kontextmenü kopieren.
Deine leere diff.sh mit Kate öffnen und den Text einfügen, speichern und die Datei schließen
Die Konsole starten, in den Ordner gehen, wo die diff.sh liegt
und diese mit : ./diff.sh starten.
Ob es notwendig ist, sie mit sudo zu starten, damit der Inhalt ausgeführt wird, kann ich dir leider nicht sagen: ausprobieren
sh ist die Abkürzung für shell-script
Verstehe, das klingt ja simpel :) Nur jetzt ist die frage, weil im Beitrag steht, das man das Programm erst installiert haben muss und der Cache nicht geleert werden darf. Gehe ich davon richtig aus, das man Erst das Programm normal makepkg Baut und danach das Script ausführt?
Liebe Grüße
Lucius
Benutzeravatar

grayfellow
Forum Kenner
Forum Kenner
Beiträge: 143
Registriert: Sonntag 10. März 2019, 16:16
Wohnort: Großenwiehe
CPU: AMD Ryzen 3 2200G
GPU: Prozessorintern
Kernel: 6.1.53-1
Desktop-Variante: Plasma 5.27.8
GPU Treiber: keinen
Hat sich bedankt: 26 Mal
Danksagung erhalten: 14 Mal

Re: Wie funktionieren die DIFF in AUR?

#4

Beitrag von grayfellow »

Da kann ich dir leider auch nicht weiterhelfen :'(
Kennst du diese Seite:
https://www.blackmagicdesign.com/de/pro ... s/W-DRE-13
Das komische ist auch, dass Links auf "deiner Seite" und auf der obigen Webseite ins Leere laufen?! Z.B. der Link zum Herunterladen des Speed Editors.
Was ist "diff" eigentlich? Unter Manjaro finde ich es nicht, auch nicht in aur.
Benutzeravatar

Themen Author
Lucius
Forum Kenner
Forum Kenner
Beiträge: 120
Registriert: Donnerstag 20. Dezember 2018, 22:11
Wohnort: Düsseldorf
CPU: Intel Core i7-7820X
GPU: GeForce GTX 1080 Ti
Kernel: 5.10.23-1-MANJARO
Desktop-Variante: GNOME 3.38.4
GPU Treiber: Nvidia Driver 460.56
Hat sich bedankt: 13 Mal
Danksagung erhalten: 3 Mal

Re: Wie funktionieren die DIFF in AUR?

#5

Beitrag von Lucius »

grayfellow hat geschrieben: ↑Samstag 3. April 2021, 11:01 Da kann ich dir leider auch nicht weiterhelfen :'(
Kennst du diese Seite:
https://www.blackmagicdesign.com/de/pro ... s/W-DRE-13
Das komische ist auch, dass Links auf "deiner Seite" und auf der obigen Webseite ins Leere laufen?! Z.B. der Link zum Herunterladen des Speed Editors.
Was ist "diff" eigentlich? Unter Manjaro finde ich es nicht, auch nicht in aur.
Die Seite kenne ich :) Wenn das richtig verstanden habe, ist Diff so eine art Patch, das man nach installiert.
Liebe Grüße
Lucius
Benutzeravatar

Daemon
Forum Held
Forum Held
Beiträge: 959
Registriert: Freitag 22. Dezember 2017, 14:17
CPU: 6082
GPU: wtf
Kernel: pre-linux
Desktop-Variante: pre-linux
GPU Treiber: hab keine
Hat sich bedankt: 21 Mal
Danksagung erhalten: 166 Mal

Re: Wie funktionieren die DIFF in AUR?

#6

Beitrag von Daemon »

Diff ist eigentlich nur ein Programm um Dateien oder Ordnerinhalte zu vergleichen.

Gib doch in der Konsole einfach mal ein

Code: Alles auswählen

diff datei1 datei2
Gibt auch grafische diff Programme.
Siamo con il nostro Dio Scuro

Thatsme
Forum Gott
Forum Gott
Beiträge: 337
Registriert: Dienstag 15. September 2020, 10:14
CPU: verschiedene
GPU: verschiedene
Kernel: LTS 5.4.105-1
Desktop-Variante: XFCE
GPU Treiber: free-nonfree, kommt darauf an, welcher aktuell funktioniert
Hat sich bedankt: 77 Mal
Danksagung erhalten: 23 Mal

Re: Wie funktionieren die DIFF in AUR?

#7

Beitrag von Thatsme »

Diff wird m. W. auch als Abkürzung für das Paket Diffuse Mischwerkzeug (diffuse) 0.6.0-1 aus dem Repo community benutzt.
Viele Tipps, die die Umwelt schonen https://www.smarticular.net/
Benutzeravatar

Themen Author
Lucius
Forum Kenner
Forum Kenner
Beiträge: 120
Registriert: Donnerstag 20. Dezember 2018, 22:11
Wohnort: Düsseldorf
CPU: Intel Core i7-7820X
GPU: GeForce GTX 1080 Ti
Kernel: 5.10.23-1-MANJARO
Desktop-Variante: GNOME 3.38.4
GPU Treiber: Nvidia Driver 460.56
Hat sich bedankt: 13 Mal
Danksagung erhalten: 3 Mal

Re: Wie funktionieren die DIFF in AUR?

#8

Beitrag von Lucius »

Daemon hat geschrieben: ↑Samstag 3. April 2021, 11:11 Diff ist eigentlich nur ein Programm um Dateien oder Ordnerinhalte zu vergleichen.

Gib doch in der Konsole einfach mal ein

Code: Alles auswählen

diff datei1 datei2
Gibt auch grafische diff Programme.
Danke euch,
Das sind ja mal Infos, mit denen man Arbeiten kann. Wie verwende ich diese Diff in meinem Fall? Und welche Grafischen Programme gibt es?
Liebe Grüße
Lucius
Benutzeravatar

Daemon
Forum Held
Forum Held
Beiträge: 959
Registriert: Freitag 22. Dezember 2017, 14:17
CPU: 6082
GPU: wtf
Kernel: pre-linux
Desktop-Variante: pre-linux
GPU Treiber: hab keine
Hat sich bedankt: 21 Mal
Danksagung erhalten: 166 Mal

Re: Wie funktionieren die DIFF in AUR?

#9

Beitrag von Daemon »

Ich habe Meld als grafisches Programm, gibt aber je nach Desktop auch andere, weiß aber grad nicht wie die alle heißen.
Dann gibt es natürlich unabhängig vom Desktop verschiedene Programme.

Bei KDE heisst das grafische Tool Kompare.

EDIT:
In der Konsole sieht es dann z.B. so aus mit colordiff:
colordiff.png
colordiff.png (12.3 KiB) 2505 mal betrachtet
Siamo con il nostro Dio Scuro
Benutzeravatar

Themen Author
Lucius
Forum Kenner
Forum Kenner
Beiträge: 120
Registriert: Donnerstag 20. Dezember 2018, 22:11
Wohnort: Düsseldorf
CPU: Intel Core i7-7820X
GPU: GeForce GTX 1080 Ti
Kernel: 5.10.23-1-MANJARO
Desktop-Variante: GNOME 3.38.4
GPU Treiber: Nvidia Driver 460.56
Hat sich bedankt: 13 Mal
Danksagung erhalten: 3 Mal

Re: Wie funktionieren die DIFF in AUR?

#10

Beitrag von Lucius »

Daemon hat geschrieben: ↑Samstag 3. April 2021, 11:27 Ich habe Meld als grafisches Programm, gibt aber je nach Desktop auch andere, weiß aber grad nicht wie die alle heißen.
Dann gibt es natürlich unabhängig vom Desktop verschiedene Programme.

Bei KDE heisst das grafische Tool Kompare.

EDIT:
In der Konsole sieht es dann z.B. so aus mit colordiff:

colordiff.png
Ah verstehe, langsam wird ein schuh draus, nur was ich überhaupt nicht verstehe: Ersetz man die PKG damit?
Denn diese Diff soll wohl ermöglichen das dieser Speed Editor dann läuft.

Code: Alles auswählen

diff --git a/PKGBUILD b/PKGBUILD
index 88f1e09..6089fa3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -69,7 +69,7 @@ url="https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion"
 license=('Commercial')
 depends=('glu' 'gtk2' 'gstreamer' 'libpng12' 'lib32-libpng12' 'ocl-icd' 'openssl-1.0' 'fuse2'
          'opencl-driver' 'qt5-base' 'qt5-svg' 'qt5-webkit' 'qt5-webengine' 'qt5-websockets')
-makedepends=('libarchive' 'xdg-user-dirs')
+makedepends=('p7zip' 'libarchive' 'xdg-user-dirs')
 options=('!strip')
 provides=('davinci-resolve')
 install=davinci-resolve.install
@@ -118,8 +118,11 @@ package()
 	msg2 "Extracting from bundle..."
 	msg "Please wait, this take a while..."
 	cd "${srcdir}" || exit
-	./${_installer_binary} -i -y -n -a -C "${pkgdir}/opt/${_pkgname}"
+#	./${_installer_binary} -i -y -n -a -C "${pkgdir}/opt/${_pkgname}"
 #	./${_installer_binary} --appimage-extract "${pkgdir}/opt/${_pkgname}"
+	7z x -o"${pkgdir}/opt/${_pkgname}" "./${_installer_binary}"
+	chmod -R 755 "${pkgdir}/opt/${_pkgname}"
+	chown -R root:root "${pkgdir}/opt/${_pkgname}"
 
 	msg2 "Add lib symlinks..."
 	cd "${pkgdir}/opt/${_pkgname}/" || exit
@@ -140,7 +143,7 @@ package()
 	install -Dm644 share/DaVinciResolve.directory "${pkgdir}/usr/share/desktop-directories/${resolve_app_name}.directory"
 	install -Dm644 share/DaVinciResolve.menu "${pkgdir}/etc/xdg/menus/${resolve_app_name}.menu"
 
-	for _file in $(find ${pkgdir}/usr/share ${pkgdir}/etc -type f -name *.desktop -o -name *.directory -o -name *.menu | xargs)
+	for _file in $(find ${pkgdir}/usr/share ${pkgdir}/etc -type f -name '*.desktop' -o -name '*.directory' -o -name '*.menu' | xargs)
 	do
 		sed -i "s|RESOLVE_INSTALL_LOCATION|/opt/${_pkgname}|g" $_file
 	done
Liebe Grüße
Lucius
Benutzeravatar

Daemon
Forum Held
Forum Held
Beiträge: 959
Registriert: Freitag 22. Dezember 2017, 14:17
CPU: 6082
GPU: wtf
Kernel: pre-linux
Desktop-Variante: pre-linux
GPU Treiber: hab keine
Hat sich bedankt: 21 Mal
Danksagung erhalten: 166 Mal

Re: Wie funktionieren die DIFF in AUR?

#11

Beitrag von Daemon »

Das ist wiederum ein diff Befehl für git (Versionsverwaltung).
Siamo con il nostro Dio Scuro
Benutzeravatar

Themen Author
Lucius
Forum Kenner
Forum Kenner
Beiträge: 120
Registriert: Donnerstag 20. Dezember 2018, 22:11
Wohnort: Düsseldorf
CPU: Intel Core i7-7820X
GPU: GeForce GTX 1080 Ti
Kernel: 5.10.23-1-MANJARO
Desktop-Variante: GNOME 3.38.4
GPU Treiber: Nvidia Driver 460.56
Hat sich bedankt: 13 Mal
Danksagung erhalten: 3 Mal

Re: Wie funktionieren die DIFF in AUR?

#12

Beitrag von Lucius »

Okay und wie wendet man diese an?
Liebe Grüße
Lucius
Benutzeravatar

Daemon
Forum Held
Forum Held
Beiträge: 959
Registriert: Freitag 22. Dezember 2017, 14:17
CPU: 6082
GPU: wtf
Kernel: pre-linux
Desktop-Variante: pre-linux
GPU Treiber: hab keine
Hat sich bedankt: 21 Mal
Danksagung erhalten: 166 Mal

Re: Wie funktionieren die DIFF in AUR?

#13

Beitrag von Daemon »

Ich habe das noch nicht gemacht, kann aber später mal schauen.


EDIT:
Als ich gerade anfangen wollte, habe ich bemerkt, dass der Patch schon in der PKGBUILD ist.
Kannst also ganz normal installieren mit trizen, yay, pamac, was auch immer.


EDIT2:
Falls es dich trotzdem interessiert wie man so etwas in ein PKGBUILD (oder auch andere Dateien) patcht, hier die Anleitung:
https://wiki.archlinux.org/index.php/Patching_packages

Ist jetzt kein Hexenwerk.
Siamo con il nostro Dio Scuro
Benutzeravatar

Themen Author
Lucius
Forum Kenner
Forum Kenner
Beiträge: 120
Registriert: Donnerstag 20. Dezember 2018, 22:11
Wohnort: Düsseldorf
CPU: Intel Core i7-7820X
GPU: GeForce GTX 1080 Ti
Kernel: 5.10.23-1-MANJARO
Desktop-Variante: GNOME 3.38.4
GPU Treiber: Nvidia Driver 460.56
Hat sich bedankt: 13 Mal
Danksagung erhalten: 3 Mal

Re: Wie funktionieren die DIFF in AUR?

#14

Beitrag von Lucius »

Daemon hat geschrieben: ↑Samstag 3. April 2021, 12:11 Ich habe das noch nicht gemacht, kann aber später mal schauen.


EDIT:
Als ich gerade anfangen wollte, habe ich bemerkt, dass der Patch schon in der PKGBUILD ist.
Kannst also ganz normal installieren mit trizen, yay, pamac, was auch immer.


EDIT2:
Falls es dich trotzdem interessiert wie man so etwas in ein PKGBUILD (oder auch andere Dateien) patcht, hier die Anleitung:
https://wiki.archlinux.org/index.php/Patching_packages

Ist jetzt kein Hexenwerk.
hmm komisch, hatte das letzte mal das so installiert und der Speed Editor funktionierte nicht.
Aber ich werde es einfach versuchen :)

Danke für deine Hilfe und Aufklärung.
Liebe Grüße
Lucius
Benutzeravatar

Daemon
Forum Held
Forum Held
Beiträge: 959
Registriert: Freitag 22. Dezember 2017, 14:17
CPU: 6082
GPU: wtf
Kernel: pre-linux
Desktop-Variante: pre-linux
GPU Treiber: hab keine
Hat sich bedankt: 21 Mal
Danksagung erhalten: 166 Mal

Re: Wie funktionieren die DIFF in AUR?

#15

Beitrag von Daemon »

Was heißt "das letzte mal"?

Der Patch kam am 01.04.21, also wurde das anscheinend erst die Tage eingepflegt.

Wenn du es vor dem 01.04.21 installiert hast, ist es klar das es nicht ging.
Siamo con il nostro Dio Scuro
Antworten

Zurück zu „Manjaro Gnome Edition“