[Çözüldü] Linux'ta SBS hazırlık uygulamalarını çalıştırmak

Başlatan costock9, 08 Ağustos 2012 - 23:05:52

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

costock9

Merhaba abilerim,
1 ay öncesine kadar Windows kullanıyordum ama Linux'u da takip ediyordum. Ubuntu'nun yeni sürümünü duyunca hemen kurdum ve gerçekten çok beğendim. Ama merakımın etkisiyle hesap edemediğim bi konu vardı, SBS :) SBS hazırlık cdlerinde exe programları var. Windows'tayken rahatça kullanabiliyordum. Sormak istediğim Linux'ta bu exeleri çalıştırabilir miyim? Forumda arama yapmadım kusura bakmayın böyle bir konu ve cevabı varsa *bağlantı da verebilirsiniz. Başka yerlerde Wine diye bi program duydum. Yükledim ama exe'yi wine ile açmaya çalışırken hiçbir şey olmuyor. Hata falan da vermiyor yani. Öyle tıkladığımla kalıyorum :)

Yardımcı olabilirseniz sevinirim. Linux'ta baya acemiyim. O yüzden karışık terimler kullanmadan açıklayıcı anlatabilirseniz daha iyi olur :)

if

@costock9, Wine ile .exe uzantılı uygulamaları çalıştırabilirsiniz. CD/DVD üzerindeki bir .exe'yi çalıştırmak için biraz uğraşmak gerek. Öncelikle bu .exe'ler sadece cd üzerinde mi çalışıyor?

ctrl+alt+t tuşlarına basıp uçbirimi açın ve aşağıdaki komutu kopyala yapıştır yaparak uçbirime girin. Sonucunu buraya aktarın.

ls -la ~/.wine/dosdevices/
ls -la /dev/ | grep cd

costock9

Alıntı yapılan: if - 08 Ağustos 2012 - 23:16:05
@costock9, Wine ile .exe uzantılı uygulamaları çalıştırabilirsiniz. CD/DVD üzerindeki bir .exe'yi çalıştırmak için biraz uğraşmak gerek. Öncelikle bu .exe'ler sadece cd üzerinde mi çalışıyor?

ctrl+alt+t tuşlarına basıp uçbirimi açın ve aşağıdaki komutu kopyala yapıştır yaparak uçbirime girin. Sonucunu buraya aktarın.

ls -la ~/.wine/dosdevices/
ls -la /dev/ | grep cd


CD içinde çalıştırmaya çalışınca sanırım erişim sorunu çıktı. Bu yüzden CD içindeki dosyaları masaüstündeki bir dizine kopyaladım. Windows'ta da böyle yapıyordum ve çalışıyordu. CD'yi tekrar takıp dediğiniz kodu yazdığımda,

sertac@Sertac:~$ sertac@Sertac:~$ ls -la ~/.wine/dosdevices/
sertac@Sertac:~$: command not found
sertac@Sertac:~$ toplam 8
toplam: command not found
sertac@Sertac:~$ drwxrwxr-x 2 sertac sertac 4096 Ağu  8 22:36 .
drwxrwxr-x: command not found
sertac@Sertac:~$ drwxrwxr-x 4 sertac sertac 4096 Ağu  8 22:39 ..
drwxrwxr-x: command not found
sertac@Sertac:~$ lrwxrwxrwx 1 sertac sertac    8 Ağu  8 21:55 a:: -> /dev/fd0
bash: /dev/fd0: Erişim engellendi
sertac@Sertac:~$ lrwxrwxrwx 1 sertac sertac   10 Ağu  8 21:55 c: -> ../drive_c
bash: ../drive_c: Erişim engellendi
sertac@Sertac:~$ lrwxrwxrwx 1 sertac sertac    8 Ağu  8 21:55 d:: -> /dev/sdb
bash: /dev/sdb: Erişim engellendi
sertac@Sertac:~$ lrwxrwxrwx 1 sertac sertac    8 Ağu  8 21:55 e:: -> /dev/sr0
bash: /dev/sr0: Salt-okunur dosya sistemi
sertac@Sertac:~$ lrwxrwxrwx 1 sertac sertac    1 Ağu  8 21:55 z: -> /
bash: /: Bir dizin
sertac@Sertac:~$ sertac@Sertac:~$ ls -la /dev/ | grep cd
sertac@Sertac:~$: command not found
sertac@Sertac:~$ lrwxrwxrwx   1 root root             3 Ağu  8 22:35 cdrom -> sr0
lrwxrwxrwx: command not found
sertac@Sertac:~$ lrwxrwxrwx   1 root root             3 Ağu  8 22:35 cdrw -> sr0lrwxrwxrwx: command not found
sertac@Sertac:~$ crw-rw----+  1 root cdrom      21,   1 Ağu  8 21:27 sg1
crw-rw----+: command not found
sertac@Sertac:~$ brw-rw----+  1 root cdrom      11,   0 Ağu  8 22:35 sr0
brw-rw----+: command not found
sertac@Sertac:~$ sertac@Sertac:~$
sertac@Sertac:~$: command not found
sertac@Sertac:~$


böyle bir şey çıkıyor..

if

@costock9, sanırım komutları kopyala yapıştır yaparken bir yerlerde yanış yaptınız. İlk komutu kopyalayacaktınız, sonra uçbirime yapıştıracaktınız, sonra ENTER tuşuna basınca bir çıktı verecekti, o çıktıyı da buraya kopyala yapıştır yapacaktınız. Şimdilik çıktılar kalsın.

Masaüstüne kopyaladığınızı söylediniz, bu .exe'leri uçbirimden çalıştırmayı deneyip neden çalışmadığını öğrenmeye çalışalım. Önce bu dosyaların konumlarını öğrenelim. Komutları tek te girin: cd ~/Masaüstü
ls -l
Çıktıyı buraya geçersiniz.

costock9

Alıntı yapılan: if - 08 Ağustos 2012 - 23:27:44
@costock9, sanırım komutları kopyala yapıştır yaparken bir yerlerde yanış yaptınız. İlk komutu kopyalayacaktınız, sonra uçbirime yapıştıracaktınız, sonra ENTER tuşuna basınca bir çıktı verecekti, o çıktıyı da buraya kopyala yapıştır yapacaktınız. Şimdilik çıktılar kalsın.

Masaüstüne kopyaladığınızı söylediniz, bu .exe'leri uçbirimden çalıştırmayı deneyip neden çalışmadığını öğrenmeye çalışalım. Önce bu dosyaların konumlarını öğrenelim. Komutları tek te girin: cd ~/Masaüstü
ls -l
Çıktıyı buraya geçersiniz.

Dosya dizininin adı "Guvender" Verdiğiniz kodları tek tek girince dosya isimleri çıktı. Şöyle,

sertac@Sertac:~$ cd ~/Masaüstü
sertac@Sertac:~/Masaüstü$ ls -l
toplam 120
drwxrwxr-x 7 sertac sertac   4096 Ağu  8 22:05 Guvender
drwxr-xr-x 5 sertac sertac 118784 Ağu  6 02:28 Sertaç


Exe dosyası ise Guvender klasörünün içinde. İsmi SBS.exe.

İlk mesajınızdaki kodları tek tek girince ise,

