pacman paket erstellen II

Hilfe bei Updates und Installtion von neuen Paketen bzw. Programmen.
Antworten
Benutzeravatar

Themen Author
m-bostaurus
Forum Gott
Forum Gott
Beiträge: 309
Registriert: Mittwoch 18. Mai 2016, 19:44
Wohnort: Nürnberg
CPU: AMD Ryzen 9 3950X / Ryzen 5 / i3 ca. 2005
GPU: nVidia GTX 1070Ti / nVidia
Kernel: 510
Desktop-Variante: stable (LXQt, Mate, KDE, XFCE)
GPU Treiber: nVidia - proprietär auf beiden Rechnern
Hat sich bedankt: 43 Mal
Danksagung erhalten: 11 Mal

pacman paket erstellen II

#1

Beitrag von m-bostaurus »

Mein jetziges Problem ähnelt extrem http://www.manjaro-forum.de/index.php/topic,597.msg3897.html#msg3897 LUMI hat mir damals erklärt, wie ich es machen muss - bis auf eine Info, die damals zu fragen vergaß:
Wie bekommt man die md5sums und die sha512sums heraus?

Prinz

Re: pacman paket erstellen II

#2

Beitrag von Prinz »

Wenn Du ein File erstellt hast einfach

Code: Alles auswählen

md5sum DeinNeuesFILE
oder

Code: Alles auswählen

sha512sum DeinNeuesFILE
eingeben!

Die Nummer die Du dann erhält kannst Du dann z.B. Deinem Ziel-User mit einer GPG (PGP) verschlüsselten E-Mail senden; sowie dann natürlich auch das File (in der 2. E-Mail).

Viel Grüße
Benutzeravatar

Themen Author
m-bostaurus
Forum Gott
Forum Gott
Beiträge: 309
Registriert: Mittwoch 18. Mai 2016, 19:44
Wohnort: Nürnberg
CPU: AMD Ryzen 9 3950X / Ryzen 5 / i3 ca. 2005
GPU: nVidia GTX 1070Ti / nVidia
Kernel: 510
Desktop-Variante: stable (LXQt, Mate, KDE, XFCE)
GPU Treiber: nVidia - proprietär auf beiden Rechnern
Hat sich bedankt: 43 Mal
Danksagung erhalten: 11 Mal

Re: pacman paket erstellen II

#3

Beitrag von m-bostaurus »

Danke für die Antwort. Ich werde es am frühen Abend ausprobieren können. Unsicher bin ich bzgl. der Aussage "Wenn Du ein File erstellt hast", weil ich , wenn ich den Vorgang richtig verstehe, gar keine Datei erstelle.
Benutzeravatar

Themen Author
m-bostaurus
Forum Gott
Forum Gott
Beiträge: 309
Registriert: Mittwoch 18. Mai 2016, 19:44
Wohnort: Nürnberg
CPU: AMD Ryzen 9 3950X / Ryzen 5 / i3 ca. 2005
GPU: nVidia GTX 1070Ti / nVidia
Kernel: 510
Desktop-Variante: stable (LXQt, Mate, KDE, XFCE)
GPU Treiber: nVidia - proprietär auf beiden Rechnern
Hat sich bedankt: 43 Mal
Danksagung erhalten: 11 Mal

Re: pacman paket erstellen II

#4

Beitrag von m-bostaurus »

Leider klappt es nicht. Was habe ich getan?
Zuerst diese Datei heruntergeladen und extrahiert: https://aur.archlinux.org/cgit/aur.git/snapshot/softmaker-office-2016-bin.tar.gz
Dann habe ich in der PKBUILD die Versionsnummer geändert und gespeichert.
Anschleßend md5sums und sha512sums durchgeführt und in die entsprechenden Zeilen eingesetzt, gespeichert und geschlossen. Dann

Code: Alles auswählen

