e-Deklaracje

e-Deklaracje pod Linux’emLinuxem 2017

sudo apt-get install wget
wget ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb
sudo apt-get install -f
 
b) Kolejny krok to instalacja bibliotek oraz utworzenie dwóch linków:
sudo apt-get install libgtk2.0-0:i386 libstdc++6:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libqt4-qt3support:i386 libgnome-keyring0:i386 libnss-mdns:i386 libnss3:i386
sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
 
c) Teraz instalujemy, a właściwie Å›ciągamy i rozpakowujemy adobe-air-sdk (później doinstalujemy wrapper do adobe-air), umieszczamy go np. w katalogu domowym: $HOME/adobe-air-sdk. Można oczywiście zmienić, ale na potrzeby tej instrukcji będę się posiłkował właśnie tym katalogiem.
wget http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRSDK.tbz2 mkdir $HOME/adobe-air-sdk tar jxf AdobeAIRSDK.tbz2 -C $HOME/adobe-air-sdk
 
d) Åšciągamy ze strony Archa wrapper do adobe-air i zmieniamy (sed’ em)  Å›cieżkę z lokalizacją naszego wcześniej rozpakowanego adobe-air-sdk
wget https://aur.archlinux.org/cgit/aur.git/snapshot/adobe-air.tar.gz tar xvf adobe-air.tar.gz -C $HOME/adobe-air-sdk
sed -i -e 's/\/opt/$HOME/g' $HOME/adobe-air-sdk/adobe-air/adobe-air chmod +x $HOME/adobe-air-sdk/adobe-air/adobe-air
 
e) Jesteśmy już blisko końca, pobieramy e-deklaracje, kopiujemy do katalogu w adobe-air-sdk. Drugą kopię rozpakowujemy aby wydobyć ikonę, która posłuży nam do utworzenia Å‚adnego launchera ðŸ™‚
mkdir $HOME/adobe-air-sdk/e-deklaracje wget http://www.finanse.mf.gov.pl/documents/766655/1196444/e-DeklaracjeDesktop.air  cp e-DeklaracjeDesktop.air $HOME/adobe-air-sdk/e-deklaracje/  cp e-DeklaracjeDesktop.air /tmp/
cd /tmp/
unzip /tmp/e-DeklaracjeDesktop.air cp /tmp/assets/icons/icon128.png  $HOME/adobe-air-sdk/e-deklaracje/e-deklaracje.png
 
f) Ostatni krok to już tylko tworzenie launchera. Należy przekopiować całą poniższą zawartość razem i na końcu nadać uprawnienia:
cat <<__CONF__ | tee $HOME/.local/share/applications/e-deklaracje.desktop [Desktop Entry] Type=Application Terminal=false Categories=Office Exec=$HOME/adobe-air-sdk/adobe-air/adobe-air $HOME/adobe-air-sdk/e-deklaracje/e-DeklaracjeDesktop.air Icon=$HOME/adobe-air-sdk/e-deklaracje/e-deklaracje.png Name=e-Deklaracje __CONF__
 
chmod +x $HOME/.local/share/applications/e-deklaracje.desktop