Fakturama unter Man...
 
Benachrichtigungen
Alles entfernen

Fakturama unter Manjaro installieren

18 Beiträge
3 Benutzer
5 Likes
641 Aufrufe
(@enventif)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 8
Topic starter  

Hi zusammen,

ich verwende als Betriebssystem Linux Manjaro und wollte Fakturama über den regulären Weg, also die Arch Repos installieren (über Software hinzufügen).

Mein Scheitern in 3 Schritten hab ich euch in einem nummerierten Screenshot dokumentiert.

Nun ist die Frage: Wie bekomm ich das Programm trotzdem installiert?

Welches ist die richtige Datei für Manjaro unter Downloads?

Danke für eure Hilfe.

 

LG Daniel

 


   
Zitat
Themen-Schlagwörter
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 11 Jahren
Beiträge: 4314
 

Moin,

welches Paket verwendest Du zur Installation? RPM oder DEB? Eigentlich ist in beiden Paketen das Java schon drin, es muß also nichts extra installiert werden. Warum Manjaro da anderer Meinung ist, weiß ich gerade nicht. Die Fehlermeldung kommt auch direkt vom Manjaro und ist ziemlich dürftig. Ich kann mal versuchen, mir ein Manjaro zu besorgen und das dort zu installieren. Welche Version verwendest Du?

Viele Grüße,
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@enventif)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 8
Topic starter  

Hi,

 

ich verwende die Version 21.2.5 (Qonos).

Veröffentlicht von: @rheydenr

welches Paket verwendest Du zur Installation? RPM oder DEB?

Das kann ich dir peinlicherweise gar nicht sagen 😉

Ich bin wie gesagt bisher nur den Standardweg über die Software-Verwaltung von Manjaro gegangen.

Da hab ich einfach nach "Fakturama" gesucht und auf "Installieren" geklickt.

Aber welches Paket da dann installiert wird (RPM oder DEB) - keine Ahnung 🙂

Ich bin noch nicht so lange mit Linux unterwegs.

Da gehts eben schon los, das ich mit gar nicht sicher bin, ob ich RPM, SHELL, DEB oder das Anwendungsarchiv aus den Downloads verwenden soll.

Evtl. hast du da ja einen Tipp für mich

LG

Daniel


   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 11 Jahren
Beiträge: 4314
 

Hm. Dazu müßte man tatsächlich erst mal wissen, woher das Paket denn eigentlich stammt. Ich hab's nämlich nur auf meiner Homepage veröffentlicht und nicht auf irgendwelchen Distro-Servern. Ich prüf das mal.

Viele Grüße,
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
enventif reacted
AntwortZitat
(@enventif)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 8
Topic starter  

@rheydenr Vielen Dank!


   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 11 Jahren
Beiträge: 4314
 

Noch eine kurze Frage: Nimmst Du KDE, Gnome oder XFCE?

Viele Grüße,
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@enventif)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 8
Topic starter  

@rheydenr Hi Ralf, XFCE


   
AntwortZitat
(@gschrick)
Eminent Member
Beigetreten: vor 3 Jahren
Beiträge: 29
 

@rheydenr @enventif

Hallo zusammen,

kurzer Zwischenruf eines Arch (u. Manjaro) Nutzers: Manjaro basiert auf Arch Linux.

Das Paket (weder DEB noch RPM) ist im sogenannten "AUR" (Arch User Repo) https://aur.archlinux.org/packages/fakturama

Die verwendete Fakturama Quelle ist das tar.gz (ist dort unter "Sources" gelistet). Im "PKGBUILD" (Arch Package Buildscript - rechts im Kasten verlinkt: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=fakturama (Zeile 26)) sind die Details einsehbar.

