Автор Тема: Chakra Linux, как да стартирам програма за Windows x32 ?  (Прочетена 4299 пъти)

3p0

  • Напреднали
  • *****
  • Публикации: 354
    • Профил
Искам да стартирам 32 битова Уиндоус-програма под Chakra Linux.
Започвам да я настройвам, да се стартира чрез Wine, но Chakra Linux, не познава такава програма. След това в модула за ъпдейти я търся, за да я инсталирам, няма я нито при неинсталираните, нито при инсталираните.
Моля за помощ ..
Активен

MX Linux version 18 "Continuum"
PC: Intel® Celeron® CPU G540 2.50GHz; MB=Gigabyte GA-H61M-S2V-B3 rev.1.0; RAM=16Гб DDR3.

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Започвам да я настройвам, да се стартира чрез Wine, но Chakra Linux, не познава такава програма.
Може ли по-разширено обяснение какво правиш?

Цитат
След това в модула за ъпдейти я търся, за да я инсталирам, няма я нито при неинсталираните, нито при инсталираните.
Не трябва и да я има, не се смущавай.
Активен

3p0

  • Напреднали
  • *****
  • Публикации: 354
    • Профил
Кликам с десния бутон бърху моята програма и избирам Open with > появяваше се списък с програми, между които не фигурираше wine, значи беше невъзможно да я избера, пишех в един команден ред над списъка wine и потвърждавах с бутона ok и получавах съобщение: wine not found. please type a valid programm name.
По някакъв начин успях да намеря от някакви repositories и да я инсталирам, но сега пък чрез стартиране с wine дава грешка: The program SOSI.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience. Сега се сещам, че може би защото програмата търси база данни Файърбърд, а под Линукс още не съм инсталирал Firebird.
Може би в близко бъдеще ще успея ....
Активен

MX Linux version 18 "Continuum"
PC: Intel® Celeron® CPU G540 2.50GHz; MB=Gigabyte GA-H61M-S2V-B3 rev.1.0; RAM=16Гб DDR3.

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Цитат
Сега се сещам, че може би защото програмата търси база данни Файърбърд, а под Линукс още не съм инсталирал Firebird.
Ако програмата, която пускаш с Wine, търси друга програма, другата програма също трябва да инсталираш в Wine, ако не се лъжа. Т.е. дърпаш инсталатора за Уин и го инсталираш през Wine.

Цитат
По някакъв начин успях да намеря от някакви repositories и да я инсталирам
Да разбираме, че програмата, за която говориш в първия пост, че "Chakra Linux, не познава такава програма", всъщност е Wine, така ли? В такъв случай първо я инсталираш и после даваш на .exe-та да се отварят с нея (както вече си разбрал).

Иначе може да опиташ следния вариант - отваряш един терминал, сменяш текущата директория на тази, в която се намира .exe файла, който искаш да отвориш и от терминала я пускаш за отваряне с Wine:
Код
GeSHi (Bash):
  1. cd directory_of_the_file #заменяш със съответното име на директорията
  2. wine yourfile.exe #заменяш със съответното име на файла

След като пуснеш инсталатор .exe с Wine и той инсталира успешно дадена програма, файловете на тази програма може да търсиш в '.wine/drive_c/Program Files'

ПС. А коя програма е SOSI.exe, може да ти предложим някоя алтернатива за под Linux, която да ти свърши работа...
Активен

3p0

  • Напреднали
  • *****
  • Публикации: 354
    • Профил
Благодаря за отговора !
Бях помислил, че никой няма да ми отговори и престанах да проверявам темата.
Много правилно си отгатнал, че става въпрос, че Чакра не намираше Wine, преди да инсталирам Wine.
След това успях да инсталирам Firebird чрез Wine, но не съм опитен и не мога да намеря папка .wine/drive_c/Program Files, затова и не мога да стартирам Файърбърд.
« Последна редакция: Jan 14, 2012, 11:27 от 3p0 »
Активен

MX Linux version 18 "Continuum"
PC: Intel® Celeron® CPU G540 2.50GHz; MB=Gigabyte GA-H61M-S2V-B3 rev.1.0; RAM=16Гб DDR3.

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Не можеш да я намериш в какъв смисъл - от файловия мениджър или в терминала има проблеми?
Ако е в терминала и се получава нещо като
Код:
mara@OVNIWatermelon:~$ cd .wine/drive_c/Program Files/
bash: cd: .wine/drive_c/Program: No such file or directory
mara@OVNIWatermelon:~$
това е заради интервала в името на папката Program Files. Опитай:
Код:
cd '.wine/drive_c/Program Files/'
или
Код:
cd .wine/drive_c/Program\ Files/

