Am 01.01.2018 um 00:26 schrieb Andrew Bernard:
Hi Tim, The thing about installation instructions is that they have to
be exact, to save time and hassle. While the page mentions Python 3,
it then goes to list just Python versions of modules - no suffix 3.
There is an ambiguity that really should be clarified. The two custom
modules that are required are:
* https://github.com/wbsoft/python-ly
* https://github.com/wbsoft/python-poppler-qt5
Both don't have Python 3 in their name, and correctly so, as both work
with both Python2 and Python3. However, for use with Frescobaldi they
have to be used with Python3. That is: when installing through the
distribution's package manager the packages with python3 in their name
have to be used, and when installed with pip pip3 has to be used.
I have been trapped in the hamster treadmill finding this does not
work, then figuring you have to use the Python 3 versions, and then
finding it is short on some modules, and then finding that I just cant
get F 3 to work on Ubuntu 17 no matter what I try.
Speaking as somebody with a lifetime of experience as a software
developer, this is unclear, confusing, and incorrect. And it does not
work on Ubuntu 17.
This is not true.
Urs had success installing F from the Ubuntu repository, but I don't
see why we should not aim to be able to install this application stand
alone.
Actually I have installed Frescobaldi on two computers with freshly
installed Ubuntu 17.10. On both computers I installed it from the Git
repository (exactly following the instructions on
https://github.com/wbsoft/frescobaldi/wiki/Running-Frescobaldi-3-From-Source-Git-(Linux))
*and* from the Ubuntu repository.
The difference was only the order. When I first installed the
frescobaldi package with apt all dependencies were already met so I
didn't have to install them separately for the Git repository version.
I want an install that is clean, clear, and understandable and
manageable, not just a way of making the application run by any means.
From my latest experience the install on the Github Wiki page *is*
clean, clear, understandable and manageable. It works on Ubuntu 17.10,
Debian 9, and Debian 10 without any issues.
I agree that the instructions on frescobaldi.org/download are suboptimal.
And I have never tried out the approach of downloading a release archive
and using setup.py.
Urs
I still think at this stage there is some unstated dependency on how
Qt is installed that I can't fathom.
Andrew
On 1 January 2018 at 09:16, Tim McNamara <tim...@bitstream.net
<mailto:tim...@bitstream.net>> wrote:
On Dec 31, 2017, at 5:30 AM, bb <bb-543...@telecolumbus.net
<mailto:bb-543...@telecolumbus.net>> wrote:
>
> I think you cannot install different versions of frescobaldi or
parallel from different sources. You might simply remove the
repository version, try again and see what happens.
>
> Concerning the description on
http://www.frescobaldi.org/download.html
<http://www.frescobaldi.org/download.html>
> there are some errors for frescobaldi 3.0.0, the dependency list
is incomplete and versions are wrongly noted
> one needs Python3-Poppler-Qt5, for me Python-Poppler-Qt5 did not
work
> for some reason I argue python3-pyqt5.qtwebkit is neded, that is
not on the list
> may be more issues?
Looking at the Frescobaldi install from source page, it clearly
indicates that the Python stuff should be from the same version
(3.4 or higher). I would hope that following the recipe will
result in a working install for you.
******************
Frescobaldi 3 needs Python version 3.4+, PyQt5 and
Python-Poppler-Qt5. And of course python-ly and Python-PortMidi,
installed for the same Python version.
Installation order:
• Install Python 3.4 or higher
• Install PyQt5, using the same Python version of course.
• Install python-ly
• Install Frescobaldi (will work, but without PDF and MIDI
support)
• Install Python-Poppler-Qt5
• Install Python-PortMidi. If this one is difficult to
install, you can also use Pygame, which too contains the
Python-PortMidi library. Use the correct Python version!
******************
Hope this helps!
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org <mailto:lilypond-user@gnu.org>
https://lists.gnu.org/mailman/listinfo/lilypond-user
<https://lists.gnu.org/mailman/listinfo/lilypond-user>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user