Meine Alternative zur Installation per Paketverwaltung:

 JDK per Paketverwaltung installieren (z.B. java-openjdk-bin https://aur.archlinux.org/packages/java-openjdk-bin)

Java check: im Terminal "java -version" eingeben - sollte die (soeben installierte Java version anzeigen)

Das Fakturama Linux tar.gz in beliebigen Ordner entpacken worauf der betreffende User Schreibrechte hat (z.B. ins home Verz.)

Dann im entpackten Verz. Fakturama per Doppelclick starten

Hoffe, das hilft Euch weiter.

Liebe Grüße, Gerd

Nachtrag: beim manuellen Installieren brauchst Du m.W. auch https://archlinux.org/packages/?q=webkit2gtk sofern nicht schon vorhanden

Entwicklung:
Fakturama 2.1.x-GS + MariaDB auf Arch Linux + XFCE
Produktiv:
Fakturama 2.1.x-GS + MariaDB auf Win10


   
AntwortZitat
(@gschrick)
Eminent Member
Beigetreten: vor 3 Jahren
Beiträge: 29
 

@enventif

im Paketmanager ("Pamac" ist Standard in Manjaro) müsstest Du rechts unten über dem Button "Übernehmen" einen Button ">" haben. Da kommst Du zur Detailansicht bzgl. des Installations-/Updateablaufs. Dort sollte dann auch erkennbar sein, was der Installer nicht empfangen/runterladen konnte.

Entwicklung:
Fakturama 2.1.x-GS + MariaDB auf Arch Linux + XFCE
Produktiv:
Fakturama 2.1.x-GS + MariaDB auf Win10


   
AntwortZitat
(@enventif)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 8
Topic starter  
Veröffentlicht von: @gschrick

im Paketmanager ("Pamac" ist Standard in Manjaro) müsstest Du rechts unten über dem Button "Übernehmen" einen Button ">" haben.

Hi,

leider finde ich so einen Button nicht, siehe angehängter Screenshot.

Aber wenn ich auf "Build-Dateien bearbeiten" klicke, wird die Build-Datei angezeigt, vielleicht hilft das weiter:

# Maintainer: Helloagain <nospamming11+arch at gmail dot com>

pkgname=fakturama
pkgver=2.1.2.d
pkgrel=1
pkgdesc="Creates invoices with ZUGFeRD / XRechnung support"
arch=('x86_64')
url="https://www.fakturama.info"
license=('EPL')
groups=()
depends=(
	'java-runtime>=11'
	'webkit2gtk'
)
makedepends=()
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=$pkgname.install
changelog=
source=(
	"$pkgname-$pkgver.tar.gz:: https://files.fakturama.info/release/v2.1.2d/Installer_Fakturama_linux_x64_2.1.2d.tar.g z"
	"fakturama2.desktop"
	"fakturama2-clean.desktop" # version with "-clean" flag
)
noextract=()
sha256sums=(
	"36fa4aa5f65747d98d88d25677ac2d322a47b759e9fc1fe129746d3c181b1601"
	"550964ece2b39f76e4985ecc2203fee63f57ef669d8b1ae170d80b3cfa5cb54c"
	"96ac2d3815e37f993ea92c0598c5b4350d69e57f0c415bde7dafbecfe1e4e407"
)

prepare() {
	cd $srcdir
	# Copied from linux PKGBUILD as an easy way to apply all *.patch files
	local src
	for src in "${source[@]}"; do
    src="${src%%::*}"
    src="${src##*/}"
    [[ $src = *.patch ]] || continue
    echo "Applying patch $src..."
    patch -Np1 < "../$src"
	done
}

package() {
	# Get prefixed application directory
	_main_application="$pkgdir/usr/share/${pkgname}2"

	# Create entry under _main_application
	install -m 755 -d "$_main_application"

	# Copy all needed files
	cp -r "$srcdir/artifacts.xml" "$_main_application"
	cp -r "$srcdir/configuration" "$_main_application"
	cp -r "$srcdir/Fakturama" "$_main_application"
	cp -r "$srcdir/Fakturama.ini" "$_main_application"
	cp -r "$srcdir/features" "$_main_application"
	cp -r "$srcdir/p2" "$_main_application"
	cp -r "$srcdir/plugins" "$_main_application"

	# Copy other files
	install -Dm 644 "$srcdir/icon.xpm" "$pkgdir/usr/share/pixmaps/fakturama2.xpm"
	install -Dm 644 "$srcdir/fakturama2.desktop" "$pkgdir/usr/share/applications/fakturama2.desktop"
	install -Dm 644 "$srcdir/fakturama2-clean.desktop" "$pkgdir/usr/share/applications/fakturama2-clean.desktop"
}

Ich werd aber auch mal deinen oben aufgeführten alternativen Weg der Installation ausprobieren (heute Abend) und dann berichten über Erfolge und Niederlagen 😉

Auf jeden Fall schon mal Danke für die klasse Hilfe hier.

LG und schönen Sonntag euch allen

Daniel


   
AntwortZitat
(@enventif)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 8
Topic starter  

Hi,

Veröffentlicht von: @gschrick

JDK per Paketverwaltung installieren (z.B. java-openjdk-bin https://aur.archlinux.org/packages/java-openjdk-bin)

Der Link führt leider ins Leere

Aber ich hab mal die Java-Version geprüft, evtl. ist die ja auch schon ausreichend?

openjdk version "1.8.0_332"
OpenJDK Runtime Environment (build 1.8.0_332-b04)
OpenJDK 64-Bit Server VM (build 25.332-b04, mixed mode)

Das Anwendungsarchiv (Installer_Fakturama_linux_x64_2.1.2d.tar.gz) hab ich runtergeladen und die Fakturama-Datei ausgeführt.

Dann kam eine Fehlermeldung und eine Logdatei wurde erzeugt.

Diese wollte ich angehängen, ging aber leider nicht (anscheinend kann man nur Bilder anhängen?).

Hier mal ein Link über Google:

https://drive.google.com/file/d/1_cxicTsdpKozvosT1ostmu9RMUHfMrZe/view?usp=sharing

Viele Grüße

Daniel

Diese r Beitrag wurde geändert vor 2 Jahren 2 mal von enventif

   
AntwortZitat
(@gschrick)
Eminent Member
Beigetreten: vor 3 Jahren
Beiträge: 29
 

@enventif Hi Daniel,

bei deinem Screenshot "Software_manager.png" sieht man den Button den ich meine:

es ist "->" rechts unten neben "Abbrechen" und "Übernehmen" im darunterliegenden Fenster (Hauptfenster des Paketmanagers)

Entwicklung:
Fakturama 2.1.x-GS + MariaDB auf Arch Linux + XFCE
Produktiv:
Fakturama 2.1.x-GS + MariaDB auf Win10


   
AntwortZitat
(@gschrick)
Eminent Member
Beigetreten: vor 3 Jahren
Beiträge: 29
 

@enventif 

Sorry, die Klammer am Ende gehört da nicht dazu, so muss das:

https://aur.archlinux.org/packages/java-openjdk-bin

bzw. zum Installieren im Paketmanager das Paket "java-openjdk-bin" suchen

LG Gerd

PS: Java 1.8 reicht für Fakturama nicht mehr; mind. Java 11 ist erforderlich - das vorab referenzierte Paket installiert die jeweils aktuelle Version (derzeit 18), das müsste passen.

Zum Umschalten der default Java Version (wenn mehrere installiert) unter Arch/Manjaro im Terminal den Befehl "archlinux-java" ( https://wiki.archlinux.org/title/java#Switching_between_JVM ) nutzen.

Entwicklung:
Fakturama 2.1.x-GS + MariaDB auf Arch Linux + XFCE
Produktiv:
Fakturama 2.1.x-GS + MariaDB auf Win10


   
AntwortZitat
(@enventif)
Active Member
Beigetreten: vor 2 Jahren
Beiträge: 8
Topic starter  
Veröffentlicht von: @gschrick

es ist "->" rechts unten neben "Abbrechen" und "Übernehmen" im darunterliegenden Fenster (Hauptfenster des Paketmanagers)

Ah, oh man....bin ich ein blindes Huhn:

Vorbereitung...
Klone fakturama Build-Dateien...
Generiere fakturama Informationen...
Überprüfe fakturama Abhängigkeiten...
Abhängigkeiten werden aufgelöst...
Interne Konflikte werden überprüft...
 https://mirrors.fossho.st/manjaro/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirrors.fossho.st/manjaro/stable/extra/x86_64/jre-openjdk-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://manjaro.osmir.ch/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://manjaro.osmir.ch/stable/extra/x86_64/jre-openjdk-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror.easyname.at/manjaro/stable/extra/x86_64/jre-openjdk-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror.easyname.at/manjaro/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://ftp.icm.edu.pl/pub/Linux/dist/manjaro//stable/extra/x86_64/jre-openjdk-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://ftp.icm.edu.pl/pub/Linux/dist/manjaro//stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror.yandex.ru/mirrors/manjaro/stable/extra/x86_64/jre-openjdk-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 http://manjaro.dcc.uchile.cl/stable/extra/x86_64/jre-openjdk-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror.yandex.ru/mirrors/manjaro/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 http://manjaro.dcc.uchile.cl/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror1.cl.netactuate.com/manjaro/stable/extra/x86_64/jre-openjdk-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror1.cl.netactuate.com/manjaro/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror.nju.edu.cn/manjaro/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror.nju.edu.cn/manjaro/stable/extra/x86_64/jre-openjdk-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirrors.fossho.st/manjaro/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://manjaro.osmir.ch/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror.easyname.at/manjaro/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://ftp.icm.edu.pl/pub/Linux/dist/manjaro//stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror.yandex.ru/mirrors/manjaro/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 http://manjaro.dcc.uchile.cl/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror1.cl.netactuate.com/manjaro/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
 https://mirror.nju.edu.cn/manjaro/stable/extra/x86_64/jre-openjdk-headless-17.0.3.u3-1-x86_64.pkg.tar.zst:  Fehler 404
Vorgang konnte nicht abgeschlossen werden:
konnte ein paar Dateien nicht empfangen

Aber hat sich erledigt.

Ich hab die neueste Java-Version installiert und scharf geschaltet, wie von dir beschrieben @gschrik.

Nun startet die Software und ich kann mich mal intensiv damit beschäftigen die nächsten Tage.

Nochmal recht herzlichen Dank für eure kompetente Hilfe.

Und 1000 Dank an Ralf Heydenreich + Team für diese tolle Software.

 

LG und schönen Restsonntag.

Daniel


   
gschrick and rheydenr reacted
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 11 Jahren
Beiträge: 4314
 

Danke für die Rückmeldung. Ich glaube, hier fehlen einige Dateien auf dem Repo (deswegen die vielen 404er Fehler).

Viele Grüße,
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
enventif reacted
AntwortZitat
Seite 1 / 2
Teilen: