Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Emulacija SCO / Unix programa na linuxu

[es] :: Linux :: Emulacija SCO / Unix programa na linuxu

Strane: 1 2

[ Pregleda: 5757 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Silencer
Mitrović Stevan
Smederevo

Član broj: 399
Poruke: 480
80.93.249.*

ICQ: 76958890


+72 Profil

icon Emulacija SCO / Unix programa na linuxu13.11.2006. u 13:17 - pre 211 meseci
Imam program koji radi trenutno pod SCO Unix SVR.5

Da li ima mogucnosti kao sto imam cedega za linux da emuliram Windows programe tako bi hteo da emuliram SCO Unix programe pod linuxom.

Mislim zelim da mi se linux sam ponasa kao unix.
 
Odgovor na temu

Body Bag
/dev/null

Član broj: 82460
Poruke: 565
*.inffo.net.



+4 Profil

icon Re: Emulacija SCO / Unix programa na linuxu13.11.2006. u 14:23 - pre 211 meseci
Nisam siguran za linux,ali BSD nudi takvu mogucnost(mada nisam siguran da li i za SCO,za Solaris sigurno)
Mozda najednostavnije resenje bi ti bilo da instaliras neki VM(VMware,ima i za linux) i poteras SCO tako,kao i sve programe koji ti trebaju....
PoZ!
Power of simplicity - http://www.archlinux.org



 
Odgovor na temu

Silencer
Mitrović Stevan
Smederevo

Član broj: 399
Poruke: 480
80.93.249.*

ICQ: 76958890


+72 Profil

icon Re: Emulacija SCO / Unix programa na linuxu13.11.2006. u 14:30 - pre 211 meseci
Ma mislio sam ja na vmware da probam ali sam pronasao na netu

http://linux-abi.sourceforge.net/

Linux-Abi patch koji patchuje kernel od linuxa koji bi mi omogucio startovanje SCO binarnih fajliva. Ako ovo budem poterao i startujem unix binarni fajl :) bice extra.
 
Odgovor na temu

unleaded

Član broj: 114756
Poruke: 74
81.94.12.*



Profil

icon Re: Emulacija SCO / Unix programa na linuxu13.11.2006. u 19:19 - pre 211 meseci

Podrska za SCO u FedoraCore6 Linux-u


-sa kernel.org skines i raspakujes kernel (linux-2.6.18.tar.bz2)
-sa sourceforge skines i raspakujes patch (linux-abi-2\[1\]\[1\].6.18.diff.bz2)
i kopiras ga u linux-2.6.18
-kopiras kompletan linux-2.6.18 u /usr/src
(sve ovo gore radis graficki)

-otvoris terminal (konzolu)

-predjes u /usr/src
# cd /usr/src

-napravis soft link
# ln -s linux-2.6.18 linux

-predjes u linux
# cd linux

-patchujes kernel
# patch -p1 <linux-abi-2\[1\]\[1\].6.18.diff

-podesavas parametre u kernelu
# make xconfig
_____Opcija:__________________ Processor type and features
_____obavezno iskljuciti_!!!__ Use register arguments

_____Opcija:__________________ Executable file formats
_____obavezno ukljuciti sve opcije

_____pregledas ostale opcije - ukljucis ili iskljucis - zavisi sta ti treba
_____kliknes na Save i zatvoris

-startujes kompajliranje
# make all

-ako je starija masina odes na kafu

-instaliras module
# make modules_install

-instaliras bzImage System.map i ostalo
# make install

-editujes rc.local
# gedit /etc/rc.d/rc.local
________dodas sledece linije na kraj


insmod /lib/modules/2.6.18/kernel/abi/util/abi-util.ko
insmod /lib/modules/2.6.18/kernel/arch/i386/kernel/lcall7.ko
insmod /lib/modules/2.6.18/kernel/abi/svr4/abi-svr4.ko
insmod /lib/modules/2.6.18/kernel/abi/cxenix/abi-cxenix.ko
insmod /lib/modules/2.6.18/kernel/abi/ibcs/abi-ibcs.ko
insmod /lib/modules/2.6.18/kernel/abi/sco/abi-sco.ko
insmod /lib/modules/2.6.18/kernel/fs/binfmt_coff.ko
insmod /lib/modules/2.6.18/kernel/fs/binfmt_xout.ko

