Jako, że zbliża się kolejny termin rozliczenia się z US .... w tym roku spróbowałem zainstalować e-deklaracje na dockerze na obecnym Debian testing, ale na stable też nie powinno być problemu.
Poniższy opis jest bardzo roboczy. To czy skorzystam z tej metody zależy od tego na ile będzie prosta w użytkowaniu.
Posiłkowałem się opisem ze strony
http://rys.io/pl/150 z lekkimi odstępstwami.
Samego dockera ściągnęłem z repozytorium
https://packages.debian.org/pl/jessie-b ... /docker.io.
Na chwilę obecną docker.io. jest tylko w sidzie i wspomnianym jessie-bacports.
Na testingu docker zinstalował się bez konieczności dociągania zależności.
Potem postępuję wg poradnika:
Przyda się też dodanie naszego juzera do odpowiedniej grupy:
sudo adduser $USER docker
sg docker
W momencie gdy trzeba zaciągnąć repozytorium git zmieniam adres na kopię repozytorium, gdyż te podane jest już chyba niedostępne.
A więc:
Kod: Zaznacz cały
git clone https://github.com/porbas/e-dockleracje
I dalej już standardowo.
Docker pobiera podstawowy obraz Ubuntu 13.10, instaluje w nim konieczne pakiety, pobiera Adobe AIR, Acrobat Readera i same e-Deklaracje, instaluje wszystko, i wreszcie — uruchamia nam e-Deklaracje. Prosto z wydzielonego kontenera, ale z dostępem do naszego dotychczasowego katalogu konfiguracyjnego e-Deklaracji, o ile istnieje.
Budowanie musi zrobić tylko raz, więc następne uruchomienia będą znacznie szybsze.
U mnie był jeszcze problem z brakiem pliku .Xauthority co załatwiłem (czy słusznie, nie jestem pewien):
Potem warto sobie to dopisać, do któregoś z plików startowych w nszym katalogu (np. bashrc)
Potem jeszcze przeniosłem ustawienia z Windows, które powinny znajdować się w katalogu e-deklaracje w lokalizacji:
Tak uzyskane dane zastąpiłem danymi w lokalizacji, które wskazuje aplikacja w trakcie uruchamiania:
Profil znajduje się w katalogu:
~/.appdata/e-Deklaracje.*
Same ustawienia można też wyeksportować i importować z poziomu aplikacji, ale w dockerze jestem początkujący i nie doszukiwałem się jeszcze jak dostać się do plików z poza kontenera.
I tak oto mam wszystkie ustawienia łącznie z historią aktywności i rozliczeniami, które wysyłałem z poziomu Windowsa.
Pozostaje mi jeszcze rozliczyć się i dojść do tego jak wyeksportować dane poza kontener.
AKTUALIZACJA:
Ostatecznie porzuciłem powyższą metodę i postąpiłem wg poradnika
http://nocnypingwin.pl/e-deklaracje-pod-linuxem-2017/ Poprzednio przeniesione ustawienia z Windows wciąż działają, ale można to też robić wygodnie za pomocą eksportu/importu ustawień do pliku.