Download Installers on FrostWire’s Official Website
Download Installers and SourceCode on GitHub
Full Changelog:
frostwire (6.1.2) stable; urgency=high * Search performance improvements. New RxJava-based implementation. * Search box suggestions improved. * New Check/uncheck all search engines checkbox. * TorLock search fixed. * Added SSL (https) support for torrent web seeds. * Options window remembers last pane opened. * Fixes painting issues when searching Starred audio files on the library. * frostwire-jlibtorrent library updates. * Library user experience bug fixes. -- FrostWire Team Wed, 24 Jun 2015 11:44:00 -0500
I have a problem installing Frostwire on Fedora 21+ due to a conflict with the filesystem. The reason is due to use alien converter from deb to rpm not properly solving those dependencies.
$ sudo dnf install /tmp/frostwire-6.1.2.x86_64.rpm
Last metadata expiration check performed 3:03:04 ago on Tue Jun 30 18:03:30 2015.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
frostwire x86_64 6.1.2-2 @commandline 5.1 M
Transaction Summary
================================================================================
Install 1 Package
Total size: 5.1 M
Installed size: 12 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Error: Transaction check error:
file / from install of frostwire-6.1.2-2.x86_64 conflicts with file from package filesystem-3.2-32.fc22.x86_64
file /usr/bin from install of frostwire-6.1.2-2.x86_64 conflicts with file from package filesystem-3.2-32.fc22.x86_64
file /usr/lib from install of frostwire-6.1.2-2.x86_64 conflicts with file from package filesystem-3.2-32.fc22.x86_64
After forcing the installation using rpm (not recommended), Frostwire failed to start with the latest openjdk on Fedora and needs Oracle version.
$ frostwire
HOSTNAME IS ****
Starting FrostWire...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.8.0_45]
Configuring environment...
Loading FrostWire:
Error: Unable to access jarfile frostwire.jar
******************************************************************
Something went wrong with FrostWire.
Maybe you're using the wrong version of Java?
(FrostWire is tested against and works best with with Sun's JRE, Java 1.7+)
The version of Java in your PATH is:
openjdk version "1.8.0_45"
OpenJDK Runtime Environment (build 1.8.0_45-b14)
OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)
Fedora 21+ has java-1.8.0-openjdk-headless installed so that is a bug to fix.
would you be able to take a look at the frostwire launching script and see if you can fix the bug and send us a patch for it to work on Fedora 21+?
Do you have the source code so I can try out?
Or do you have recent spec file of Frostwire? I can only find one from version 5.7.6.
you should have the file after you install FrostWire, the script should be at /usr/lib/frostwire/frostwire.sh
Thank you. I am not familiar with Debian/Ubuntu packaging method as I mainly work with Fedora/Red Hat contribution. I will send an update once I complete them.