_________kliknes na Save i zatvoris



-predjes u /usr/lib
# cd /usr/lib

-napravis soft link (za terminalske programe)
# ln -s /usr/share/terminfo


-rebutujes sistem - pazis na startu da rucno podignes kernel 2.6.18
-ako sve prodje kako treba editujes grub.conf da ga dize po defaultu

-kod mene radi i na FC3,4,5 po istom principu za druge distibucije ne znam


Programmer is an organism that turns coffee into software.
 
Odgovor na temu

Silencer
Mitrović Stevan
Smederevo

Član broj: 399
Poruke: 480
80.93.249.*

ICQ: 76958890


+72 Profil

icon Re: Emulacija SCO / Unix programa na linuxu14.11.2006. u 06:05 - pre 211 meseci
Hvala unleaded na opsirnom odgovoru :)

Sad samo da se spremim opet da kompajliram kernel ko nekada, nadam se da nisam zaboravio i da nisu menjali sto sta mnogo...
 
Odgovor na temu

unleaded

Član broj: 114756
Poruke: 74
81.94.12.*



Profil

icon Re: Emulacija SCO / Unix programa na linuxu14.11.2006. u 09:50 - pre 211 meseci
Sa ovim novim distribucijama kompajliranje kernela nije
strasno, samo je dosadno ako moras biti tu i cekati da se zavrsi.
Javi kako je proslo (ili ako ne prodje - mozda mogu da pomognem :) .
Programmer is an organism that turns coffee into software.
 
Odgovor na temu

Silencer
Mitrović Stevan
Smederevo

Član broj: 399
Poruke: 480
80.93.249.*

ICQ: 76958890


+72 Profil

