Автор Тема: Linux в работе  (Прочитано 85828 раз)

Оффлайн alexis031182

  • Full
  • ****
  • Сообщений: 1012
  • Репутация: +0/-0
    • http://www.slovensk.ru/fspo
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #20 : Сентября 06, 2007, 12:14:05 »
Самое позитивное здесь то, что oleg с юмором к этому относится. Отличная позиция! Буду и сам стараться ей следовать...

Оффлайн Vladimir

  • Full
  • ****
  • Сообщений: 6838
  • Репутация: +1/-0
    • http://
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #21 : Сентября 12, 2007, 21:21:11 »
Цитата: Oleg
Не молотком, а ручками - очумелыми... И умище...

Необходимо забыть пароль root! Вот ты уже начал забывать пароль root! Тебе он не нужен, забудь его! Все, ты его забыл!

Оффлайн alexis031182

  • Full
  • ****
  • Сообщений: 1012
  • Репутация: +0/-0
    • http://www.slovensk.ru/fspo
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #22 : Сентября 14, 2007, 14:34:38 »
Всем привет.

Возвращаясь к теме форума, хочется затронуть один из вопросов, касающийся непосредственно применению ОС Linux в работе. Данный вопрос, надеюсь, интересен не только прожженым сисадминам, но и самым что ни на есть простым пользователям.

Несмотря на противоборство "мелкософта" с одной стороны и сообщества, поддерживающего приложения с открытым исходным кодом, с другой стороны, численное преимущество распространенности приложений, к сожалению на сегодняшний день, остается за "гигантом программисткой мысли". Так уж само (или не само) сложилось, что применять в своей работе свободные системы, в частности Linux, мы не привыкли, и величайшей неожиданностью стала для нас невзначай возникшая потребность перехода "с win на lin".

А теперь ближе к телу...

Если уж решением лицензионных проблем выбран переход с windows на Linux, то сразу необходимо определиться с методами осуществления запуска win-приложений. Реализовать это можно при помощи открытого проекта wine. К сожалению, проблема не решается с наскока, а посему к каждой из целевых программ необходим свой подход. Общие шаги можно определить следующим образом...

Устанавливаем wine
Данная программа входит в состав практически любого дистрибутива.

Настраиваем рабочее окружение
Дело в том, что wine создает некую программную прослойку, позволяющую создавать для win-приложений необходимые условия для запуска. В данной ситуации, прежде всего, требуется указать wine путь к каталогу, где находится дистрибутив win-программы, например используя комманду winecfg в консоли. Также можно пойти другим путем (если к примеру целевое приложение не использует сетевых ресурсов), и просто скопировать дистрибутив win-программы в каталог видимости wine: "/home/имя_пользователя/.wine/dosdevices/c:/".

Устанавливаем win-приложения
На этом шаге запускаем консоль и переходим в папку с дистрибом приложения. Например так: "cd /абсолютный_путь_к_приложению". Далее активируем инсталляцию приложения в Linux, например: "wine setup.exe".

Осуществляем запуск win-приложений
Для этого активируем консоль и переходим в каталог с исполняемым файлом win-приложения: "cd '/home/имя_пользователя/.wine/dosdevices/c:/Program Files/наименование_программы'". Непосредственно осуществляем запуск программы: "wine наименование_приложения".

Оффлайн Oleg

  • Full
  • ****
  • Сообщений: 1324
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #23 : Сентября 16, 2007, 02:35:39 »
Как запустить и где взять интерактивный переводчик для линукс?

Оффлайн s1lver

  • Member
  • **
  • Сообщений: 41
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #24 : Сентября 17, 2007, 13:18:40 »
выходило у кого-нибудь запускать БЭСТ 4 под стандартным wine, входящем в suse 10.2 (0.9.24)?
ошибка: "wine: could not load L"D:\\c\\b4_ok\\best.bat": Bad EXE format for"
или стоит задуматься о покупке wine@etersoft?

Оффлайн Vladimir

  • Full
  • ****
  • Сообщений: 6838
  • Репутация: +1/-0
    • http://
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #25 : Сентября 17, 2007, 13:25:49 »
Цитата: s1lver
выходило у кого-нибудь запускать БЭСТ 4 под стандартным wine, входящем в suse 10.2 (0.9.24)?
ошибка: "wine: could not load L"D:\\c\\b4_ok\\best.bat": Bad EXE format for"
или стоит задуматься о покупке wine@etersoft?

"БЭСТ-4" работает под управлением ОС Linux.

Оффлайн alexis031182

  • Full
  • ****
  • Сообщений: 1012
  • Репутация: +0/-0
    • http://www.slovensk.ru/fspo
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #26 : Сентября 17, 2007, 13:26:52 »
Цитата: s1lver
выходило у кого-нибудь запускать БЭСТ 4 под стандартным wine, входящем в suse 10.2 (0.9.24)?
ошибка: "wine: could not load L"D:\\c\\b4_ok\\best.bat": Bad EXE format for"
или стоит задуматься о покупке wine@etersoft?

Где можно получить эту программу?

Оффлайн alexis031182

  • Full
  • ****
  • Сообщений: 1012
  • Репутация: +0/-0
    • http://www.slovensk.ru/fspo
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #27 : Сентября 17, 2007, 13:31:35 »
Цитата: Vladimir
"БЭСТ-4" работает под управлением ОС Linux.

Ссылка классная, но многовато они денег хотят...  

Оффлайн alexis031182

  • Full
  • ****
  • Сообщений: 1012
  • Репутация: +0/-0
    • http://www.slovensk.ru/fspo
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #28 : Сентября 17, 2007, 13:52:30 »
Цитата: s1lver
выходило у кого-нибудь запускать БЭСТ 4 под стандартным wine, входящем в suse 10.2 (0.9.24)?
ошибка: "wine: could not load L"D:\\c\\b4_ok\\best.bat": Bad EXE format for"
или стоит задуматься о покупке wine@etersoft?

Кстати, а что в этом файле прописано? Можешь опубликовать?

Оффлайн s1lver

  • Member
  • **
  • Сообщений: 41
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #29 : Сентября 17, 2007, 13:59:47 »
на сайте бэста я читал про работу в линукс, там как раз и были темы про платную версию wine.
[codebox]
@echo off

SET BEST_KEY=3
SET BEST_NAME=192.168.0.3

IF NOT (%OS%) == (Windows_NT) GOTO NO_SET_TERMINAL
IF NOT (%TERMINAL%)== () GOTO NO_SET_TERMINAL

SET TERMINAL=%COMPUTERNAME%

:NO_SET_TERMINAL


IF EXIST BIN\SetConSB.exe   SET EXE_PATH=BIN\

IF (%EXE_PATH%)==(BIN\) %EXE_PATH%SetConSB.exe


IF NOT EXIST %EXE_PATH%pay.EXE  GOTO START
DEL %EXE_PATH%salary.exe
REN %EXE_PATH%pay.exe salary.exe
GOTO START


:START
IF EXIST %EXE_PATH%DELTA_ok.BAT   GOTO DELTA

IF EXIST %EXE_PATH%INIT.EXE    GOTO HINIT

IF EXIST %EXE_PATH%SCLADR.EXE  GOTO SCLADR

IF EXIST %EXE_PATH%ZAPASR.EXE  GOTO ZAPASR

IF EXIST %EXE_PATH%ADMICASH.EXE  GOTO ADMIH

GOTO QUIT

:DELTA
%EXE_PATH%DELTA_ok.BAT %1 %2 %3
GOTO QUIT

:HINIT
%1 %EXE_PATH%INIT.EXE DELTA
GOTO QUIT

:SCLADR
%1 %EXE_PATH%SCLADR.EXE  DELTA
GOTO QUIT

:ZAPASR
%1 %EXE_PATH%ZAPASR.EXE   DELTA
GOTO QUIT

:ADMIH
%1 %EXE_PATH%ADMICASH.EXE DELTA
GOTO QUIT

:QUIT
IF EXIST %EXE_PATH%DELTA_ok.BAT   GOTO DELTA
:EXIT
[co][/codebox]
« Последнее редактирование: Сентября 17, 2007, 14:00:26 от s1lver »

