Install Exaile player 4.0 from source
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
0
down vote
favorite
Exaile music player version 4.0 brings a lot of changes but there is no deb or PPA available.
I have downloaded it from here, unpacked it and installed it following the instructions from INSTALL
file, namely just doing
$ make
# make install
which gives no errors.
But there is no Exaile desktop launcher in the usual location (usr/share/applications
). Instead, it is in usr/local/share/applications
, which has the line Exec=exaile --quiet %F
.
But the executable is not present in usr/bin
, it is instead in usr/local/bin
.
I have got the normal installation locations by doing the following (after uninstalling with make uninstall
): I have edited the Makefile
script and replaced line
PREFIX = /usr/local
with
PREFIX = /usr
But this doesn't fix it. Now (in Budgie Remix) I have Exaile in the menu launcher (desktop file in usr/share/applications
and executable in usr/bin
) but it doesn't start it.
In terminal:
~$ exaile
ERROR : Unhandled exception
Traceback (most recent call last):
File "/usr/lib/exaile/xl/main.py", line 329, in __init__
self.mainloop_init()
File "/usr/lib/exaile/xl/main.py", line 595, in mainloop_init
import dbus
ImportError: No module named dbus
Here it says the following:
PREFIX The installation prefix. Default: /usr/local Note: If this
default is changed, you may need to set the XDG_DATA_DIRS
environment variable to include the changed path. See http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html.
But that surpasses my competence.
Could this be fixed to work in Ubuntu 16.04?
16.04 software-installation
add a comment |Â
up vote
0
down vote
favorite
Exaile music player version 4.0 brings a lot of changes but there is no deb or PPA available.
I have downloaded it from here, unpacked it and installed it following the instructions from INSTALL
file, namely just doing
$ make
# make install
which gives no errors.
But there is no Exaile desktop launcher in the usual location (usr/share/applications
). Instead, it is in usr/local/share/applications
, which has the line Exec=exaile --quiet %F
.
But the executable is not present in usr/bin
, it is instead in usr/local/bin
.
I have got the normal installation locations by doing the following (after uninstalling with make uninstall
): I have edited the Makefile
script and replaced line
PREFIX = /usr/local
with
PREFIX = /usr
But this doesn't fix it. Now (in Budgie Remix) I have Exaile in the menu launcher (desktop file in usr/share/applications
and executable in usr/bin
) but it doesn't start it.
In terminal:
~$ exaile
ERROR : Unhandled exception
Traceback (most recent call last):
File "/usr/lib/exaile/xl/main.py", line 329, in __init__
self.mainloop_init()
File "/usr/lib/exaile/xl/main.py", line 595, in mainloop_init
import dbus
ImportError: No module named dbus
Here it says the following:
PREFIX The installation prefix. Default: /usr/local Note: If this
default is changed, you may need to set the XDG_DATA_DIRS
environment variable to include the changed path. See http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html.
But that surpasses my competence.
Could this be fixed to work in Ubuntu 16.04?
16.04 software-installation
Is your system missing thepython-dbus
package? I don't think the installation directory /PREFIX
variable is the issue here -/usr/local/share/applications
is a standard location for .desktop files and personally I wouldn't changePREFIX
so that/usr
is reserved for packages that are installed from repos.
â steeldriver
Mar 22 at 13:15
@steeldriver -python-dbus 1.2.0-3
is installed.
â cipricus
Mar 22 at 15:45
@steeldriver - you were right, although the package was present. see my answer on how this was fixed
â cipricus
Mar 23 at 14:52
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Exaile music player version 4.0 brings a lot of changes but there is no deb or PPA available.
I have downloaded it from here, unpacked it and installed it following the instructions from INSTALL
file, namely just doing
$ make
# make install
which gives no errors.
But there is no Exaile desktop launcher in the usual location (usr/share/applications
). Instead, it is in usr/local/share/applications
, which has the line Exec=exaile --quiet %F
.
But the executable is not present in usr/bin
, it is instead in usr/local/bin
.
I have got the normal installation locations by doing the following (after uninstalling with make uninstall
): I have edited the Makefile
script and replaced line
PREFIX = /usr/local
with
PREFIX = /usr
But this doesn't fix it. Now (in Budgie Remix) I have Exaile in the menu launcher (desktop file in usr/share/applications
and executable in usr/bin
) but it doesn't start it.
In terminal:
~$ exaile
ERROR : Unhandled exception
Traceback (most recent call last):
File "/usr/lib/exaile/xl/main.py", line 329, in __init__
self.mainloop_init()
File "/usr/lib/exaile/xl/main.py", line 595, in mainloop_init
import dbus
ImportError: No module named dbus
Here it says the following:
PREFIX The installation prefix. Default: /usr/local Note: If this
default is changed, you may need to set the XDG_DATA_DIRS
environment variable to include the changed path. See http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html.
But that surpasses my competence.
Could this be fixed to work in Ubuntu 16.04?
16.04 software-installation
Exaile music player version 4.0 brings a lot of changes but there is no deb or PPA available.
I have downloaded it from here, unpacked it and installed it following the instructions from INSTALL
file, namely just doing
$ make
# make install
which gives no errors.
But there is no Exaile desktop launcher in the usual location (usr/share/applications
). Instead, it is in usr/local/share/applications
, which has the line Exec=exaile --quiet %F
.
But the executable is not present in usr/bin
, it is instead in usr/local/bin
.
I have got the normal installation locations by doing the following (after uninstalling with make uninstall
): I have edited the Makefile
script and replaced line
PREFIX = /usr/local
with
PREFIX = /usr
But this doesn't fix it. Now (in Budgie Remix) I have Exaile in the menu launcher (desktop file in usr/share/applications
and executable in usr/bin
) but it doesn't start it.
In terminal:
~$ exaile
ERROR : Unhandled exception
Traceback (most recent call last):
File "/usr/lib/exaile/xl/main.py", line 329, in __init__
self.mainloop_init()
File "/usr/lib/exaile/xl/main.py", line 595, in mainloop_init
import dbus
ImportError: No module named dbus
Here it says the following:
PREFIX The installation prefix. Default: /usr/local Note: If this
default is changed, you may need to set the XDG_DATA_DIRS
environment variable to include the changed path. See http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html.
But that surpasses my competence.
Could this be fixed to work in Ubuntu 16.04?
16.04 software-installation
16.04 software-installation
edited Mar 22 at 10:50
asked Mar 22 at 10:44
cipricus
9,31745166332
9,31745166332
Is your system missing thepython-dbus
package? I don't think the installation directory /PREFIX
variable is the issue here -/usr/local/share/applications
is a standard location for .desktop files and personally I wouldn't changePREFIX
so that/usr
is reserved for packages that are installed from repos.
â steeldriver
Mar 22 at 13:15
@steeldriver -python-dbus 1.2.0-3
is installed.
â cipricus
Mar 22 at 15:45
@steeldriver - you were right, although the package was present. see my answer on how this was fixed
â cipricus
Mar 23 at 14:52
add a comment |Â
Is your system missing thepython-dbus
package? I don't think the installation directory /PREFIX
variable is the issue here -/usr/local/share/applications
is a standard location for .desktop files and personally I wouldn't changePREFIX
so that/usr
is reserved for packages that are installed from repos.
â steeldriver
Mar 22 at 13:15
@steeldriver -python-dbus 1.2.0-3
is installed.
â cipricus
Mar 22 at 15:45
@steeldriver - you were right, although the package was present. see my answer on how this was fixed
â cipricus
Mar 23 at 14:52
Is your system missing the
python-dbus
package? I don't think the installation directory / PREFIX
variable is the issue here - /usr/local/share/applications
is a standard location for .desktop files and personally I wouldn't change PREFIX
so that /usr
is reserved for packages that are installed from repos.â steeldriver
Mar 22 at 13:15
Is your system missing the
python-dbus
package? I don't think the installation directory / PREFIX
variable is the issue here - /usr/local/share/applications
is a standard location for .desktop files and personally I wouldn't change PREFIX
so that /usr
is reserved for packages that are installed from repos.â steeldriver
Mar 22 at 13:15
@steeldriver -
python-dbus 1.2.0-3
is installed.â cipricus
Mar 22 at 15:45
@steeldriver -
python-dbus 1.2.0-3
is installed.â cipricus
Mar 22 at 15:45
@steeldriver - you were right, although the package was present. see my answer on how this was fixed
â cipricus
Mar 23 at 14:52
@steeldriver - you were right, although the package was present. see my answer on how this was fixed
â cipricus
Mar 23 at 14:52
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
2
down vote
accepted
As indicated by @steeldriver in a comment, this may have been a problem with python-dbus
package. But that was already installed (python-dbus 1.2.0-3
.)
When in relation to a separate question I have seen that the same package was listed as not needed anymore and good to be removed, and after removing it with a lot more others with sudo apt autoremove
, I decided to try again by installing it manually.
After sudo apt install python-dbus
, the very same python-dbus 1.2.0-3
appeared installed, but then Exaile was installed and run successfully with just
make
sudo make install
To avoid an issue with the seek bar being absent:
sudo apt install python-gi-cairo
Update for 18.04:
Before running the make
and installation commands in the source folder, some packages are needed:
sudo apt install python-dbus python-mutagen python-gi-cairo make
Thanks for the addendum, that information was nowhere in the official docs! (At least not in an up-to-date form immediately applicable to Ubuntu 18.04.)
â Raphael
Jun 11 at 13:52
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
accepted
As indicated by @steeldriver in a comment, this may have been a problem with python-dbus
package. But that was already installed (python-dbus 1.2.0-3
.)
When in relation to a separate question I have seen that the same package was listed as not needed anymore and good to be removed, and after removing it with a lot more others with sudo apt autoremove
, I decided to try again by installing it manually.
After sudo apt install python-dbus
, the very same python-dbus 1.2.0-3
appeared installed, but then Exaile was installed and run successfully with just
make
sudo make install
To avoid an issue with the seek bar being absent:
sudo apt install python-gi-cairo
Update for 18.04:
Before running the make
and installation commands in the source folder, some packages are needed:
sudo apt install python-dbus python-mutagen python-gi-cairo make
Thanks for the addendum, that information was nowhere in the official docs! (At least not in an up-to-date form immediately applicable to Ubuntu 18.04.)
â Raphael
Jun 11 at 13:52
add a comment |Â
up vote
2
down vote
accepted
As indicated by @steeldriver in a comment, this may have been a problem with python-dbus
package. But that was already installed (python-dbus 1.2.0-3
.)
When in relation to a separate question I have seen that the same package was listed as not needed anymore and good to be removed, and after removing it with a lot more others with sudo apt autoremove
, I decided to try again by installing it manually.
After sudo apt install python-dbus
, the very same python-dbus 1.2.0-3
appeared installed, but then Exaile was installed and run successfully with just
make
sudo make install
To avoid an issue with the seek bar being absent:
sudo apt install python-gi-cairo
Update for 18.04:
Before running the make
and installation commands in the source folder, some packages are needed:
sudo apt install python-dbus python-mutagen python-gi-cairo make
Thanks for the addendum, that information was nowhere in the official docs! (At least not in an up-to-date form immediately applicable to Ubuntu 18.04.)
â Raphael
Jun 11 at 13:52
add a comment |Â
up vote
2
down vote
accepted
up vote
2
down vote
accepted
As indicated by @steeldriver in a comment, this may have been a problem with python-dbus
package. But that was already installed (python-dbus 1.2.0-3
.)
When in relation to a separate question I have seen that the same package was listed as not needed anymore and good to be removed, and after removing it with a lot more others with sudo apt autoremove
, I decided to try again by installing it manually.
After sudo apt install python-dbus
, the very same python-dbus 1.2.0-3
appeared installed, but then Exaile was installed and run successfully with just
make
sudo make install
To avoid an issue with the seek bar being absent:
sudo apt install python-gi-cairo
Update for 18.04:
Before running the make
and installation commands in the source folder, some packages are needed:
sudo apt install python-dbus python-mutagen python-gi-cairo make
As indicated by @steeldriver in a comment, this may have been a problem with python-dbus
package. But that was already installed (python-dbus 1.2.0-3
.)
When in relation to a separate question I have seen that the same package was listed as not needed anymore and good to be removed, and after removing it with a lot more others with sudo apt autoremove
, I decided to try again by installing it manually.
After sudo apt install python-dbus
, the very same python-dbus 1.2.0-3
appeared installed, but then Exaile was installed and run successfully with just
make
sudo make install
To avoid an issue with the seek bar being absent:
sudo apt install python-gi-cairo
Update for 18.04:
Before running the make
and installation commands in the source folder, some packages are needed:
sudo apt install python-dbus python-mutagen python-gi-cairo make
edited May 3 at 17:27
answered Mar 23 at 14:57
cipricus
9,31745166332
9,31745166332
Thanks for the addendum, that information was nowhere in the official docs! (At least not in an up-to-date form immediately applicable to Ubuntu 18.04.)
â Raphael
Jun 11 at 13:52
add a comment |Â
Thanks for the addendum, that information was nowhere in the official docs! (At least not in an up-to-date form immediately applicable to Ubuntu 18.04.)
â Raphael
Jun 11 at 13:52
Thanks for the addendum, that information was nowhere in the official docs! (At least not in an up-to-date form immediately applicable to Ubuntu 18.04.)
â Raphael
Jun 11 at 13:52
Thanks for the addendum, that information was nowhere in the official docs! (At least not in an up-to-date form immediately applicable to Ubuntu 18.04.)
â Raphael
Jun 11 at 13:52
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1018205%2finstall-exaile-player-4-0-from-source%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Is your system missing the
python-dbus
package? I don't think the installation directory /PREFIX
variable is the issue here -/usr/local/share/applications
is a standard location for .desktop files and personally I wouldn't changePREFIX
so that/usr
is reserved for packages that are installed from repos.â steeldriver
Mar 22 at 13:15
@steeldriver -
python-dbus 1.2.0-3
is installed.â cipricus
Mar 22 at 15:45
@steeldriver - you were right, although the package was present. see my answer on how this was fixed
â cipricus
Mar 23 at 14:52