icon Re: Emulacija SCO / Unix programa na linuxu14.11.2006. u 11:35 - pre 211 meseci
proslo je ok ;) svidja mi se uspeo sam da instaliram bez prblema informix Connection e sad problem mi je da instaliram informix workgroup server jer kad ubacim sve podatke serijski kljuc i informacije kad treba da izvrsi instalaciju izbaci mi segment fault :( Uspeo sam da otpakujem rucno cpi fajl sa cpio komandom i dobijem sto mi treba ali dzabe kad mi trazi serijski kljuc koji se ubacuje samo tokom instalacije a meni instalacija ne prolazi :<

E sad planiram da instaliram na neki SCO server informix pa da ga copy past :P
 
Odgovor na temu

unleaded

Član broj: 114756
Poruke: 74
81.94.12.*



Profil

icon Re: Emulacija SCO / Unix programa na linuxu14.11.2006. u 15:54 - pre 211 meseci

Mozda Segmentation fault ima veze sa ovim paketima

compat-db
compat-gcc
compat-libgcc
db4
db4-devel
glibc
glibc-comon

Provjeri da li su instalisani i koje verzije
posebno glibc, na primjer instalisan je
glibc-2.4-4 ili neki noviji a treba ti glibc-2.0.7
ili neki stariji


Programmer is an organism that turns coffee into software.
 
Odgovor na temu

Silencer
Mitrović Stevan
Smederevo

Član broj: 399
Poruke: 480
195.252.78.*

ICQ: 76958890


+72 Profil

icon Re: Emulacija SCO / Unix programa na linuxu14.11.2006. u 19:18 - pre 211 meseci
Reci mi ako znas mozda hocu da startujem i4gl (Informix 4GL) ali dobijam Permission denied poruku kad je startujem i ne samo to skoro vecina vajlvoa :<

Nije meni bitan Informix 4GL ne bi da programiram informix pod linuxom to mi treba za sco server bash ali pod linuxom treba da teram i4gl vec kompajlirane programe ...
 
Odgovor na temu

unleaded

Član broj: 114756
Poruke: 74
81.94.12.*



Profil

icon Re: Emulacija SCO / Unix programa na linuxu14.11.2006. u 21:42 - pre 211 meseci

Nisam radio sa Informix-om pa ne mogu puno da ti pomognem.
Permission denied se dobije od Linuxa ako korisnik nema
ovlascenja da izvrsava program (dakle sa chmod lako rjesivo)
ili od baze, ako parametri "grant connect, grant ..." nisu podeseni
kako treba, ili ako se iz baze pravi izvjestaj koji treba da se
zapise u direktorij za koji korisnik nema pravo pisanja, ili
moze biti nesto sasvim drugo.
Programmer is an organism that turns coffee into software.
 
Odgovor na temu

Silencer
Mitrović Stevan
Smederevo

Član broj: 399
Poruke: 480
80.93.249.*

ICQ: 76958890


+72 Profil

icon Re: Emulacija SCO / Unix programa na linuxu15.11.2006. u 10:49 - pre 211 meseci
Za chmod znam stavio sam bukvalno 0777 permisije i ne pije vodu.

E sad to za baze :/ mogu da pogledam dal to moze praviti probleme.

Ajde pa javim ako sam nasao izlaz ovom resenju mozda nekom i pomogne u buducnosti.
 
Odgovor na temu

unleaded

Član broj: 114756
Poruke: 74
81.94.12.*



Profil

icon Re: Emulacija SCO / Unix programa na linuxu15.11.2006. u 20:58 - pre 211 meseci
OK - nadam se da ces uspjeti.
Programmer is an organism that turns coffee into software.
 
Odgovor na temu

Silencer
Mitrović Stevan
Smederevo

Član broj: 399
Poruke: 480
80.93.249.*

ICQ: 76958890


+72 Profil

icon Re: Emulacija SCO / Unix programa na linuxu16.11.2006. u 14:26 - pre 211 meseci
Ok nasao sam skriptu

---------------------------cut here------------------------------------------
#
# must be run from the root directory to masquerade relative pathnames --
# tar A flag strips / from filenames but not from target links!
#
cd /
#
# list all the files to be tarred, isolating simlinks to be created
# (tar -cPL follows the simliks but copies verbatim rather than creating
# links)
#
ls -l lib/*.a usr/lib/*.a lib/*.o usr/lib/*.o lib/*.so* usr/lib/*.so* \
`find shlib usr/include usr/ccs -type l -print` | \
#
# this isolates .so* that should be simlinked - note that since, due to
# sorting problems, we not always get the links the right way round, we'll be
# using hard links instead -- edit scodev.lnk if that bothers you
#
sort -k 11,11 | awk '{if ($11==of) print "ln ", ol," ", $9 > "scodev.lnk"; \
else {of=$11; ol=$9; print $9}}' > /tmp/st$$
#
# tar, compress, remove temp files & quit
#
tar -cPLvfF - /tmp/st$$ | compress > scodev.tar.Z
rm /tmp/st$$
------------------------end cut----------------------------------------------

Koja sluzi da unix lib, headere i bin fajliove koje su bitni za sam rad unix-a kao i informix programa spakujem u jedan tar. I otpakujem na linux box u npr /scodev

sledece sto mi je trebalo su

ln -s /scodev/lib/libprot.so.1 /lib/libprot.so.1
ln -s /scodev/usr/lib/libc.so.1 /usr/lib/libc.so.1
ln -s /scodev/usr/lib/ld.so.1 /usr/lib/ld.so.1

jer mi je sam isql / i4gl trazio libc.so.1

uspeo sam instalaciju i4gl-a digo isql i mogu da startujem 4gl programe :)

unleaded hvala jos jednom na pomoci koju si mi ukazao :) Napokon ne moram da dizem vishe SCO za client masine :) nego mi samo treba za server. Nadam se da ce ovo nekom posluziti ako migrira cliente sa sco na linux :P



 
Odgovor na temu

Marko_R
Marko Ranđelović
Programer
Niš

Član broj: 3737
Poruke: 575



+4 Profil

icon Re: Emulacija SCO / Unix programa na linuxu16.11.2006. u 17:02 - pre 211 meseci
Jedan kolega koji je instalirao Progress bazu na linux je morao da instalira ibcs2 koji je donosio neke mogućnosti koje glibc nema, a UNIX libc ima. Bio je u pitanju background piping. Taj projekat se odavno više ne razvija. SuSE je portovao taj paket neko vreme, mislim do 9.2, pa su i oni prestali.
 
Odgovor na temu

unleaded

Član broj: 114756
Poruke: 74
81.94.12.*



Profil

icon Re: Emulacija SCO / Unix programa na linuxu16.11.2006. u 19:33 - pre 211 meseci

Bas mi je drago da si uspio :)).

E sad, neda djavo mira, bilo bi dobro kad bi
i servera mogao da zamjenis. Dugorocno
gledano, SantaCruz nema buducnosti pa ces
prije ili kasnije opet imati problem a dobro je
unapred imati sve (ili bar dio) rjeseno.

@Marko_R
ibcs je portovan (djelimicno ili potpuno) u linux-abi.
Linux-abi se i dalje razvija ili makar prati razvoj
kernela. Prije 7-8 dana objavljen je linux-abi-2[1][1].6.19-rc4-git10.diff
dakle patch za novi kernel koji tek treba da se pojavi.
Programmer is an organism that turns coffee into software.
 
Odgovor na temu

Marko_R
Marko Ranđelović
Programer
Niš

Član broj: 3737
Poruke: 575



+4 Profil

icon Re: Emulacija SCO / Unix programa na linuxu16.11.2006. u 20:03 - pre 211 meseci
Što kažeš da SCO nema budućnost?
 
Odgovor na temu

Silencer
Mitrović Stevan
Smederevo

Član broj: 399
Poruke: 480
195.252.78.*

ICQ: 76958890


+72 Profil

icon Re: Emulacija SCO / Unix programa na linuxu16.11.2006. u 20:49 - pre 211 meseci
Ma SCO ima buducnosti evo moja firma kupuila SCO Unix za 100 accounta al to je samo kao server.

Pa mi je problem samo bilo client masine da imaju neki opensource software da ga ne placam. Mislio sam na terminal server da pici sve to ali jok bolje mi ovako.
 
Odgovor na temu

unleaded

Član broj: 114756
Poruke: 74
81.94.12.*



Profil

icon Re: Emulacija SCO / Unix programa na linuxu16.11.2006. u 21:39 - pre 211 meseci

Ako nije poslovna tajna kolika je sad cijena po korisniku?
Nekad je bilo 500$ i minimalno cetiri korisnika, dakle
najmanje dvije hiljadarke.


@Marko_R
Zbog izvjestaja o finansijskom poslovanju u kojima je vec
duze vrijeme stavka "prihodi od prodaje vlastitih proizvoda"
u neprekidnom padu a taj trend ce se po njihovim vlastitim
predvidjanjima nastaviti, dok je istovremeno stavka "rashodi
zbog sudjenja sa IBM-om" u neprekidnom porastu.
Ja tu ne vidim nekakvu sjajnu buducnost.
Programmer is an organism that turns coffee into software.
 
Odgovor na temu

Silencer
Mitrović Stevan
Smederevo

Član broj: 399
Poruke: 480
195.252.78.*

ICQ: 76958890


+72 Profil

icon Re: Emulacija SCO / Unix programa na linuxu16.11.2006. u 22:31 - pre 211 meseci
Treba sutra da dobijem fakturu pa cu ti kazem :)

Anyway :) jel ima nacina da pod linux-om mount-ujem HTFS ? :) Kernel u sebi ima modul za sysv filesystem. ali kad uradim modprob sysv i

$mount -t sysv /dev/hdc1 /mnt/unix #ne pije vodu :(

Ovo mi nije tolko bitno, al ako znas mozda kako da mountujem SCO-v HTFS koji je radjen u Unix-ovom Divvy particioneru bilo bi mi mozda od nekog znacaja.
 
Odgovor na temu

Marko_R
Marko Ranđelović
Programer
Niš

Član broj: 3737
Poruke: 575



+4 Profil

icon Re: Emulacija SCO / Unix programa na linuxu17.11.2006. u 13:21 - pre 211 meseci
Citat:
unleaded: Ako nije poslovna tajna kolika je sad cijena po korisniku?
Nekad je bilo 500$ i minimalno cetiri korisnika, dakle
najmanje dvije hiljadarke.

U, to je bogami skupo. Nego kad je to bilo, i AutoCad je bio pre 10 godina 15000 a sad je 4000?
 
Odgovor na temu

[es] :: Linux :: Emulacija SCO / Unix programa na linuxu

Strane: 1 2

[ Pregleda: 5757 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.