(Kopiuję post, który napisałem na innym forum)
Uruchomiłem e-Deklaracje pod Slackware (14.2 32-bit), ale musiałem zrobić prosty wrapper, który "opakowuje" wywołania rpm.
/usr/bin/airwrap:
Kod: Zaznacz cały
export PATH="/usr/lib/airwrap/rpm:$PATH"
exec "$@"
/usr/lib/airwrap/rpm/rpm:
Kod: Zaznacz cały
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
Dołączam do posta paczkę dla Slackware airwrap.txz, gdyby ktoś chciał. Wrzucam też na dropbox:
airwrap.txz.
Myślę, że w innych dystrybucjach, np. Arch, ten sam sposób może zadziałać z niewielkimi zmianami.