makepkg -s
==> Erstelle Paket: softmaker-office-2016-bin 2016.763-1 (Di 13. Dez 18:16:34 CET 2016)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> Lade softmaker-office-2016-763.tgz herunter...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  326M  100  326M    0     0   574k      0  0:09:41  0:09:41 --:--:--  407k
  -> planmaker16 gefunden
  -> presentations16 gefunden
  -> textmaker16 gefunden
  -> planmaker-2016.desktop gefunden
  -> presentations-2016.desktop gefunden
  -> textmaker-2016.desktop gefunden
==> Überprüfe source Dateien mit md5sums...
    softmaker-office-2016-763.tgz ... FEHLGESCHLAGEN
    planmaker16 ... Durchgelaufen
    presentations16 ... Durchgelaufen
    textmaker16 ... Durchgelaufen
    planmaker-2016.desktop ... Durchgelaufen
    presentations-2016.desktop ... Durchgelaufen
    textmaker-2016.desktop ... Durchgelaufen
==> FEHLER: Eine oder mehrere Dateien überstanden nicht die Gültigkeits-Prüfung!
Was mache ich falsch?

GypsyWolve

Re: pacman paket erstellen II

#5

Beitrag von GypsyWolve »

Bei solchen Eingriffen verwende ich meist

Code: Alles auswählen

makepkg -g >> PKGBUILD

GW
Benutzeravatar

gosia
Forum Held
Forum Held
Beiträge: 2248
Registriert: Dienstag 24. Mai 2016, 13:33
CPU: Intel i5-3210M
GPU: Intel HD 4000
Kernel: 4.19
Desktop-Variante: Openbox
GPU Treiber: i915
Hat sich bedankt: 20 Mal
Danksagung erhalten: 504 Mal

Re: pacman paket erstellen II

#6

Beitrag von gosia »

Hallo GypsyWolve,
[quote="GypsyWolve"]
Bei solchen Eingriffen verwende ich meist

Code: Alles auswählen

makepkg -g >> PKGBUILD
[/quote]
Inzwischen geht auch

Code: Alles auswählen

updpkgsums
https://wiki.archlinux.org/index.php/Ma ... _checksums
Aber ist wahrscheinlich egal ;)

Viele Grüße gosia
"funktioniert nicht" ist keine brauchbare Fehlermeldung...

GypsyWolve

Re: pacman paket erstellen II

#7

Beitrag von GypsyWolve »

[quote="gosia"]

Inzwischen geht auch

Code: Alles auswählen

updpkgsums
https://wiki.archlinux.org/index.php/Ma ... _checksums
Aber ist wahrscheinlich egal ;)

Viele Grüße gosia
[/quote]

Moin Gosia,

ja ich wusste dagabs noch einen, nur als Denkfauler hab ich den einst als alias verewigt

Code: Alles auswählen

alias mpkg='makepkg -g >> PKGBUILD'

GW
Benutzeravatar

Themen Author
m-bostaurus
Forum Gott
Forum Gott
Beiträge: 309
Registriert: Mittwoch 18. Mai 2016, 19:44
Wohnort: Nürnberg
CPU: AMD Ryzen 9 3950X / Ryzen 5 / i3 ca. 2005
GPU: nVidia GTX 1070Ti / nVidia
Kernel: 510
Desktop-Variante: stable (LXQt, Mate, KDE, XFCE)
GPU Treiber: nVidia - proprietär auf beiden Rechnern
Hat sich bedankt: 43 Mal
Danksagung erhalten: 11 Mal

Re: pacman paket erstellen II

#8

Beitrag von m-bostaurus »

Habe makepkg -g durchgeführt, die dadurch gewonnene Angaben in den Zeilen mit md5sum und sha512sum in PKBUILD ersetzt. Damit hatte ich schon mal die richtigen Prüfsummen. Dann makepkg -s PKBUILD; der Befehl erstellt eine Datei, die sich installieren läßt, und diese neu erstellte Datei dann mittel yaourt -U installiert.
Alles gut. Herzlichen Dank!
Antworten

Zurück zu „Manjaro Linux Paketverwaltung und Kommandozeile“