Láttam a repóban a .deb csomagokat, mindegyik deb csomag shared típusú, tehát a rendszernek tartalmaznia kell a függőségeket is. Ez nem minden esetben jó megoldás, szerintem jobb a statikus csomagok használata, így akkor az alap puppy rendszer bármilyen qt verziót tartalmazhat, nem lesz összeakadás.
Csak példaképpen, a repóban szerepel ez a deb csomag is:
smplayer_19.10.0-1~precise1_i386.deb 2019-10-28 3.5 MB
Ha ezt letöltjük, és kicsomagoljuk, akkor a deb fájlban lévő control állományban elolvasható az ehhez a deb csomaghoz kellő függőségek, amiket -lévén shared típusú csomagról van szó ez esetben- a futtató puppy rendszernek kell alapból biztosítania, itt a példánkban jelen esetben a qt4-et.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Package: smplayer
Version: 19.10.0-1~precise1
Architecture: i386
Maintainer: Ricardo Villalba <
rvm@users.sourceforge.net>
Installed-Size: 15289
Pre-Depends: dpkg (>= 1.14.12ubuntu3)
Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.1.1), libqt4-dbus (>= 4:4.5.3), libqt4-network (>= 4:4.5.3), libqt4-script (>= 4:4.5.3), libqt4-xml (>= 4:4.5.3), libqtcore4 (>= 4:4.7.0~beta1), libqtgui4 (>= 4:4.8.0), libstdc++6 (>= 4.1.1), zlib1g (>= 1:1.1.4), mplayer | mplayer-nogui | mpv (>= 0.6.2)
Recommends: smplayer-themes, smplayer-skins, smtube, alsa-utils, x11-utils, pulseaudio-utils
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
De ugyanez van a repóban lévő smplayer_19.10.0-1~xenial1_i386.deb 2019-10-28 3.5 MB csomag esetében is, lásd:
---------------------------------------------------------------------
Package: smplayer
Version: 19.10.0-1~xenial1
Architecture: i386
Maintainer: Ricardo Villalba <
rvm@users.sourceforge.net>
Installed-Size: 15342
Pre-Depends: dpkg (>= 1.14.12ubuntu3)
Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.2), libqt4-dbus (>= 4:4.5.3), libqt4-network (>= 4:4.5.3), libqt4-script (>= 4:4.5.3), libqt4-xml (>= 4:4.5.3), libqtcore4 (>= 4:4.7.0~beta1), libqtgui4 (>= 4:4.8.0), libstdc++6 (>= 4.1.1), zlib1g (>= 1:1.1.4), mplayer | mplayer-nogui | mpv (>= 0.6.2)
Recommends: smplayer-themes, smplayer-skins, smtube, alsa-utils, x11-utils, pulseaudio-utils
---------------------------------------------------------------------
Tehát ezek a deb csomagok eleve shared jellegűek és Qt4-et kívánnak maguk alá. Így ha egy olyan puppyba telepíted, ahol eleve a rendszer QT5-el van szerelve, -mondjuk egy qt5-öt igénylő VLC miatt- akkor gondok lehetnek ebből. Nem ártana a repóban ezeket a deb csomagokat úgy megjeleníteni, hogy külön QT4 elnevezésű alkönyvtárba tennéd őket, és a könyvtárnévben szerepeltetnéd a csomagok futtatásához kellő qt verziószámot. (tehát nem a deb fájlok neveit kell átnevezni)
Mert most csak így van a könyvtárnév: SMPlayer-mpv 2019-10-28
Ez meg annak, aki netán nincsen teljesen képben, nem fogja egyértelműen jelezni, hogy a jelenlegi könyvtárnév alatt csak qt4-et igénylő deb csomagok vannak!
A repóban szereplő smplayer_19.10.0-1~bionic1_i386.deb 2019-10-28 3.5 MB csomag szerintem hibás, nálam nem lehetett kicsomagolni, errort adott vissza az UExtract-Version 3.40(2019-october-15), míg a xenial deb csomagot és a precise deb csomagot simán kibontotta, tehát nem a kibontó programban van a hiba. A 64 bitesekkel eleve nem próbálkoztam.
Utóirat.
Az innen letölthető:
https://launchpad.net/~rvm/+archive/ubu ... /+packages
smplayer_19.10.0-1~bionic1_amd64.deb (3.3 MiB)
smplayer_19.10.0-1~bionic1_i386.deb (3.3 MiB)
32 és 64 bites deb csomagok is hibásnak tűnnek, a
legutolsó verziójú UExtract-Version 3.40(2019-october-15) sem tudja őket kicsomagolni, hibás csomagként jelöli őket.
Továbbá még hibásnak tűnik
az erről a weboldalról tölthető két csomag is!
smplayer_19.10.0-1~disco1_amd64.deb (3.3 MiB)
smplayer_19.10.0-1~disco1_i386.deb (3.4 MiB)
Ebből a belinkelt smplayer forrásból egyedül a
smplayer_19.10.0-1~precise1_i386.deb
smplayer_19.10.0-1~xenial1_i386.deb
smplayer_19.10.0-1~trusty1_i386.deb
és ezek 64 bites verziói a hibátlanok, ezek simán kibonthatóak, míg a jelzett bionic és disco verziós smplayer csomagok hibásnak tűnnek, nem kibonthatóak!
Megjegyzés.
Ugyancsa hibásnak tűnnek ezen a weboldalon -ppa-tárolóban- lévő a deb csomagok is.
smtube_19.6.0-1~cosmic1_amd64.deb (272.8 KiB)
smtube_19.6.0-1~cosmic1_i386.deb (279.2 KiB)
smtube_19.6.0-1~disco1_i386.deb (278.8 KiB)
smtube_19.6.0.orig.tar.gz (756.5 KiB)
A többi smtube verzió hibátlan, és rendben kibontható, és ezek is még QT4-et igénylő shared deb csomagok.
19.6.0-1~xenial1
19.6.0-1~trusty1
19.6.0-1~precise1