ПС. Това е Program Files, какъвто си имаш и в Уин, т.е. организиран е по същия начин. В него трябва да си намериш в коя папка е търсената програма и кой е изпълнимият ѝ файл. Може да ти се наложи да поразцъкаш командите cd и ls първо. :)
« Последна редакция: Jan 16, 2012, 14:18 от bop_bop_mara »
Активен

3p0

  • Напреднали
  • *****
  • Публикации: 354
    • Профил
Благодаря !
Успях да влезна в папка:
[root@chakra-os Program Files]# ls
Common Files/  Internet Explorer/
обаче там няма папка Firebird, което ме води на мисълта, че се е инсталирал някъде другаде

Освен това ми е интересно, как бих могъл да намеря същата папка чрез Долфин ?
Активен

MX Linux version 18 "Continuum"
PC: Intel® Celeron® CPU G540 2.50GHz; MB=Gigabyte GA-H61M-S2V-B3 rev.1.0; RAM=16Гб DDR3.

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Освен това ми е интересно, как бих могъл да намеря същата папка чрез Долфин ?
Ами пробвай с View->Show Hidden Files (или нещо подобно, свързано с показване на т.нар. скрити файлове, т.е. тези, чието име започва с .) и търси...

обаче там няма папка Firebird, което ме води на мисълта, че се е инсталирал някъде другаде
Тук вече аз съм пас. Говоря в общия случай, конкретно за Firebird и инсталацията му през Wine нямам опит.
Активен

Ekspert

  • Напреднали
  • *****
  • Публикации: 801
  • Distribution: Debian Wheeze
  • Window Manager: Gnome 3
    • Профил
Благодаря !
Успях да влезна в папка:
[root@chakra-os Program Files]# ls
Common Files/  Internet Explorer/
обаче там няма папка Firebird, което ме води на мисълта, че се е инсталирал някъде другаде

Освен това ми е интересно, как бих могъл да намеря същата папка чрез Долфин ?

Настоятелно те съветвам да забравиш тоя калпав навик да влизаш в системата като root освен ако не е крайно наложително, в повечето случаи можеш спокойно да ползваш sudo или su както повече ти хареса.
Инсталирането на windows програми в linux става чрез емулатор на windows - wine в твоя случай, wine създава  директория/папка .wine която винаги се намира в /home/user/.wine/ в тази директория и в нея винаги има две директории/папки : dosdevices и drive_c
drive_c е директорията/папката която отговаря на диск C в windows, там се намира директория/папка Program Files в която по подразбиране windows инсталира програмите си.
Останалото е песен която е желателно да пееш в конзолата, понеже wine има "лошия" навик да пише по време на инсталацията кое не му харесва, което на теб ти дава шанса да научиш какво аджеба да питаш google.
ВСЯКА ДИРЕКТОРИЯ/ПАПКА В ЛИНУКС КОЯТО ИМА .(ТОЧКА) ПРЕД ИМЕТО СИ Е СКРИТА ПО ПОДРАЗБИРАНЕ, ТЯ СЪДЪРЖА ФАЙЛОВЕ С НАСТРОЙКИ НАЙ-ГРУБО КАЗАНО, големия кеф е че и ти можеш така да си криеш еротиката от децата  [_]3.
В твоя случай ако нямаш директория с името на програмата (Firebird) в Program files, значи тя не се е инсталирала или по време на инсталацията си задал/а друго място за инсталиране, или сериозния проблем за който ти плаче wine не позволява инсталирането.

P.S. не че ми е работа да питам ама що ти е firebird за win като го има и за линукс:

Supported Platforms

Firebird 2.5 runs on Windows (32- and 64-bit), various Linux versions (32- and 64- bit), Solaris (Sparc and Intel), HP-UX (PA-Risc) and MacOS X. Main development is done on Windows and Linux, so new releases are usually offered first for these platforms, followed by other platforms after a few weeks.
« Последна редакция: Jan 16, 2012, 21:14 от Ekspert »
Активен

Извинението е като ЗАДНИКА. Всеки си го има.

