Tried this:
sudo apt-get install libwebkit2gtk-3.0-25
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libwebkit2gtk-3.0-25 : Depends: libjavascriptcoregtk-3.0-0 (= 2.4.9-1~deb8u1+rpi1) but 1:2.4.1-1rpi53rpi1g is to be installed
E: Unable to correct problems, you have held broken packages.
--------------
Synaptic Package Manager always reports no broken packages.
I've tried, over and over again, all of these, in different orders each time:
sudo apt-get remove simplyfortran-2
sudo apt-get update && sudo apt-get upgrade
sudo apt-get autoclean $$ apt-get clear cache
sudo apt-get install -f
sudo apt-get autoremove
sudo apt-get dist-upgrade
sudo apt-get update && sudo apt-get upgrade
sudo apt-get autoclean $$ apt-get clear cache
sudo apt-get install -f
dpkg --get-selections | grep hold
sudo apt-get install libwebkit2gtk-3.0-25
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libwebkit2gtk-3.0-25 : Depends: libjavascriptcoregtk-3.0-0 (= 2.4.9-1~deb8u1+rpi1) but 1:2.4.1-1rpi53rpi1g is to be installed
E: Unable to correct problems, you have held broken packages.
I also tried aptitude instead of apt-get
sudo aptitude install libwebkit2gtk-3.0-25
The following NEW packages will be installed:
libwebkit2gtk-3.0-25{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.3 MB of archives. After unpacking 55.0 MB will be used.
The following packages have unmet dependencies:
libwebkit2gtk-3.0-25 : Depends: libjavascriptcoregtk-3.0-0 (= 2.4.9-1~deb8u1+rpi1) but 1:2.4.1-1rpi53rpi1g is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) libwebkit2gtk-3.0-25 [Not Installed]
Accept this solution? [Y/n/q/?] y
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Then...
sudo gdebi simplyfortran-2.27.2175_armhf.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
Integrated Development Environment for Fortran
Simply Fortran is an integrated development environment
for Fortran developers. The development environment includes project
management, a graphical debugger, and advanced editor.
Do you want to install the software package? [y/N]:y
Selecting previously unselected package simplyfortran-2.
(Reading database ... 226352 files and directories currently installed.)
Preparing to unpack simplyfortran-2.27.2175_armhf.deb ...
Unpacking simplyfortran-2 (2.27.2175) ...
dpkg: dependency problems prevent configuration of simplyfortran-2:
simplyfortran-2 depends on libwebkit2gtk-3.0-25 (>= 2.4); however:
Package libwebkit2gtk-3.0-25 is not installed.
dpkg: error processing package simplyfortran-2 (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.3-1) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.58) ...
Errors were encountered while processing:
simplyfortran-2
Then
sudo aptitude remove simplyfortran-2
The following packages will be REMOVED:
simplyfortran-2
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 6,631 kB will be freed.
(Reading database ... 226650 files and directories currently installed.)
Removing simplyfortran-2 (2.27.2175) ...
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for shared-mime-info (1.3-1) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for libc-bin (2.19-18+deb8u4) ...
Current status: 0 broken [-1].
At this point I re-ran Synaptic Package Manager - it again reported no broken packages.
Then
sudo aptitude install libwebkit2gtk-3.0-25
The following NEW packages will be installed:
libwebkit2gtk-3.0-25{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.3 MB of archives. After unpacking 55.0 MB will be used.
The following packages have unmet dependencies:
libwebkit2gtk-3.0-25 : Depends: libjavascriptcoregtk-3.0-0 (= 2.4.9-1~deb8u1+rpi1) but 1:2.4.1-1rpi53rpi1g is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) libwebkit2gtk-3.0-25 [Not Installed]
Accept this solution? [Y/n/q/?] y
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
and
sudo apt-get install libwebkit2gtk-3.0-25
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libwebkit2gtk-3.0-25 : Depends: libjavascriptcoregtk-3.0-0 (= 2.4.9-1~deb8u1+rpi1) but 1:2.4.1-1rpi53rpi1g is to be installed
E: Unable to correct problems, you have held broken packages.
sudo apt-get remove simplyfortran-2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'simplyfortran-2' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Then
sudo apt-get update && sudo apt-get upgrade
sudo apt-get autoclean $$ apt-get clear cache
sudo apt-get install -f
sudo apt-get autoremove
sudo apt-get dist-upgrade
sudo apt-get update && sudo apt-get upgrade
sudo apt-get autoclean $$ apt-get clear cache
sudo apt-get install -f
sudo apt-get install libjavascriptcoregtk-3.0-0
Reading package lists... Done
Building dependency tree
Reading state information... Done
libjavascriptcoregtk-3.0-0 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Again, Synaptic Package Manager reports no broken packages.
I THEN TRIED SOMETHING DRASTIC
sudo aptitude install libwebkit2gtk-3.0-25
The following NEW packages will be installed:
libwebkit2gtk-3.0-25{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.3 MB of archives. After unpacking 55.0 MB will be used.
The following packages have unmet dependencies:
libwebkit2gtk-3.0-25 : Depends: libjavascriptcoregtk-3.0-0 (= 2.4.9-1~deb8u1+rpi1) but 1:2.4.1-1rpi53rpi1g is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) libwebkit2gtk-3.0-25 [Not Installed]
Accept this solution? [Y/n/q/?] N
The following actions will resolve these dependencies:
Downgrade the following packages:
1) libjavascriptcoregtk-3.0-0 [1:2.4.1-1rpi53rpi1g (now, stable) -> 2.4.9-1~
2) libwebkitgtk-3.0-0 [1:2.4.1-1rpi53rpi1g (now, stable) -> 2.4.9-1~deb8u1+r
Accept this solution? [Y/n/q/?] y
The following packages will be DOWNGRADED:
libjavascriptcoregtk-3.0-0 libwebkitgtk-3.0-0
The following NEW packages will be installed:
libwebkit2gtk-3.0-25
The following packages will be REMOVED:
libgeoclue0{u}
0 packages upgraded, 1 newly installed, 2 downgraded, 1 to remove and 0 not upgraded.
Need to get 19.8 MB of archives. After unpacking 52.8 MB will be used.
Do you want to continue? [Y/n/?] y
Get: 1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libwebkitgtk-3.0-0 armhf 2.4.9-1~deb8u1+rpi1 [6,266 kB]
Get: 2 http://mirrordirector.raspbian.org/raspbian/ jessie/main libjavascriptcoregtk-3.0-0 armhf 2.4.9-1~deb8u1+rpi1 [1,190 kB]
Get: 3 http://mirrordirector.raspbian.org/raspbian/ jessie/main libwebkit2gtk-3.0-25 armhf 2.4.9-1~deb8u1+rpi1 [12.3 MB]
Fetched 19.8 MB in 15s (1,268 kB/s)
dpkg: warning: downgrading libwebkitgtk-3.0-0:armhf from 1:2.4.1-1rpi53rpi1g to 2.4.9-1~deb8u1+rpi1
(Reading database ... 226352 files and directories currently installed.)
Preparing to unpack .../libwebkitgtk-3.0-0_2.4.9-1~deb8u1+rpi1_armhf.deb ...
Unpacking libwebkitgtk-3.0-0:armhf (2.4.9-1~deb8u1+rpi1) over (1:2.4.1-1rpi53rpi1g) ...
dpkg: warning: downgrading libjavascriptcoregtk-3.0-0:armhf from 1:2.4.1-1rpi53rpi1g to 2.4.9-1~deb8u1+rpi1
Preparing to unpack .../libjavascriptcoregtk-3.0-0_2.4.9-1~deb8u1+rpi1_armhf.deb ...
Unpacking libjavascriptcoregtk-3.0-0:armhf (2.4.9-1~deb8u1+rpi1) over (1:2.4.1-1rpi53rpi1g) ...
(Reading database ... 226352 files and directories currently installed.)
Removing libgeoclue0:armhf (0.12.99-4+b1) ...
Processing triggers for libc-bin (2.19-18+deb8u4) ...
Selecting previously unselected package libwebkit2gtk-3.0-25:armhf.
(Reading database ... 226347 files and directories currently installed.)
Preparing to unpack .../libwebkit2gtk-3.0-25_2.4.9-1~deb8u1+rpi1_armhf.deb ...
Unpacking libwebkit2gtk-3.0-25:armhf (2.4.9-1~deb8u1+rpi1) ...
Setting up libjavascriptcoregtk-3.0-0:armhf (2.4.9-1~deb8u1+rpi1) ...
Setting up libwebkitgtk-3.0-0:armhf (2.4.9-1~deb8u1+rpi1) ...
Setting up libwebkit2gtk-3.0-25:armhf (2.4.9-1~deb8u1+rpi1) ...
Processing triggers for libc-bin (2.19-18+deb8u4) ...
T H I S W O R K E D :
sudo gdebi simplyfortran-2.27.2175_armhf.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
Integrated Development Environment for Fortran
Simply Fortran is an integrated development environment
for Fortran developers. The development environment includes project
management, a graphical debugger, and advanced editor.
Do you want to install the software package? [y/N]:y
Selecting previously unselected package simplyfortran-2.
(Reading database ... 226361 files and directories currently installed.)
Preparing to unpack simplyfortran-2.27.2175_armhf.deb ...
Unpacking simplyfortran-2 (2.27.2175) ...
Setting up simplyfortran-2 (2.27.2175) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.3-1) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for libc-bin (2.19-18+deb8u4) ...
At this point, I was able to run Simply Fortran
Tentative conclusion:
I don't know what
libjavascriptcoregtk-3.0-0:armhf
and
libwebkitgtk-3.0-0:armhf
are for, and I cannot see how changing them
from : 1:2.4.1-1rpi53rpi1g
to : 2.4.9-1~deb8u1+rpi1
can be a 'downgrade', but this seems to be what was necessary here.
I've also lost track altogether of what's going on with libwebkit2gtk-3.0-25.
I am therefore completely baffled, but, ah well, this seems nonetheless to have solved it!
----
John