background image

marzec 2004

44

linux w biznesie

                  

Płatnik 5 na Linuksie

Krzysztof Krawczyk

P

rogram Płatnik, wymagany do przygotowywania 
dokumentów  dla  ZUS-u,  nie  jest  dostępny  na 
Linuksa  –  został  stworzony  tylko  na  platformę 
Windows. Taka sytuacja jest przykładem nierów-

nego  traktowania  różnych  systemów  operacyjnych  przez 
administrację  rządową.  Z  tego  powodu  zostały  rozpoczęte 
prace nad Janosikiem, darmowym i otwartym odpowiedni-
kiem programu Płatnik, którego będzie można wykorzystać 
na  Linuksie,  Windowsie,  FreeBSD  oraz  Mac  OS.  Zanim 
jednak  prace  nad  nim  zostaną  zakończone,  minie  jeszcze 
trochę czasu. Z tego powodu warto zainteresować się możli-
wością uruchomienia programu Płatnik na Linuksie pod kon-
trolą narzędzia o nazwie Wine. W tym artykule przedstawię 
instrukcję, jak skorzystać z Płatnika 5 pod Linuksem.

Wine

Podstawowym elementem układanki, kluczowym dla suk-
cesu, jest pakiet Wine. Jego źródła można znaleźć na stro-
nie  domowej  projektu  (http://www.winehq.com/ ).  Pakiety 
binarne (w różnych wersjach) dostępne są we wszystkich 
popularnych  dystrybucjach  Linuksa.  My  skorzystamy 
z  wersji  Wine 20030916  (sprzed  pół  roku)  –  nie  sprawia 
ona  problemów,  w  przeciwieństwie  do  niektórych  now-
szych.

Opis instalacji Wine można znaleźć w artykule dotyczą-

cym wykorzystania Photoshopa na Linuksie – znajduje się 
również w tym numerze (str. 42).

Wymagane narzędzia

Wykorzystamy gotowy skrypt platnik5_set.sh (znajduje się 
na  płycie  CD  i  DVD),  który  zajmuje  się  przygotowaniem 
odpowiedniego  środowiska  do  uruchomienia  instalacji 
Płatnika.

Aby  skorzystać  z  tego  pliku, musimy  posiadać  w  sys-

temie  narzędzie  uudecode.  Można  je  znaleźć  w  pakiecie 
sharutils,  więc  wystarczy  odnaleźć  pakiet  binarny  o  tej 
nazwie  (rpm,  deb)  na  płytach  instalacyjnych  dystrybucji 
i zainstalować go.

Innym  narzędziem,  które  będzie  potrzebne,  jest

Cabextract  (www.kyz.uklinux.net/cabextract.php).  Umoż-
liwia  ono  rozpakowywanie  windowsowych  archiwów 
cab. Instalacja tego programu ze źródeł jest bardzo prosta 
(

./configure;  make;  make  install

 wykonane w katalogu 

utworzonym po rozpakowaniu archiwum), ale można także 
skorzystać z gotowych pakietów binarnych.

Pozostałe  narzędzia,  takie  jak  Wget,  Bzip2,  Tar  czy 

Sha1sum, powinny być już dostępne w systemie.

Instalacja Płatnika

Na początku musimy stworzyć nowego użytkownika, np. 
o  nazwie  platnik,  nadać  mu  hasło  i  przelogować  się  na 
niego:

adduser platnik ; passwd platnik ; su – platnik

Konieczne jest także pozwolenie na uruchamianie aplikacji 
graficznych użytkownikowi platnik (zakładam, że pracuje-
my w środowisku graficznym, a wszystkie czynności wyko-
nujemy w graficznym terminalu). Aby tego dokonać, należy 
w innym okienku terminala wykonać komendę 

xhost +

.

Kolejnym krokiem jest uruchomienie pobranego wcze-

śniej skryptu platnik5_set.sh:

sh ./platnik5_set.sh

Utworzy on katalog platnik5_set, do którego musimy wejść 
i w którym uruchamiamy skrypt setup_all:

cd platnik_set ; ./setup_all

Rysunek 1. 

Płatnik na Linuksie

Płatnik 6 na Linuksie

Istnieje  także  możliwość  uruchomienia  programu  Płatnik  6. 
Zasada jest taka sama jak w przypadku Płatnika 5 (określa-
nego również jako II) – trzeba zainstalować Wine 20031212, 
pobrać  przygotowany  skrypt  platnik_set.sh,  uruchomić  go, 
a po rozpakowaniu danych skorzystać ze skryptu setup_all.

background image

45

www.linux.com.pl

płatnik na linuksie

                  

Jeśli w katalogu platnik_set nie zostanie znalezione opro-
gramowanie  potrzebne  do  przeprowadzenia  instalacji, 
skrypt  setup_all  pobierze  je  z  Sieci.  Niezbędne  składniki 
to: biblioteka libeay32.dll, program WordViewer97 (posiada 
potrzebną  bibliotekę  riched20.dll),  komponenty  dcom98
instalator  przeglądarki  Internet  Explorer  6SP1,  instalator 
MDAC  w  wersji  2.1  oraz  oczywiście  instalator  programu 
Płatnik (pełna wersja – jeden plik).

Gdy będziemy już posiadali wszystkie elementy opro-

gramowania, rozpocznie się ich instalacja.

Instalator  Internet  Explorera  będzie  wymagał  od  nas 

zaakceptowanie  licencji  oraz  wybrania  rodzaju  instalacji 
(należy  wybrać  minimalną).  Podczas  jego  instalacji  mogą 
zostać zgłoszone różne błędy – trzeba je zignorować i kon-
tynuować wciskając przycisk OK.

Instalator  Płatnika  będzie  od  nas  wymagał  określenia 

miejsca instalacji – trzeba wskazać katalog c:\platnik. Jeżeli 
podczas  ustalania  konfiguracji  konta  administratora  nie 
będziemy mogli wprowadzać danych, należy najpierw klik-
nąć w pole Hasło, a potem wrócić do pierwszego pola.

Uruchamianie Płatnika

Aby  uruchomić  zainstalowanego  właśnie  Płatnika,  należy 
przejść do katalogu wine/c/platnik i wykonać komendę:

wine p2.exe

W  otworzonym  oknie  będziemy  musieli  określić  nowego 
płatnika  bądź  skorzystać  z  wcześniej  wprowadzonych 
danych pod Windowsem.

Napotkane problemy

Aby  korzystać  z  wbudowanego  pobierania/wysyłania 
dokumentów oraz pobierania certyfikatów, musimy ręcznie 
podmienić plik anim.dat na pustą animację – został przy-
gotowany odpowiednik plik.

Gdy chcemy wprowadzać polskie znaki, musimy sko-

rzystać z Notatnika (

wine  notepad

) i mechanizmu skopiuj/

wklej  –  w  przeciwnym  przypadku,  zamiast  polskich 
znaków, otrzymamy dziwne “krzaczki”.

Podsumowanie

Program  Wine  jest  stale  rozszerzany  o  nowe  możliwości 
i można spodziewać się, że z jego pomocą będziemy mogli 
uruchamiać  coraz  więcej  programów  przeznaczonych 
dla Windowsa. Program Płatnik jest dobrym tego przykła-
dem. 

W Sieci:

•  Strona domowa Płatnika:
 

http://www.platnik.info.pl/

•  Strona domowa Wine:
 

http://www.winehq.org/

•  Strona domowa Janosika:
 

http://www.janosik.net/