• Da li može da radi DOS program pod UBUNTU Linux-om?

  • Kako pokrenuti DOS emulator za UBUNTU Linux?

  • Podešavanje DOS-a za rad sa programima.

- Mnoge manje firme još uvek koriste određene programe koji rade samo pod MS DOS-om. Uglavnom su u pitanju programi za knjigovodstvo, ali koriste se programi i za razne druge namene. Nije česta pojava da osoblje koje je zaduženo za IT opremu takvih firmi preferira Linux operativni sistem, ali ga isključuje iz opcije jer ne podržava rad programa koji mogu da se koriste samo pod Microsoft DOS sistemom.Upravo na ovom mestu ću pokazati da je ipak i to moguće i da će raditi savršeno.

- Uputstvo je predviđeno za korisnike UBUNTU distribucije. Prvo ćemo instalirati DOS emulator, nazvan „Dosemu“. S obzirom da se program nalazi u repozitorijumima, otvorićemo program „Add/Remove…“ iz menija „Applications“. Iz menija „Show“ odabraćemo „All available applications“ i u polje search ukucati „dosemu“. Označićemo program za instalaciju i instalirati isti klikom na „Apply Changes“.

1.png

- Kada je instalacija završena, prečica programa pojaviće se u meniju „Applications/System Tools“, ali ukoliko odmah pokušamo da pokrenemo program verovatno će se dogoditi da se neće pokrenuti.

- Da bismo osposobili DOSEMU za rad moraćemo da napravimo par modifikacija. Prvo ćemo otvoriti Terminal i ukucati komandu:

Za Ubuntu 8.04 i ranije verzije:

  • sudo gedit /etc/sysctl.conf

Za Ubuntu 8.10:

  • sudo gedit /etc/sysctl.d/90-low-memory-access.conf

- U fajlu koji se otvori treba potražiti red u kojem piše:

  • vm.mmap_min_addr =

i promeniti vrednost u 0 (nula). Ukoliko ne postoji ovakav red, dodati ga, dakle treba ukucati:

  • vm.mmap_min_addr = 0

- Restartovaćemo računar i pokušati da pokrenemo „Applications/System Tools/DOS emulator“. Ukoliko smo sve uradili kako treba, pred nama će se pojaviti prozor emuliranog DOS-a.

DOS emulator

- Kod pojedinih programa bilo je neophodno napraviti još dve manje ispravke, da bi sve radilo kako treba, inače je pokrenuti program pod DOS-om prijavljivao grešku. S obzirom da ne može da škodi, za svaki slučaj nebi bilo loše napraviti te izmene u startu. Ponovo otvaramo Terminal i kucamo:

  • sudo gedit /etc/dosemu/freedos/autoexec.bat

i iznad redova „set HELPPATH=z:\help “ i „set TEMP=c:\tmp“ dodamo red:

  • set CLIPPER=f155

- Snimićemo fajl, zatvoriti ga i zatim ukucati:

  • sudo gedit /etc/dosemu/freedos/config.sys

- U fajlu config.sys ćemo pronaći red „files“ i za vrednost ukucati 150. Sa malopre napravljenim izmenama nije se pojavljivao nijedan problem pri radu DOS programa, ukoliko se greške ipak jave možda bi trebalo promeniti vrednosti.

Open with...

- Da bismo otvorili naš knjigovodstveni program ili neki drugi koji radi pod DOS-om, pronaći ćemo njegov izvršni fajl, kliknuti na njega desnim tasterom miša, odabrati „Open with Other Application“ i odabrati „Dosemu“. Ako u datoj listi ne postoji „Dosemu“ kao opcija, kliknućemo na „Use a custom command“, u polje za upis ukucati „dosemu“ i kliknuti „Open“. Sledeći put kada kliknemo desnim tasterom miša na izvršni fajl programa, otvaranje preko DOS emulatora biće nam odmah ponuđeno.

<<<NAZAD>>>