site  contact  subhomenews

Continue explore integrate APT in Scarthgap

October 26, 2024 — BarryK

Previous related post yesterday:

Some more work; including a wrapper around 'dpkg'. This is 'dpkg-wrap':

https://github.com/bkauler/woofq/blob/main/easyos/easy-code/rootfs-skeleton/usr/bin/dpkg-wrap

...the original 'dpkg' gets renamed to 'dpkg.bin' and 'dpkg-wrap' to 'dpkg'.

I built Scarthgap and attempted to use 'apt' in a terminal. Hmmm, showing just one of the problems:

# apt install dolphin
Reading package lists... Done
Building dependency tree... 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:
libkf5configwidgets-data : Depends: perl:any
E: Unable to correct problems, you have held broken packages.

Package 'libf5configwidgets-data' has only one dependency, 'perl', and any version of perl. Alright, take a look at perl:

# apt install perl
Reading package lists... Done
Building dependency tree... Done
perl is already the newest version (5.38.2).
0 upgraded, 0 newly installed, 0 to remove and 1149 not upgraded.

Yes, perl is installed, and apt also thinks so. Yet, if I run "apt install libf5configwidgets-data", it gives the same error message about perl being an unmet dependency.

About a week ago, I stress-tested XBPS, the Void package manager, and found it to be inadequate:

Looks like I am heading in the same direction with APT. Similar situation; a bit of an unusual situation, and the package manager falls apart.

Yeah, I can't be bothered. Not going to bother trying to integrate APT into EasyOS Scarthgap. Got much more productive things to do.    

Tags: easy