Pod Slackware też uruchomiłem e-Deklaracje, ale musiałem zrobić prosty wrapper, który "opakowuje" wywołania rpm.
/usr/bin/airwrap:
export PATH="/usr/lib/airwrap/rpm:$PATH"
exec "$@"
/usr/lib/airwrap/rpm/rpm:
if [ "$1" = "-q" -a "$2" = "rpm" ]
then
echo rpm-4.12.0.1-1.i586
exit 0
elif [ "$1" = "--qf" -a "$2" = '%{VERSION}' -a "$3" = "-q" -a "$4" = "rpm" ]
then
echo 4.12.0.1
exit 0
elif [ "$1" = "-U" ]
then
exec /bin/rpm --nodeps "$@"
else
exec /bin/rpm "$@"
fi
Używam go w ten sposób:
# airwrap ./AdobeAIRInstaller.bin
# airwrap "/opt/Adobe AIR/Versions/1.0/Adobe AIR Application Installer"
Pierwszym poleceniem uruchamiam instalator Adobe Air, pobrany ze strony Adobe, drugim - instalację aplikacji z pliku .air, np. e-Deklaracje.
Kilka screenshotów: https://imgur.com/a/iDtJEGa
(https://i.imgur.com/E0MGMQI.png)
(https://i.imgur.com/VM00p7I.png)
(https://i.imgur.com/xtpJakd.png)
(https://i.imgur.com/43gbVJn.png)
Dołączam do posta paczkę dla Slackware airwrap.txz, gdyby ktoś chciał. (Edit: Jeśli ktoś nie ma konta na tym forum, wrzucam też na dropbox: airwrap.txz (https://www.dropbox.com/s/53yg3n9d0t0lqa4/airwrap.txz?dl=1))
Myślę, że w innych dystrybucjach, np. Arch, ten sam sposób może zadziałać z niewielkimi zmianami.