ďťż
 
 
   Alternatywa dla wine?
 
 

Tematy

 
    
 

 

 

 

Alternatywa dla wine?





gĂśnx - 27-12-2008 22:56
Witam serdecznie

Mam pytanie: czy znacie jakiś (zaznaczam) inny program do uruchamiania aplikacji windowskich? Potrzebuję uruchomić jeden program konsolowy (działający w wierszu poleceń). Niby mogę dać: wine program.exe parametr1 i wyświetli output w konsoli, ale wine jest zbyt niestabilny na serwer, a dwa: niepotrzebne mi funckje odpowiedzialne za generowanie "okienek" i ogólnej "grafiki". Znacie jakąś alternatywę?

gĂśnx



darkwater - 27-12-2008 23:21
Znasz polecenie wineconsole?
Np.: wineconsole cmd wiersz poleceń jak w Windows XP.



gĂśnx - 28-12-2008 10:00

Znasz polecenie wineconsole?
Np.: wineconsole cmd
wiersz poleceń jak w Windows XP. 1) Znam
2) Jest cześcią projektu wine, a ja nie chce instalować go całego
3) wineconsole cmd -> uruchamia nowe okno, a ja nie posiadam zainstalowanego serwera X (server), zresztą, potwierdza to nawet komunikat: "Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly"
4) wine program.exe parametr1 -> działa elegancko, jak są X'y (pokazuje output w konsoli), a bez X'ow już nie (też próbuje utworzyć nowe okno!)

Więc jeszcze raz: szukam programu innego niż wine, który zemuluje mi działanie programu konsolowego, wyświetli output w konsoli i będzie działał na komputerze bez X'ów.

gĂśnx



pavbaranov - 28-12-2008 10:07
Ten konsolowy program jest na windows? Jeśli tak, to którą wersję? Jeśli to program dosowy, to masz różne emulatory dosa, Wszystkie inne emulatory pozwalające na uruchomienie programów Windows pod linuksami są pochodnymi wine i w zasadzie wyłącznie komercyjnymi. Crossovera możesz wypróbować, bo ma wersję trial, ale nie sądzę, byś uzyskał cokolwiek więcej.



darkwater - 28-12-2008 14:21
Obawiam się że niewielki masz wybór, imo jedyna alternatywa to wirtualna maszyna z windows, lub jeśli program działa w dos to co napisał pavbaranov.

wineconsole z parametrem --backend=curses działa bez X.



szmergiell - 28-12-2008 18:53
Eeee... tam. Głupoty piszecie :)
Wystarczy zainstalować np. DOSEmu czy DosBox. Są to programy nie oparte na WINE a uruchamiające programy DOS-owe. Sprawdź oba.



pavbaranov - 28-12-2008 19:37
Tak. Uruchamiają programy DOSOWE!, a nie Windowsowe. Napisaliśmy to wcześniej. Może zauważyłeś :)



szmergiell - 28-12-2008 19:45
Według tego, co gĂśnx napisał, to chodzi mu właśnie o startowanie programu DOS-owego, ponieważ (na 100% nie wiem) obecnie raczej nie ma już programów Windowsowych uruchamianych w konsoli.



giaur - 28-12-2008 20:13
Bzdura, jest odwrotnie. Nie ma juz praktycznie programow DOS-owych. Program Windows moze byc konsolowy lub okienkowy dokladnie tak samo jak pod Linuksem.



szmergiell - 28-12-2008 20:15
No to mój błąd. Aczkolwiek sam jestem zmuszony używać programu konsolowego, który był przeznaczony dla DOS. Stąd moja uwaga dotycząca ww. programów.
Przy okazji. Mógłby ktokolwiek wymienić jakieś przykłady programów konsolowych dla Windows, bo ja nie znam żadnych.



giaur - 28-12-2008 20:35
Bo widocznie nie jestes zbyt zaawansowanym uzytkownikiem komputera. Przyklad konsola systemu Windows (cmd.exe - nie command.com bo to nie to samo), chkdsk.exe, ipconfig.exe, niektore polecenia zachowane z czasow DOS-a i naprawde masa zewnetrzynych narzedzi dzialajacych w konsoli, ktorych nie warto tu wymieniac bo dotycza bardziej specjalistycznych dziedzin - ot chociazby konsolowe aplikacje do kompilowania programów i obslugi makefile (kazdy kompilator dostarcza tez narzedzia pracujace w wierszu polecenia - nawet pod Windows)

Dla osoby niezorientowanej nie ma roznicy, bo po odpaleniu wyglada tak samo, ale i nie ma z DOS-em nic wspolnego - nikt juz programow DOS-owych nie tworzy, a programy konsolowe bardzo czesto.



fnmirk - 28-12-2008 21:03

nikt juz programow DOS-owych nie tworzy, http://www.freedos.org/ ;)



giaur - 28-12-2008 21:11

nikt juz programow DOS-owych nie tworzy, http://www.freedos.org/ ;) Pozostawmy jako ciekawostke :-) Faktem jest, ze z powodu wielu ograniczen (chociazby ilosc mozliwej do zaadresowania pamięci, braku dostepu do calego api Windows, sterowników, sprzętu - pod DOS dzialalo to zupelnie inaczej, braku wielowątkowości) tworzenie dzisiaj programu kompatybilnego z MS-DOS nie ma żadnego sensu. Nie mowie juz o tym, ze uruchomienie programu DOS pod Vista nie jest w ogole mozliwe.

Co innego programy dzialajace w konsoli - czesto sa bardzo przydatne z powodów podobnych jak w Linuksie i nie jest to do konca prawda ze w Windows nie uzywa sie konsoli i programow konsolowych.



KeFaS - 29-12-2008 01:27

Mógłby ktokolwiek wymienić jakieś przykłady programów konsolowych dla Windows, bo ja nie znam żadnych. Najczęstszym tego typu programem używanym przeze mnie jest NMAP. Działa tak samo jak pod Linuksem.



markossx - 29-12-2008 07:52
Tu bym się nie do końca zgodził, opcje i uruchamianie owszem ale wyniki są czasem diametralnie różne; bardziej ,,dokładny'' jest ten spod Linuksa.

Jeśli chodzi o uruchamianie aplikacji Windows to jest jeszcze Crossover jednak nie wiem czy odpala exeki konsolowe, musisz sprawdzić.
Widocznie Windows dla Ciebie to jedynie klikanie w okienkach;
nie wyobrażam sobie życia w tym środowisku bez chociażby:
ipconfig, netsh, cacls, nslookup, itd., itp., i innych.



szmergiell - 29-12-2008 19:36
Windows dla mnie to tylko klikanie w okienka, ikonki itp., ponieważ tylko tyle potrzebuję ;) Jeżeli chcę coś zrobić poważniejszego korzystam z Debiana XD Chociaż z cmd nie boję się korzystać :>
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis