Ask Your Question
2

Is there, or will there be a version of Jabref availible for Fedora?

asked 2019-01-23 01:06:05 -0600

Greetings,

First, Fedora is incredible, but you knew that already. Anyhow, I am a grad student that came to Linux last Summer, and I need a Bibtex program for my papers and articles. My colleagues and professors all use Jabref. It is what I am familiar with, but I cannot seem to find a version that will install and run in Fedora 29, and I am open to other programs.

However, I was wondering if there is a way to get Jabref working in Fedora as a package, and not like the .jar configuration that seems to be the only route. I have searched DNF Dragora, but what comes up will not install, and going directly to the source appears equally fruitless. I would attempt to compile it myself, but I do not know how that is done (yet). Now, I hope to source the community for ideas and answers.

I apologize for being a NOOB, but we all have to start somewhere, and this seems like a place to find solutions.

Thank you for your time

edit retag flag offensive close merge delete

4 Answers

Sort by » oldest newest most voted
2

answered 2019-01-23 04:14:21 -0600

hhlp gravatar image

updated 2019-01-23 05:51:34 -0600

there is a dependency problem when you install jabref from the repo and there is a open bug in bugzilla about this problem -> Bug's and jempbox

  • You can download jabref from the product website jabref:

install depedencies :

sudo dnf install openjfx java-1.8.0-openjdk-openjfx

NOTE : Jabref requires java 1.8 to work

How do you know what java are you using and how to swith beetwen then :

sudo alternatives --config java

then execute

java -jar JabRef-4.3.1.jar
  • Altought you can do the following to add it to gnome desktop file and execute from there :

create a directory in /opt :

sudo mkdir /opt/jabref

create a script in /opt/jabref Directory with the following content and name it jabref.sh :

#!/bin/bash 
cd /opt/jabref/
java -jar JabRef-4.3.1.jar

make it executable :

sudo chmod +x /opt/jabref/jabref.sh

create a .Desktop file to be accesible by GNOME and Save it in ~/.local/share/applications folder as jabref.desktop. with the following :

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=/opt/jabref/jabref.sh
Name=JabRef 
Icon=/opt/jabref/jabref.jpg

NOTE : you can find any icon over internet and copy to that directory with the name /opt/jabref/jabref.jpg and that's all

Regards.,

edit flag offensive delete link more

Comments

I'm using the dev snapshot in these days, download it from here. It works perfectly, just make sure you have java-1.8.0-openjdk and java-1.8.0-openjdk-openjfx installed. Then launch it with: java -jar JabRef--master--latest.jar. The revamped interface looks really cool.

vmercuri gravatar imagevmercuri ( 2019-01-23 16:55:42 -0600 )edit
0

answered 2019-01-23 11:00:20 -0600

florian gravatar image

As long as you face the dependency problem, you could install Jabref using a snap.

First, if not yet installed you need to install snap (sudo dnf install snapd)(see also here), then go to https://snapcraft.io/jabref and install it. What you get is 4.0-dev and 4.2 dev - not sure they are any stable but worth a try, especially since they are so easy to install and to remove again).

If you are not familiar with snaps (or flatpaks) yet, you'll find more information here.

edit flag offensive delete link more
0

answered 2019-02-05 02:45:41 -0600

Good news, everyone!

The Dev edition Snap is working, and I think that the good folks involved with making that happen to read my Christmas list and answer my prayers! It is 5.0 dev edition, but it will do, and I can fill in the rest with my jar file of the current stable release version.

Thank you, to everyone that has taken the time to help me out. I love this community!

edit flag offensive delete link more
-1

answered 2019-01-23 01:38:18 -0600

florian gravatar image

Jabref 2.10 is in Fedora‘s official repositories:

https://apps.fedoraproject.org/packag...

To install it, from a terminal command line run:

sudo dnf install jabref

Report back with the error message(s) if you encounter any problems.

edit flag offensive delete link more

Comments

Problem: conflicting requests - nothing provides jempbox needed by jabref-2.10-5.fc28.noarch

wstoermer gravatar imagewstoermer ( 2019-01-23 07:47:27 -0600 )edit
1

I am going to suggest another solution...

florian gravatar imageflorian ( 2019-01-23 10:52:20 -0600 )edit

Thank you.

wstoermer gravatar imagewstoermer ( 2019-01-28 12:35:55 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2019-01-23 01:06:05 -0600

Seen: 70 times

Last updated: Feb 05