3p0

  • Напреднали
  • *****
  • Публикации: 354
    • Профил
Разбирам много важни неща, това е добре за мен.
Аз не бях влезнал като root, а бях написал su и въвел паролата, затова ме показваше като root в терминала.
Реших чрез терминала да не влезна с една дълга команда cd .wine/drive_c/Program Files, а да влизам папка по папка и да разглеждам чрез ls какви други папки има .... Това се оказа сполучливо, защото усетих, че има папка:
.wine/drive_c/Program Files (x86) и вътре в нея съществува папка Firebird
Явно моя линукс се е инсталирал автоматично като x64 битов и затова !
Утре ще се опитам, да инсталирам Firebird за Линукс ..
« Последна редакция: Jan 17, 2012, 01:26 от 3p0 »
Активен

MX Linux version 18 "Continuum"
PC: Intel® Celeron® CPU G540 2.50GHz; MB=Gigabyte GA-H61M-S2V-B3 rev.1.0; RAM=16Гб DDR3.

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
А то щом я има тая папка Firebird, значи програмата сигурно е инсталирана... Сега остава да кажеш пак като root ли я намери/инсталира или като твоя си потребител? И разгледа ли я, откри ли .exe-то, с което се стартира?

Цитат
не че ми е работа да питам ама що ти е firebird за win като го има и за линукс
Трябва му друга програма (но не разбрах коя), която явно няма версия за Линукс и ще емулира. На нея ѝ трябва Firebird. Вече дали Firebird трябва също да е емулиран е друг въпрос.
« Последна редакция: Jan 17, 2012, 01:43 от bop_bop_mara »
Активен

Ekspert

  • Напреднали
  • *****
  • Публикации: 801
  • Distribution: Debian Wheeze
  • Window Manager: Gnome 3
    • Профил
Ако си инсталирал firebird като обикновен потребител, нямаш никакъв шанс да я намериш в root директорията, търси я в /home/user/.wine/... Също така не е зле да кажеш какво се опитваш да инсталираш освен firebird, може да има  алтернатива която да ти свърши работа, или може да опиташ и virtualbox, инсталираш му един win XP и си готов.
Активен

Извинението е като ЗАДНИКА. Всеки си го има.

3p0

  • Напреднали
  • *****
  • Публикации: 354
    • Профил
Не си спомням дали когато стартирах инсталационната програма на Firebird чрез wine, вече съм бил написал su и съм бил въвел паролата на root в Терминала, значи не съм сигурен както какъв съм инсталирал Firebird. Открих два .exe файла fbguard.exe и fbserver.exe, другите ми се виждат не-важни. Стартирах fbguard.exe чрез wine, обаче даде грешка и се отказах.
Аз пиша програма на Делфи под виртуална машина под Чакра Линукс на Windows XP и исках да я изпробвам, дали ще работи чрез wine под Чакра, но явно е много трудно. Вероятно Firebird не се стартира автоматично със стартирането на Чакра, а аз като го стартирам, дава грешка .... Може би последен опит: да инсталирам Firebird за Чакра, но не го намирам в repositories, значи и този вариант ще е труден ..
Активен

MX Linux version 18 "Continuum"
PC: Intel® Celeron® CPU G540 2.50GHz; MB=Gigabyte GA-H61M-S2V-B3 rev.1.0; RAM=16Гб DDR3.

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
OK, firebird е database server, нали така? Програмата ти се връзва за вървящ firebird сървър по някакъв начин, нали така? Какъв е този начин и защо изисква програмата и сървъра да вървят на една и съща машина?
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Мнения относно Chakra
Идеи и мнения
cybercop 20 5502 Последна публикация Aug 13, 2010, 19:00
от tonitochev
За Chakra
Идеи и мнения
cybercop 7 2741 Последна публикация Oct 26, 2010, 08:54
от ROKO__
Chakra Linux, как да шерна HDD, за да го ползвам от виртуална машина ?
Настройка на програми
3p0 6 3206 Последна публикация Dec 28, 2011, 08:51
от 3p0
[решен]Chakra 2012.04.14 доста тиха.
Настройка на програми
bazu 2 2115 Последна публикация Apr 18, 2012, 17:56
от bazu
Инсталирах нов Линукс: Chakra
Настройка на програми
3p0 7 3246 Последна публикация Jul 21, 2016, 14:26
от malin