Alternatywa dla wine?

Tematy związane z oprogramowaniem, instalacją, konfiguracją
gönx
Posty: 10
Rejestracja: 18 marca 2008, 21:59

Alternatywa dla wine?

Post autor: gönx »

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
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

Znasz polecenie wineconsole?
Np.:

Kod: Zaznacz cały

wineconsole cmd
wiersz poleceń jak w Windows XP.
gönx
Posty: 10
Rejestracja: 18 marca 2008, 21:59

Post autor: gönx »

darkwater pisze:Znasz polecenie wineconsole?
Np.:

Kod: Zaznacz cały

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
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

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.
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

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.
Awatar użytkownika
szmergiell
Beginner
Posty: 195
Rejestracja: 20 maja 2008, 00:16
Lokalizacja: Poznań

Post autor: szmergiell »

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
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Tak. Uruchamiają programy DOSOWE!, a nie Windowsowe. Napisaliśmy to wcześniej. Może zauważyłeś :)
Awatar użytkownika
szmergiell
Beginner
Posty: 195
Rejestracja: 20 maja 2008, 00:16
Lokalizacja: Poznań

Post autor: szmergiell »

Potrzebuję uruchomić jeden program konsolowy (działający w wierszu poleceń).
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
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

obecnie raczej nie ma już programów Windowsowych uruchamianych w konsoli.
Bzdura, jest odwrotnie. Nie ma juz praktycznie programow DOS-owych. Program Windows moze byc konsolowy lub okienkowy dokladnie tak samo jak pod Linuksem.
Awatar użytkownika
szmergiell
Beginner
Posty: 195
Rejestracja: 20 maja 2008, 00:16
Lokalizacja: Poznań

Post autor: szmergiell »

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.
ODPOWIEDZ