I presume you are trying to install that package using sudo dpkg -i package
, well, that normally leads to package dependency problems so normally I suggest the use of gdebi. If you have any problematic package remove it. You can check using sudo apt-get check
. Now down to business:
sudo apt-get install gdebi-core
With that we have ready gdebi. Now if you use a 64-bit system you may like to install the 64-bit package, likewise with 32-bits.
Now here comes the funny stuff...
sudo gdebi graphviz_2.37.20140208.0545-1\~saucy_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
This package is uninstallable
Dependency is not satisfiable: libgd2-noxpm (>= 2.0.36~rc1~dfsg)|libgd2-xpm (>= 2.0.36~rc1~dfsg)
And here is where you stop. The reason is that the stable package depends on package that were dropped of Debian, ergo Ubuntu 13.10:
libgd2 (2.0.36~rc1~dfsg-6.1) unstable; urgency=low
* Non-maintainer upload.
* Support multi-arch: (closes: #652496)
- Mark libgd2-xpm, libgd2-noxpm, libgd2-xpm-dev and libgd2-noxpm-dev
as same.
- Adjust d-shlibs and dh-buildinfo build-dependency.
* Drop .la files.
-- Bastian Blank Sun, 13 May 2012 09:16:37 +0000
Those are dependencies of graphviz so they should change them to libgd2-xpm-dev
and libgd2-noxpm-dev
respectively. If that's the case, you should download the latest build instead 2.38 or later, which includes the correct dependencies.
I installed aptitude and got these proposed solutions:
$ sudo aptitude install makerware
The following NEW packages will be installed:
avrdude{a} conveyor{a} conveyor-common{a} conveyor-ui{a} libarmadillo4{a}
libarpack2{a} libboost-program-options1.54.0{a} libcoin80{a} libdap11{a}
libdapclient3{a} libdigitizer{a} libepsilon1{a} libfreexl1{a} libftdi1{a}
libgdal1h{a} libgeos-3.4.2{a} libgeos-c1{a} libgraphicsmagick3{a}
libhdf4-0-alt{a} libhdf5-7{a} libjsoncpp0{a} libkml0{a} libmbqtutils{a}
libmysqlclient18{a} libnetcdfc7{a} libogdi3.2{a} libopenmesh-3.2{a}
libopenscenegraph99{a} libopenthreads14{a} libpq5{a} libproj0{a}
libqt5multimedia5{ab} libqt5multimediawidgets5{a} libspatialite5{a}
libthing{a} libtinything{a} libtoolpathviz{a} liburiparser1{a}
libxerces-c3.1{a} libxine2{a} libxine2-bin{a} libxine2-doc{a}
libxine2-ffmpeg{a} libxine2-misc-plugins{a} libxine2-plugins{a}
makerbot-driver{a} makerware mb-libjsonrpc{a} mb-libopencv2.4{a}
mb-libstdc++6{a} mb-libvtk5.10{a} mb-pyserial{a} miracle-grue{a}
mysql-common{a} proj-bin{a} proj-data{a}
0 packages upgraded, 56 newly installed, 0 to remove and 0 not upgraded.
Need to get 206 MB/206 MB of archives. After unpacking 340 MB will be used.
The following packages have unmet dependencies:
libqt5multimedia5 : Depends: qtbase-abi-5-2-1 which is a virtual package.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) libqt5multimedia5 [Not Installed]
2) libqt5multimediawidgets5 [Not Installed]
3) makerware [Not Installed]
Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:
Remove the following packages:
1) libqt5help5
2) libqt5xmlpatterns5
3) musescore
4) qml-module-qtquick-localstorage
5) qml-module-qtquick-window2
6) qml-module-qtquick2
7) qml-module-qtwebkit
Install the following packages:
8) libqt5positioning5 [5.2.1-1ubuntu2 (now, trusty)]
9) libqt5sensors5 [5.2.1+dfsg-2ubuntu2 (now, trusty)]
Downgrade the following packages:
10) libqt5clucene5 [5.3.0-5~trusty1 (now, trusty) -> 5.2.1-8build1 (trusty)]
11) libqt5core5a [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+dfsg-1u
12) libqt5dbus5 [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+dfsg-1ub
13) libqt5gui5 [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+dfsg-1ubu
14) libqt5network5 [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+dfsg-
15) libqt5opengl5 [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+dfsg-1
16) libqt5printsupport5 [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+
17) libqt5qml5 [5.3.0-3ubuntu13~trusty1 (now, trusty) -> 5.2.1-3ubuntu15.1 (
18) libqt5quick5 [5.3.0-3ubuntu13~trusty1 (now, trusty) -> 5.2.1-3ubuntu15.1
19) libqt5sql5 [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+dfsg-1ubu
20) libqt5sql5-sqlite [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+df
21) libqt5svg5 [5.3.0-2~trusty1 (now, trusty) -> 5.2.1-1 (trusty)]
22) libqt5test5 [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+dfsg-1ub
23) libqt5webkit5 [5.3.0+dfsg-1ubuntu2~trusty1 (now, trusty) -> 5.1.1-1ubunt
24) libqt5webkit5-qmlwebkitplugin [5.3.0+dfsg-1ubuntu2~trusty1 (now, trusty)
25) libqt5widgets5 [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+dfsg-
26) libqt5xml5 [5.3.0+dfsg-2ubuntu9~trusty1 (now, trusty) -> 5.2.1+dfsg-1ubu
27) qtdeclarative5-localstorage-plugin [5.3.0-3ubuntu13~trusty1 (now, trusty
28) qtdeclarative5-qtquick2-plugin [5.3.0-3ubuntu13~trusty1 (now, trusty) ->
29) qtdeclarative5-window-plugin [5.3.0-3ubuntu13~trusty1 (now, trusty) -> 5
Accept this solution? [Y/n/q/?]
It seems that when I added the repository for MuseScore and upgraded MuseScore to 2.0, it also updated qt to 5.3 which seems to be incompatible with Makerware.
For now, it looks like I have to downgrade MuseScore or not use Makerware.
Best Answer
It is possible to install midori by compiling its source code under Ubuntu 17.10. Be aware though that there has been no development of this browser for some time so various security concerns will not have been addressed.
Just 4 simple steps are required:
1. Download build tools and dev files:
You will need a set of compiling tools and some 'development' files to build midori. Simply copy the following single command into a Terminal window:
2.Create a build directory & download the source:
Next create a build directory and download and extract the midori source here. Again the following is a single command:
3. Alter the source:
midori requires some tweaking to compile with newer libraries and the following snippet borrows from Linux From Scratch to achieve this. Again a single command:
4. Compile and install midori:
Use the following single command to now compile and install midori (packaged with checkinstall for easy removal):
Screenshot:
Below is a screenshot of the completed installation on my 17.10 system. Note that there is still a little remedial work needed for the sidebar (dock) icon but I will investigate after Xmas :).
References: