From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 20 Jun 2004 15:19:55 +0300 From: Jose To: Alt community Message-Id: <20040620151955.11ac9242.vadzzim198@mail.ru> Organization: house of pain X-Mailer: Sylpheed version 0.9.10 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Spam: Not detected Subject: [Comm] =?koi8-r?b?zsXTy8/M2MvPINLB2s7ZyA==?= winex X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2004 21:27:42 -0000 Archived-At: List-Archive: List-Post: Здравствуйте, господа. Помогите в следующем вопросе: У меня несколько собранных winex (спасибо Жене Остапцу) Выглядит это примерно так: /mnt/data/winex_ost >winex-3.0 >winex-3.1 >winex32 если зайти в winex32 >bin >lib >include >man Не могу разобраться с тем, чтобы каждая версия winex использовала библиотеки из своего каталога winex<версия>/lib Создаю например в каталоге /mnt/data/winex_ost/winex32/bin файл winex3.2 с таким содержанием #!/bin/sh cd /mnt/data/winex_ost/winex32 LD_LIBRARY_PATH=/mnt/data/winex_ost/winex32/lib export LD_LIBRARY_PATH cd /mnt/data/winex_ost/winex32/bin/ ./wine Делаю от рута ln -s /mnt/data/winex_ost/winex32/winex3.2 /usr/bin/winex32 Пытаюсь запустить что-то с помощью этого файла [vad@localhost QUAKE-2]$ winex32 quake2.exe Could not stat /mnt/auto/cdrom (No such file or directory), ignoring drive D: WineX CVS Usage: ./wine [options] [--] program_name [arguments] The -- has to be used if you specify arguments (of the program) Options: --debugmsg name Turn debugging-messages on or off --dll name Enable or disable built-in DLLs --dosver x.xx DOS version to imitate (e.g. 6.22) Only valid with --winver win31 --help,-h Show this help message --managed Allow the window manager to manage created windows --version,-v Display the Wine version --winver Version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31) --dt Defer trace until Alt+F12 --use-dos-cwd Used to set the DOS current working directory for the process (needs a path) --cmdline Specifies the application's command line [vad@localhost QUAKE-2]$ Сам вайн получается запускается и со своими библиотеками, но как ему передать имя файла в данном случае quake2.exe Если скрипт немного изменить #!/bin/sh cd /mnt/data/winex_ost/winex32 LD_LIBRARY_PATH=/mnt/data/winex_ost/winex32/lib export LD_LIBRARY_PATH cd /mnt/data/winex_ost/winex32/bin/ ./wine /mnt/data/games/QUAKE-2/quake2.exe То квака стартует. А как сделать, чтобы не прописывать прогроаммы в скрипте, а запускать так : winex32 <имя программы> ??? -- WBR Jose