I added to a similar RPM post...
I have never had this issue before... but sounds like this is a case of the DEB being built and not using >= type settings for versions... and the versions listed are no longer in the repositories.
The output from the DPKG -i install (GDEBI was just shooting me the next in line... and after a few... I gave up).
Preparing to unpack nixnote2-2.0-beta7_amd64.deb ...
Unpacking nixnote2 (2.0-beta7) ...
dpkg: dependency problems prevent configuration of nixnote2:
nixnote2 depends on libpoppler-qt4-4; however:
Package libpoppler-qt4-4 is not installed.
nixnote2 depends on libqtwebkit4; however:
Package libqtwebkit4 is not installed.
nixnote2 depends on libqt4-sql-sqlite; however:
Package libqt4-sql-sqlite is not installed.
nixnote2 depends on libpoppler28 | libpoppler43 | libpoppler44 | libpoppler46 | libpoppler49 | libpoppler52; however:
Package libpoppler28 is not installed.
Package libpoppler43 is not installed.
Package libpoppler44 is not installed.
Package libpoppler46 is not installed.
Package libpoppler49 is not installed.
Package libpoppler52 is not installed.
nixnote2 depends on tidy; however:
Package tidy is not installed.
nixnote2 depends on libavcodec53 | libavcodec54 | libavcodec-ffmpeg56 | libavcodec-extra-53 | libavcodec-extra-54 | libavcodec-extra-56 | libavcodec-ffmpeg-extra56; however:
Package libavcodec53 is not installed.
Package libavcodec54 is not installed.
Package libavcodec-ffmpeg56 is not installed.
Package libavcodec-extra-53:amd64 is not installed.
Package libavcodec-extra-54 is not installed.
Package libavcodec-extra-56 is not installed.
Package libavcodec-ffmpeg-extra56 is not installed.
nixnote2 depends on libavformat53 | libavformat54 | libavformat-extra-53 | libavformat-extra-54 | libavformat-55 | libavformat55 | libavformat-extra-55 | libavformat56 | libavformat-56 | libavformat-extra-56 | libavformat-ffmpeg56; however:
Package libavformat53 is not installed.
Package libavformat54 is not installed.
Package libavformat-extra-53 is not installed.
Package libavformat-extra-54 is not installed.
Package libavformat-55 is not installed.
Package libavformat55 is not installed.
Package libavformat-extra-55 is not installed.
Package libavformat56 is not installed.
Package libavformat-56 is not installed.
Package libavformat-extra-56 is not installed.
Package libavformat-ffmpeg56 is not installed.
nixnote2 depends on libswscale2 | libswscale-extra-2 | libswscale3 | libswscale-ffmpeg3; however:
Package libswscale2 is not installed.
Package libswscale-extra-2 is not installed.
Package libswscale3 is not installed.
Package libswscale-ffmpeg3 is not installed.
nixnote2 depends on libopencv-highgui2.4 | libopencv-highgui2.4v5; however:
Package libopencv-highgui2.4 is not installed.
Package libopencv-highgui2.4v5 is not installed.
I went through synaptic to cross check... and it boils down to the following (unless I have missed one because of my earlier attempt to find and install versions required). Here is the List of package versions in UbuntuGnome 16.10 in the following format: Package [version if not apparent in package name] (dependency required in NixNote)
libpoppler61 (v 28-52 needed)
libavcodec-extra57 (v 53 - 56 needed)
libavformat57 (53-56 needed)
libswscale4 (v2 - 3 needed)
libopencv-highgui2.4-deb0 [v2.4.9.1+dfsg-2.1] (v.2.4 or 2.4v5 needed)
Again, perhaps you need to check the debian package format for requirements and unse an annotation of >= the minimum version fo the library you needed... might somewhat future proof your debs. Just my suspicions.
I had the same problem with Beta 10, but I am currently trying to install Beta 8, and I suspect I will have the same problem working on down... so stopping here for now.
The problem I'm running into is that some of these dependencies don't seem to be different versions of the same package, but rather a new library. For example, libpoppler61 doesn't appear to be a newer version of libpoppler52, but a separate package. I don't know how to code the deb so that either are acceptable without coding them individually. If you know how to wildcard them or a way around it I'd appreciate the help.
I'm working on cleaning some of these up. For example, libpoppler is also required by libpoppler-qt and that doesn't seem to have the multiple library issue, so it should help. I'm also separating out some of the things like hunspell & opencv into separate plungins so the base product isn't impacted by some of them.
In the meantime, you can download the tar.gz version. It has an install.sh file that will copy the files to the same location as the deb and should allow you to run. Alternatively, you can build it from the source. There are instructions in the help document.
Randy,
I am so sorry that I some how missed this email.
Bottom line up front (BLUF): I downloaded Beta 11 and it installed
perfectly without issue.
I only found this message because my schedule cleared up a bit and was
going to go back to seeing if I could help out on the dependency issue
when I noticed that a Beta 11 was released on line... downloaded and
installed without hitch. I then wanted to let you know that I was
successful and saw I had other emails from you that I missed. Mia
Culpa!!!
Happy New Year and Many Thanks for such a wonderful project! Big Fan
of it! Even more so with the limits that Evernote placed on
devices. I will now try it on my Mac partition (mainly run Linux)...
just for that reason!
Very Respectfully,Arick
On Thu, 2016-12-29 at 03:56 +0000, Randy Baumgarte wrote:
Related
Support Requests:
#55I've uploaded Beta-11. If it is still an issue let me know.