Dosemu !(doseku)
pendahuluan
Berdasarkan pengamatan, masih banyak kantor baik swasta atau negri yang masih menjalan beberapa aplikasi yang berbasis msdos. Keunggulan dengan program berbasis dos antara lain tidak membutuhkan hardware yang tinggi untuk menjalankannya.
Semenjak diberlakukan UU-HAKI 27 juli 2003. Tidak hanya pemakai ms windows saja yang kelabakan. Beberapa kantor yang mempergunakan aplikasi under dos juga was-was. Untungnya pakar opensource sudah mempunyai solusi nya dengan menganti aplikasi OS Ms Dos dengan dos versi gratis DosEmu
kompile dan instalasi DosEmu
Seperti biasa ambil dulu file dosemu.x.x.tgz terakhir di www.dosemu.org (versi terbaru pada saat artikel di tulis 1.1.5) dengan file dosemu-freedos-bin.tgz.
Aplikasi dosemu akan menangani virtual hardware sedangkan aplikasi freedos merupakan operating sistem yang akan dipakai sebagai pengganti msdos.
- Extract file dosemu-x.x.x.tgz
# tar xzpf xzf dosemu-x.x.x.tgz
- Masuk kedalam direktori dosemu
# cd dosemu-x.x.x
- Jalankan script konfigure untuk menyesuaikan aplikasi dengan dengan sistem yang anda punya. Bisa dengan ./configure (bila ingin kostumize) atau dengan ./default-configure (pilihan default)
# ./default-configure
- Jalankan perintah make untuk mengkompile apliasi
# make
- Bila sampai perintah make tidak ada error maka kompilasi dosemu sudah selesai. Sebelum melakukan proses instalasi file dosemu-freedos kita copikan terlebih dahulu kedirektori aktif sekarang
# pwd /root/dosemu-x.x.x # cp (wherever u are)/dosemu-freedos-bin.tgz /root/dosemu-x.x.x
- setelah kita copikan file freedos baru kita lakukan instalasi dari dosemu
# make install
Pastikan tidak terjadi kesalahan baik pada saat konfigure atau kompile
Hasil dari instalasi secara default akan diletakkan di /usr/local/bin dan file dari freedos akan dikopikan ke /usr/local/share/dosemu.
instalasi sistem
Setelah sukses dan tidak ada kesalahan pada instalasi. Sekarang masuk ke tahap mempersiapkan drive sistem atau lebih mudah bila dikatakan membuat drive-booting-c. Didrive ini nantinya bisa diletakkan aplikasi msdos yang akan dieksekusi.
Pada saat membuat driveC, nanti akan ditanya letak direktori yang akan dijadikan dari drive C, bisa kita tentukan sendiri atau ikut default.
Bila ikut default akan diletakkan di (home direktori)/dosemu/freedos.
misal :
/root/dosemu/freedos < -- untuk root /home/tono/dosemu/freedos <-- untuk user tono /home/tini/dosemu/freedos <-- untuk user tini
Memulai instalasi driveC sangat mudah, login sebagai user atau root lalu ketikkan dosemu.
# dosemu < -- sebagai root $ dosemu <-- sebagai user biasa
Muncul tampilan sebagai berikut
Please enter the name of a directory which contains a bootable DOS [ENTER = the default /usr/local/share/dosemu/freedos]
Tekan tombol enter untuk menggunakan pilihan default (menggunakan OS FreeDos) atau isikan path direktori yang lain bila ingin menggunakan OS yang lain misal /usr/local/share/MsDos (tentunya dibuat dan diisi msdos.sys, io.sys, command.com terlebih dahulu dan yang paling penting lisensi ms dos-nya).
Going to install your private DOSEMU-freedos files into the directory /root/dosemu Enter an empty string to confirm, a new path (the files will then be installed in a subdirectory named "dosemu" under that new path), or "none" (without the quotes) if you don't want a writable C-drive.
Tekan enter bila ingin membuat private driveC, maksudnya bila driveC tersebut ditulisi, maka file yang dibuat hanya bisa dipakai oleh user yang menjalankan dosemu. Pada contoh diatas user yang dipakai adalah user root, maka akan dibuat private driveC di /root/dosemu.
Bila tidak ingin membuat privat driveC maka ketikan “none” tanpa tanda kutip dua!. Secara otomatis akan dibuatkan link driveC menuju ke /usr/local/share/dosemu/freedos .
Creating symbolic link for bootdirectory as /root/.dosemu/drives/c DOSEMU will run on _this_ terminal. To exit you need to execute 'exitemu' from within DOS, because-C and 'exit' won't work! Now type ENTER to start DOSEMU or C to cancel
tekan tombol enter
The Linux DOSEMU, Copyright (C) 2003 the 'DOSEMU-Development-Team'. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the file COPYING for more details. Use this program at your own risk! By continuing execution of this program, you are stating that you have read the file COPYING and the above liability disclaimer and that you accept these conditions. Enter 'yes' to confirm/continue:
ketik yes, maka akan menjalankan OS Freedos
... ... ... C:>
DosEmu akan membuat 2 buah drive, drive C untuk booting dan drive D untuk bekerja atau dengan kata lain merupakan link ke home direktori.
C:>d:
D:>dir
Volume in drive D is /root
Directory of D:\
DOSEMU 09-16-03 1:23p
DOSEM~Z2 5 09-16-03 12:18p
MAILDIR 07-10-03 12:37a
SATU 07-14-03 5:36p
UUDEV~79 18 07-14-03 5:14p
02PAC~06 GZ 228,095 07-21-03 4:41p
03MOD~LL GZ 80,703 07-21-03 4:41p
CARI 217 07-14-03 4:40p
CCZE-~FN GZ 139,795 07-10-03 7:43p
CHECK~SQ PL 308 07-30-03 1:07p
CLAMA~UJ GZ 1,018,727 07-01-03 4:55p
COBA 6 07-30-03 8:52a
COPI 64 07-23-03 8:05p
DAFTAR 2,415 07-23-03 8:02p
INSTALL 110 08-15-02 8:44p
ISI 2,730 07-16-03 3:39p
MAIL 712 07-12-03 1:45p
MAIL MSG 76 07-12-03 10:23a
SCTV 4,129 07-16-03 9:56a
TEST 97 07-12-03 10:15a
UPDATE 223 09-02-03 11:16a
UUDEV~2Q GZ 260,889 07-14-03 5:13p
22 file(s) 5,856,600 bytes
8 dir(s) 386,588,672 bytes free
D:>
menambah drive lainnya
Bisa jadi aplikasi yang kita pakai ternyata membutuhkan drive lain agar dapat berfungsi dengan normal.
Konfigurasi drive pada dosemu diletakkan pada :
(home user)/.dosemu/drives/ < -- private driveC /var/lib/dosemu/drives/ <-- share driveC
Untuk menambahkan bisa dengan membuat direktori disini atau membuat link direktori dengan menggunakan perintah ln
misal
# cd /var/lib/dosemu/drives/ atau cd (home user)/.dosemu/drives/ # mkdir e f atau # ln -s /mnt/fat32 e
printer support
Suatu aplikasi biasanya sudah dilengkapi perintah untuk melakukan printing. Dosemu sudah menyedia jalur ke printer. Maksudnya bisa kita melakukan perintah print di dosemu maka dosemu akan menangkap perintah tersebut dan meneruskan ke daemon lpd.
instalasi pendukung printer
- Pastikan terlebih dahulu daemon perinter anda sudah bekerja terlebih dahulu, uji coba dahulu test print dari daemon tersebut.
misal# lpr /etc/passwd
bila berhasil maka daemon lpd siap untuk digunakan.
- Buka dan modifikasi file /etc/dosemu/dosemu.conf. cari bagian $_printer = “lp”.
Hilangkan tanda # didepan $printer dan edit “lp” sesuikan dengan printer queqe di konfigurasi printer atau /etc/printcap - Jalankan dosemu dan coba perintah print.
# dosemu c:>dir > prn < -- mencetak isi direktori ke printer
troubleshooting
- Bila program yang anda jalankan tidak dapat berjalan dengan benar, misal segmentation fault, ada kemungkinan versi linux yang anda pakai, crash di library pendukung. Coba anda install di versi lainnya.
- Untuk membuat private driveC untuk user, perhatikan ijin akses di /usr/local/share/dosemu apakah boleh dibaca oleh user non root.
terimakasih
Terimakasih untuk pihak dxxxxx dxxxxx indonesia yang sudah mensponsori artikel ini hingga dapat di sebarluaskan dan digunakan untuk public/umum.
Related Posts
No related posts were found, so here's a consolation prize: Postfix-postfixadmin-dovecot di trustix 3.05.