sertac@Sertac:~$ ls -la ~/.wine/dosdevices/
toplam 8
drwxrwxr-x 2 sertac sertac 4096 Ağu  8 22:36 .
drwxrwxr-x 4 sertac sertac 4096 Ağu  8 22:39 ..
lrwxrwxrwx 1 sertac sertac    8 Ağu  8 21:55 a:: -> /dev/fd0
lrwxrwxrwx 1 sertac sertac   10 Ağu  8 21:55 c: -> ../drive_c
lrwxrwxrwx 1 sertac sertac    8 Ağu  8 21:55 d:: -> /dev/sdb
lrwxrwxrwx 1 sertac sertac    8 Ağu  8 21:55 e:: -> /dev/sr0
lrwxrwxrwx 1 sertac sertac    1 Ağu  8 21:55 z: -> /
sertac@Sertac:~$ ls -la /dev/ | grep cd
lrwxrwxrwx   1 root root             3 Ağu  8 23:17 cdrom -> sr0
lrwxrwxrwx   1 root root             3 Ağu  8 23:17 cdrw -> sr0
crw-rw----+  1 root cdrom      21,   1 Ağu  8 21:27 sg1
brw-rw----+  1 root cdrom      11,   0 Ağu  8 23:17 sr0
sertac@Sertac:~$


böyle bir şey çıkıyor..

if

İyi, wine cd'yi görüyor. Cd'den çalıştımadan önce masaüstüne koplayadığınız dizinden çalıştırmaya çalışalım:

wine ~/Masaüstü/Guvender/SBS.exe komutunu uygulayın. Uçbirimde çıktılar üretecektir. Onları yine buraya geçersiniz.

costock9

Bu çıktı..

sertac@Sertac:~$ wine ~/Masaüstü/Guvender/SBS.exe
err:module:import_dll Library MSVBVM60.DLL (which is needed by L"Z:\\home\\sertac\\Masa\00fcst\00fc\\Guvender\\SBS.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\sertac\\Masa\00fcst\00fc\\Guvender\\SBS.exe" failed, status c0000135
sertac@Sertac:~$

if

@costock9, sh winetricks vb6run komutu ile SBS.exe'nin çalışmasını sağlayacak Visual Basic kurulacak. Bundan sonra tekrar wine ~/Masaüstü/Guvender/SBS.exe komutunu yürütün.

costock9

sh winetricks vb6run

Bu kodu yazdığımda,

sh: 0: Can't open winetricks


Böyle bir şey çıkıyor.

Kusura bakmayın sizi de yoruyorum..

if

Kusura bakılacak bir durum yok:)

Winetricks yüklü değilmilş. Kuralım: sudo apt-get install winetricks Sonra yeniden denersiniz.

costock9

Winetricks kurulu galiba,

sertac@Sertac:~$ sudo apt-get install winetricks
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.       
Durum bilgisi okunuyor... Bitti       
winetricks zaten en yeni sürümde.
winetricks elle yüklenmiş olarak ayarlı.
Sıralanan paketler otomatik olarak kurulmuştu artık gerekli değiller:
  language-pack-zh-hans language-pack-kde-tr-base kde-l10n-tr
  language-pack-kde-en fortunes-min language-pack-kde-tr
  language-pack-kde-zh-hans fortune-mod language-pack-kde-en-base
  kde-l10n-engb librecode0 kde-l10n-zhcn lesstif2 language-pack-zh-hans-base
  firefox-locale-zh-hans language-pack-kde-zh-hans-base
Kaldırmak için 'apt-get autoremove' komutunu kullanın
Yükseltilen: 0, Yeni Kurulan: 0, Kaldırılacak: 0 ve Yükseltilmeyecek: 11.
sertac@Sertac:~$ sh winetricks vb6run
sh: 0: Can't open winetricks
sertac@Sertac:~$


Bu çıktı şimdide..

Kaldırıp baştan kurayım dedim, söylenen komutu (apt-get autoremove) girdim. Onda da erişim izni yok dedi.

if

@costock9, başına sudo koymanız gerekti apt-get autoremove komutunun. Sadece winetricks vb6run komutunu yürütünce oluyor mu?

costock9

Visual Basic'i kurdu. Sonra ilk verdiğiniz kodu çalıştırınca program açıldı. Çok teşekkür ederim yordum sizi de çok sağolun :)

if

Rica ederim @costock9:)

Bir zahmet bir de çözüldü etiketi alayım: cozuldukonusu