I managed to install and run the following apps on EasyOS Scarthgap v6.0.2 (also tested on v6.1 and v6.1.1):
- PCManFM v1.3.1
- PCManFM-QT v1.2.1
- KDE Dolphin v22.12.3
- KDE Okular v22.12.3
- KDE Ktorrent v22.12.3
Pay attention! The devx sfs package is known to cause severe problems for the execution of KDE Dolphin and KDE Okular on EasyOS Scarthgap v6.1, v6.1.1 and v6.2.
Case 1: new plain installation of Scarthgap 6.0.2 (or just updated from Scarthgap 6.0)
Some integrated packages need to be uninstalled first. To do that it is necessary to use the tool reachable on Menu --> Setup --> Remove integrated packages and remove them one by one. The list follows:
- qtbase
- qt5-styleplugins
- qtdeclarative
- qtimageformats
- qtmultimedia
- qtscript
- qtsvg
- qtwebsockets
If everything has been done correctly, at the end of this procedure there should be only 3 integrated QuickTime packages left on the system, that are:
- qttools
- qtx11extras
- qtxmlpatterns
these 3 packages should not be removed.
At this point the installation of deb packages can begin. It follows the complete list of required packages for each program:
PCManFM 1.3.1 / PCManFM-QT 1.2.1
- libfm-gtk4_1.2.5-1ubuntu1_amd64
- libfm-gtk4_1.3.2-1_amd64
- libfm-qt12_1.2.1-1+b1_amd64
- libfm4_1.2.5-1ubuntu1_amd64
- libfm4_1.3.2-1_amd64
- libicu72_72.1-3_amd64
- libmd4c0_0.4.8-1_amd64
- libmenu-cache3_1.1.0-1_amd64
- libqt5core5a_5.15.8+dfsg-11_amd64
- libqt5dbus5_5.15.8+dfsg-11_amd64
- libqt5gui5_5.15.8+dfsg-11_amd64
- libqt5widgets5_5.15.8+dfsg-11_amd64
- pcmanfm_1.3.1-1_amd64
- pcmanfm-qt_1.2.1-1_amd64
Dolphin 22.12.3
- breeze-icon-theme_5.103.0-1_all.deb <---- needed for icons to display
- Dolphin 22.12.3_amd64
- kio_5.103.0-1_amd64
- kio-extras_22.12.3-1_amd64 <---- (OPTIONAL) needed for displaying previews
- kio-extras-data_22.12.3-1_all <---- (OPTIONAL) needed for displaying previews
- libappimage1.0abi1_1.0.4-5-1_amd64 (since EasyOS Scarthgap v 6.1)
- libbz2-1.0_1.0.8-5+b1_amd64
- libdbusmenu-qt5-2_0.9.3+16.04.20160218-2+b1_amd64
- libdolphinvcs5_22.12.3-1_amd64
- libexiv2-27_0.27.6-1_amd64 (since EasyOS Scarthgap v 6.1)
- libicu72_72.1-3_amd64
- libimobiledevice6_1.3.0-6+b3_amd64
- libkf5activities5_5.103.0-1_amd64
- libkf5archive5_5.103.0-1_amd64
- libkf5attica5_5.103.0-1_amd64
- libkf5auth5_5.103.0-1_amd64
- libkf5authcore5_5.103.0-1_amd64
- libkf5auth-data_5.103.0-1_all
- libkf5baloo5_5.103.0-2_amd64
- libkf5balooengine5_5.103.0-2_amd64
- libkf5baloowidgets5_22.12.3-1_amd64
- libkf5bookmarks5_5.103.0-1_amd64
- libkf5codecs5_5.103.0-1_amd64
- libkf5completion5_5.103.0-1_amd64
- libkf5configcore5_5.103.0-2_amd64
- libkf5configgui5_5.103.0-2_amd64
- libkf5configwidgets5_5.103.0-1_amd64
- libkf5coreaddons5_5.103.0-1_amd64
- libkf5crash5_5.103.0-1_amd64
- libkf5dbusaddons5_5.103.0-1_amd64
- libkf5declarative-data_5.103.0-1_all
- libkf5declarative5_5.103.0-1_amd64
- libkf5exiv2-15.0.0_22.12.3-1_amd64 (since EasyOS Scarthgap v 6.1)
- libkf5filemetadata3_5.103.0-1_amd64
- libkf5globalaccel5_5.103.0-1_amd64
- libkf5guiaddons-bin_5.103.0-1_amd64
- libkf5guiaddons-data_5.103.0-1_all
- libkf5guiaddons5_5.103.0-1_amd64
- libkf5i18n5_5.103.0-1_amd64
- libkf5iconthemes5_5.103.0-1_amd64
- libkf5itemviews5_5.103.0-1_amd64
- libkf5jobwidgets5_5.103.0-1_amd64
- libkf5kcmutils5_5.103.0-3_amd64
- libkf5kcmutilscore5_5.103.0-3_amd64
- libkf5kiocore5_5.103.0-1_amd64
- libkf5kiofilewidgets5_5.103.0-1_amd64
- libkf5kiogui5_5.103.0-1_amd64
- libkf5kiowidgets5_5.103.0-1_amd64
- libkf5newstuff-data_5.103.0-1_all
- libkf5newstuff5_5.103.0-1_amd64
- libkf5newstuffcore5_5.103.0-1_amd64
- libkf5newstuffwidgets5_5.103.0-1_amd64
- libkf5notifications5_5.103.0-1_amd64
- libkf5package5_5.103.0-1_amd64
- libkf5parts5_5.103.0-1_amd64
- libkf5quickaddons5_5.103.0-1_amd64
- libkf5service-bin_5.103.0-1_amd64 <---- to be uninstalled and reinstalled after every EasyOS update
- libkf5service-data_5.103.0-1_all <---- to be uninstalled and reinstalled after every EasyOS update
- libkf5service5_5.103.0-1_amd64 <---- to be uninstalled and reinstalled after every EasyOS update
- libkf5solid5_5.103.0-1_amd64
- libkf5sonnetcore5_5.103.0-1_amd64
- libkf5sonnetui5_5.103.0-1_amd64
- libkf5syndication5abi1_5.103.0-1_amd64
- libkf5syntaxhighlighting5_5.103.0-3_amd64
- libkf5textwidgets5_5.103.0-1_amd64
- libkf5widgetsaddons5_5.103.0-1_amd64
- libkf5windowsystem5_5.103.0-1_amd64
- libkf5xmlgui5_5.103.0-1_amd64
- libkuserfeedbackcore1_1.2.0-2_amd64
- libkuserfeedbackwidgets1_1.2.0-2_amd64
- liblmdb0_0.9.24-1_amd64
- libphonon4qt5-4_4.11.1-4_amd64
- libplist3_2.2.0-6+b2_amd64
- libqt5core5a_5.15.8+dfsg-11_amd64
- libqt5gui5_5.15.8+dfsg-11_amd64
- libqt5network5_5.15.8+dfsg-11_amd64
- libqt5printsupport5_5.15.8+dfsg-11_amd64
- libqt5qml5_5.15.8+dfsg-3_amd64
- libqt5qmlmodels5_5.15.8+dfsg-3_amd64
- libqt5quick5_5.15.8+dfsg-3_amd64
- libqt5quickwidgets5_5.15.8+dfsg-3_amd64
- libqt5sql5_5.15.8+dfsg-11_amd64
- libqt5svg5_5.15.8-3_amd64
- libqt5texttospeech5_5.15.8-2_amd64
- libqt5waylandclient5_5.15.8-2_amd64
- libqt5widgets5_5.15.8+dfsg-11_amd64
- libqt5xml5_5.15.8+dfsg-11_amd64
- libwayland-client0_1.21.0-1_amd64
- libwayland-cursor0_1.21.0-1_amd64[/list]
- udisks2-2.9.4-r1 and all of its dependencies <---- (OPTIONAL from PKGget - not foreign -) this will add the drives icons with bars on the bottom left corner of the window
Okular 22.12.3
- libkf5js5_5.103.0-1_amd64
- libkf5jsapi5_5.103.0-1_amd64
- libkf5purpose5_5.103.0-1_amd64
- libkf5threadweaver5_5.103.0-1_amd64
- libkf5wallet5_5.103.0-1_amd64
- libokular5core10_22.12.3-1_amd64
- libpcre3_8.39-15_amd64
- libpoppler-qt5-1_22.12.0-2+b1_amd64
- libpoppler126_22.12.0-2+b1_amd64
- okular_22.12.3-1_amd64
KTorrent 22.12.3
- ktorrent_5.2.0-2_amd64
- ktorrent_22.12.3-1_amd64
- ktorrent-data_22.12.3-1_all
- ktorrent-icon-png
- libgeoip1_1.6.12-10_amd64
- libkf5notifyconfig5_5.78.0-2_amd64
- libkf5notifyconfig5_5.103.0-1_amd64
- libkf5torrent6abi1_2.2.0-3_amd64
- libkf5torrent6abi3_22.12.3-1_amd64
- libqca-qt5-2_2.3.2-2_amd64
Case 2: the system has been updated from Kirkstone to Scarthgap
In this case, it looks like the list of removable integrated packages does not get updated when the system is updated. This implies that, if the integrated packages to be uninstalled had been previously removed in the past, they cannot be uninstalled from the new version of the system. To workaround this situation, it is possible to restore their entries on the Remove integrated packages app by extracting into the /root/.packages/builtin_files the contents of the following archive:
Please notice that the following 3 packages should anyway not be removed:
- qttools
- qtx11extras
- qtxmlpatterns
Afterwards it is possible to proceed normally with the installation of the packages similarly to case 1.