williwaw wrote: Wed Jun 28, 2023 5:22 pm
Federico wrote: Wed Jun 28, 2023 12:53 pm
Therefore, we are still running Dolphin and Okular without problems.
And, the reason why I opened this thread is that since Barry has begun to develop own versions of these packages, I think that it would be beautiful and useful if he directly adds to EasyOS the possibility to install and run (some) KDE apps. If he doesn't, there is also the possibility that it will progressively become more and more difficult for us to keep running these KDE programs through packages downloaded from the Debian repository in the future.
Kde does have some very useful apps, and years back I tried to build a puppy with kde but with little success. I do use EasyOs every day, but for many things I use an older version which gets rebuilt but every few months.
Since Barry is testing new features frequently, I also keep a second install that gets updated frequently.
Have you found that ocular and dolphin. installed as flatpacks work well? When I lookd at flat hub I could not find some kde apps I was looking for and not sure if the kde project maintains flatpacks at flathub or they are built by a third party.
where do you obtain the flatpacks you use?
Hi, sorry I think that you misunderstood something. I use Okular and Dolphin on EasyOS, and I have been doing so almost 3 years long now. I did this simply by downloading and manually installing every necessary dependency from the Debian repository https://Debian.org/distrib/packages. I didn't get any flatpacks (this would be a dream). I was only patient enough to do the job. The same can be done by anyone, and probably on any Puppy Linux distribution (or any Debian derivative speaking more correctly).
I see that this topic has already lots of visualizations, even twice as much as my guide for runnning Windows on QEmu. Thus, I assume that many people are interested in doing this.
What I will do then is to provide some instructions, taking absolutely no responsability about what you do with your system.
This may also be helpful for Barry, if he decides to do something for this; and this will also make this thread helpful for many, even if Barry decides not to do anything.
So, in order to run Okular and Dolphin we have to distinguish 2 situations:
A) EasyOS <= 5.4.1
What you need to do is "just" to download and install these packages from the Debian Repo:
- adwaita-icon-theme-full_3.36.1-2ubuntu0.20.04.2_all.deb
- baloo-kf5_5.78.0-3_amd64.deb
- breeze-icon-theme_5.78.0-2_all.deb (optional)
- dolphin-plugins_20.12.2-1_amd64.deb
- dolphin_20.12.2-1_amd64.deb
- kimageformat-plugins_5.78.0-5_amd64.deb
- kinit_5.78.0-2_amd64.deb
- kio-extras-data_20.12.2-1_all.deb
- kio-extras_20.12.2-1_amd64.deb
- kio_5.78.0-5_amd64.deb
- libbz2-1.0_1.0.8-4_amd64.deb
- libdbusmenu-qt5-2_0.9.3+16.04.20160218-2+b1_amd64.deb
- libdolphinvcs5_20.12.2-1_amd64.deb
- libfam0_2.7.0-17.3_amd64.deb
- libffi7_3.3-6_amd64.deb
- libfm-qt8_0.16.0-3_amd64.deb
- libgssapi-krb5-2_1.18.3-6+deb11u1_amd64.deb
- libicu67_67.1-7_amd64.deb
- libicu-dev_67.1-7_amd64.deb
- libk5crypto3_1.18.3-6+deb11u1_amd64.deb
- libkf5activities5_5.78.0-2_amd64.deb
- libkf5archive5_5.78.0-2_amd64.deb
- libkf5attica5_5.78.0-2_amd64.deb
- libkf5auth5_5.78.0-2_amd64.deb
- libkf5authcore5_5.78.0-2_amd64.deb
- libkf5baloo5_5.78.0-3_amd64.deb
- libkf5balooengine5_5.78.0-3_amd64.deb
- libkf5baloowidgets5_20.12.0-1_amd64.deb
- libkf5bookmarks5_5.78.0-2_amd64.deb
- libkf5codecs5_5.78.0-2_amd64.deb
- libkf5completion5_5.78.0-3_amd64.deb
- libkf5configcore5_5.78.0-4_amd64.deb
- libkf5configgui5_5.78.0-4_amd64.deb
- libkf5configwidgets5_5.78.0-2_amd64.deb
- libkf5coreaddons5_5.78.0-4_amd64.deb
- libkf5crash5_5.78.0-3_amd64.deb
- libkf5dbusaddons5_5.78.0-2_amd64.deb
- libkf5declarative5_5.78.0-2_amd64.deb
- libkf5filemetadata3_5.78.0-2_amd64.deb
- libkf5globalaccel5_5.78.0-3_amd64.deb
- libkf5guiaddons5_5.78.0-3_amd64.deb
- libkf5i18n5_5.78.0-2_amd64.deb
- libkf5iconthemes5_5.78.0-2_amd64.deb
- libkf5idletime5_5.78.0-2_amd64.deb
- libkf5itemviews5_5.78.0-2_amd64.deb
- libkf5jobwidgets5_5.78.0-2_amd64.deb
- libkf5js5_5.78.0-2_amd64.deb
- libkf5jsapi5_5.78.0-2_amd64.deb
- libkf5kcmutils5_5.78.0-3_amd64.deb
- libkf5kiocore5_5.78.0-5_amd64.deb
- libkf5kiofilewidgets5_5.78.0-5_amd64.deb
- libkf5kiofilewidgets5_5.78.0-5_arm64.deb
- libkf5kiogui5_5.78.0-5_amd64.deb
- libkf5kiowidgets5_5.78.0-5_amd64.deb
- libkf5newstuff-data_5.78.0-4_all.deb
- libkf5newstuff5_5.78.0-4_amd64.deb
- libkf5newstuffcore5_5.78.0-4_amd64.deb
- libkf5notifications5_5.78.0-2_amd64.deb
- libkf5package5_5.78.0-3_amd64.deb
- libkf5parts5_5.78.0-3_amd64.deb
- libkf5purpose5_5.78.0-2_amd64.deb
- libkf5quickaddons5_5.78.0-2_amd64.deb
- libkf5service-bin_5.78.0-2_amd64.deb
- libkf5service-data_5.78.0-2_all.deb
- libkf5service5_5.78.0-2_amd64.deb
- libkf5solid5_5.78.0-2_amd64.deb
- libkf5sonnetcore5_5.78.0-2_amd64.deb
- libkf5sonnetui5_5.78.0-2_amd64.deb
- libkf5syntaxhighlighting-data_5.78.0-2_all.deb
- libkf5syntaxhighlighting5_5.78.0-2_amd64.deb
- libkf5textwidgets5_5.78.0-2_amd64.deb
- libkf5threadweaver5_5.78.0-2_amd64.deb
- libkf5wallet5_5.78.0-2_amd64.deb
- libkf5widgetsaddons5_5.78.0-2_amd64.deb
- libkf5windowsystem5_5.78.0-2_amd64.deb
- libkf5xmlgui5_5.78.0-2_amd64.deb
- libkrb5-3_1.18.3-6+deb11u1_amd64.deb
- libkrb5support0_1.18.3-6+deb11u1_amd64.deb
- libkuserfeedbackcore1_1.0.0-3_amd64.deb
- libkuserfeedbackwidgets1_1.0.0-3_amd64.deb
- liblmdb0_0.9.24-1_amd64.deb
- libmd4c0_0.4.7-2_amd64.deb
- libokular5core9_20.12.3-2_amd64.deb
- libpackagekitqt5-1_1.0.2-1_amd64.deb
- libpcre2-16-0_10.36-2_amd64.deb
- libpcre3_8.39-13_amd64.deb
- libphonon4qt5-4_4.11.1-4_amd64.deb
- libpoppler-qt5-1_20.09.0-3.1+deb11u1_amd64.deb
- libpoppler102_20.09.0-3.1+deb11u1_amd64.deb
- libqt5core5a_5.15.2+dfsg-9_amd64.deb
- libqt5dbus5_5.15.2+dfsg-9_amd64.deb
- libqt5gui5-gles_5.15.2+dfsg-4_amd64.deb
- libqt5gui5_5.15.2+dfsg-9_amd64.deb
- libqt5multimedia5_5.15.2-3_amd64.deb
- libqt5network5_5.15.2+dfsg-9_amd64.deb
- libqt5printsupport5_5.15.2+dfsg-9_amd64.deb
- libqt5qml5_5.15.2+dfsg-6_amd64.deb
- libqt5qmlmodels5_5.15.2+dfsg-6_amd64.deb
- libqt5quick5_5.15.2+dfsg-6_amd64.deb
- libqt5quick5_5.15.8+dfsg-3_amd64.deb
- libqt5quickcontrols2-5_5.15.2+dfsg-2_amd64.deb
- libqt5quickwidgets5_5.15.2+dfsg-6_amd64.deb
- libqt5svg5_5.15.2-3_amd64.deb
- libqt5texttospeech5_5.15.2-2_amd64.deb
- libqt5waylandclient5_5.15.2-3_amd64.deb
- libqt5webengine5_5.15.2+dfsg-3_amd64.deb
- libqt5widgets5_5.15.2+dfsg-9_amd64.deb
- libqt5x11extras5_5.15.2-2_amd64.deb
- libqt5xml5_5.15.2+dfsg-9_amd64.deb
- libstdc++6_10.2.1-6_amd64.deb
- libstdc++6_12.2.0-14_amd64.deb
- libwayland-client0_1.18.0-2~exp1.1_amd64.deb
- libwayland-cursor0_1.18.0-2~exp1.1_amd64.deb
- libzstd1_1.4.8+dfsg-2.1_amd64.deb
- okular-extra-backends_20.12.3-2_amd64.deb
- okular_20.12.3-2_amd64.deb
- phonon4qt5_4.11.1-4_amd64.deb
- qml-module-org-kde-newstuff_5.78.0-4_amd64.deb
- shared-mime-info_2.0-1_amd64.deb
- zlib1g_1.2.11.dfsg-2_amd64.deb
All these packages should be the version for Bullseye (oldstable). Please do not use Bookworm versions since there are also dependencies which cannot be met among them and you could end up destroying the system. The best way to do this in my opinion is to install directly the package dolphin_20.12.2-1_amd64.deb and subsequently run it on Sakura and install step by step one by one all the needed dependencies. In this way it can be assured that only missing dependencies will be installed. Anyway, the way you want to go is up to you and I repeat that I absolutely do not take any responsability about what you do with your system.
The Baloo file system indexing service needs to be configured after the installation, otherwise you won't be able to search files within Dolphin. You can google this by yourself or I can eventually explain that later with another post.
Also, every time Easy gets updated, the 3 packages libkf5service5, libkfs5service-bin and libkf5service-data will need to be manually uninstalled and re-installed as explained in a previous post.
B) EasyOS >= 5.4.3
in this case, the way to go is basically to first do what I did to solve the library conflicts , that is:
Uninstall the following pre-installed packages through Menu --> Configuration --> Remove built-in packages:
- qtbase
- qt5-styleplugins
- qtdeclarative
- qtimageformats
- qtsvg
- qttools
- qtx11extras
- qtxmlpatterns
these can only be uninstalled one by one and everyone of them needs to be manually found by scrollig the (huge) list.
Afterwards, do exactly the same actions described for situation A.
And lastly, as already explained here viewtopic.php?p=92594&sid=97fbe6d85a356 ... dd3#p92594 , add the line export QT_PLUGIN_PATH=/usr/lib/qt5/plugins to the file /etc/profile.d/qt5 .