Оффлайн alexis031182

  • Full
  • ****
  • Сообщений: 1012
  • Репутация: +0/-0
    • http://www.slovensk.ru/fspo
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #30 : Сентября 17, 2007, 14:05:37 »
А через exe'шник не получается запустить? Что пишет в терминале?

Оффлайн alexis031182

  • Full
  • ****
  • Сообщений: 1012
  • Репутация: +0/-0
    • http://www.slovensk.ru/fspo
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #31 : Сентября 17, 2007, 15:15:36 »
Цитата: Oleg
Как запустить и где взять интерактивный переводчик для линукс?

К сожалению, российских интерактивных переводчиков под Linux нет, есть только однословные. Если только через wine пробовать...

Оффлайн alexis031182

  • Full
  • ****
  • Сообщений: 1012
  • Репутация: +0/-0
    • http://www.slovensk.ru/fspo
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #32 : Сентября 17, 2007, 15:52:26 »
Цитата: s1lver
выходило у кого-нибудь запускать БЭСТ 4 под стандартным wine, входящем в suse 10.2 (0.9.24)?
ошибка: "wine: could not load L"D:\\c\\b4_ok\\best.bat": Bad EXE format for"
или стоит задуматься о покупке wine@etersoft?

Нашел ответ  

Из-за того, что основным загрузочным файлом является BAT-файл, необходимо в консоли (для OpenSuse 10.2) активировать комманду: "winefile". Запустится программа, напоминающая wincommander. В ней и нужно запускать БЭСТ. У меня заработало.

Оффлайн s1lver

  • Member
  • **
  • Сообщений: 41
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #33 : Сентября 17, 2007, 16:07:34 »
программка эта открылась, но ничего не открывает , пишет "еще не реализовано"

сейчас попробую поставить wine 0.9.24, может в нем проблема.

Оффлайн alexis031182

  • Full
  • ****
  • Сообщений: 1012
  • Репутация: +0/-0
    • http://www.slovensk.ru/fspo
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #34 : Сентября 17, 2007, 16:14:48 »
Цитата: s1lver
программка эта открылась, но ничего не открывает , пишет "еще не реализовано"

сейчас попробую поставить wine 0.9.24, может в нем проблема.

Загрузи скриншот, пожалуйста. Если конечно есть там что смотреть.

Оффлайн s1lver

  • Member
  • **
  • Сообщений: 41
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #35 : Сентября 17, 2007, 23:49:14 »
Удалил wine, поставил заново. Вроде как стало открывать.
Еще батники можно открывать через wineconsole. Проблема была не в wine, а в руках )

Оффлайн alexis031182

  • Full
  • ****
  • Сообщений: 1012
  • Репутация: +0/-0
    • http://www.slovensk.ru/fspo
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #36 : Сентября 18, 2007, 11:22:44 »
Цитата: s1lver
Удалил wine, поставил заново. Вроде как стало открывать.
Еще батники можно открывать через wineconsole. Проблема была не в wine, а в руках )

Про wineconsole не знал. Отлично.  

Оффлайн s1lver

  • Member
  • **
  • Сообщений: 41
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #37 : Сентября 19, 2007, 17:49:26 »
А можно как-нибудь сделать что-то вроде ярлычка, который бы запускал эти 2 команды?
wineconsole --backend=user cmd
E:\best4\best

Оффлайн Vladimir

  • Full
  • ****
  • Сообщений: 6838
  • Репутация: +1/-0
    • http://
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #38 : Сентября 19, 2007, 21:56:13 »
Цитата: s1lver
А можно как-нибудь сделать что-то вроде ярлычка, который бы запускал эти 2 команды?
wineconsole --backend=user cmd
E:\best4\best

В КДЕ правой кнопкой на столе -> Создать -> Ссылку на приложение. В окне "Свойства" -> вкладка "Приложение" -> поле "Команда" ввести:

wineconsole --backend=user e:\best4\best.bat

Оффлайн s1lver

  • Member
  • **
  • Сообщений: 41
  • Репутация: +0/-0
    • http://
    • E-mail
    • Личное сообщение (Оффлайн)
Linux в работе
« Ответ #39 : Сентября 19, 2007, 23:48:59 »
пробовал, не работает.

 

Последние сообщения на форуме: