Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Cygwin

Автор: Tropin
Дата сообщения: 17.09.2004 10:26
Установил себе Cygwin в первый раз...
И сразу столкнулся с проблемой...

Хочу собрать Libnet качаю версию 1.1.1
Для него необходим WinPcap, качаю WinPcap 3.1 beta 3 Developer's pack download и распихиваю файлики соответственно в Include и Lib

далее ./confugure получаю
Код: configure: error: packet lib not found.
Автор: eugrus
Дата сообщения: 17.09.2004 15:46

Цитата:
WinPcap 3.1 beta 3

попробуй версию пониже
nmap например с этой не запустится...
Автор: Tropin
Дата сообщения: 18.09.2004 10:47
eugrus
А вот у меня подозрения совсем другие...
Помоему ./configure просто не может правильно собрать Makefile
Просто ради эксперимента пытался собрать wget-1.5.3

Все то же.... ./configure проходит успешно, а make пишет:
Код: MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
Fatal: 'FORCE' does not exist - don't know how to make it
Автор: eugrus
Дата сообщения: 18.09.2004 21:22

Цитата:
Помоему ./configure просто не может правильно собрать Makefile

configure это не программа
это всеволишь скрипт индивидуальный для каждой из программ и создоваемый её поставщиком
Автор: ooptimum
Дата сообщения: 18.09.2004 21:52
Да, программистов тут похоже мало тусуется. Makefile от gmake -- это не то же самое, что Makefile от борландовского make. Надо сделать так, чтобы вместо борландовского вызывался GNUтый make. Как это сделать рассказывать надо?
Автор: Tropin
Дата сообщения: 19.09.2004 11:12
ooptimum
Думаю надо ;) потому как
Цитата:
Установил себе Cygwin в первый раз



Добавлено
причем, желательно с небольшими пояснениями, чтоб и у других вопросов подобных не возникало!
Автор: ooptimum
Дата сообщения: 20.09.2004 09:51
Если коротко, то сделай так, чтобы каталог, в котором находится gmake, в переменной PATH стоял впереди каталога с борландовским make'ом. Если каталог с gmake'ом вообще в PATH не фигурирует, то добавить его туда.
Автор: Tropin
Дата сообщения: 20.09.2004 10:40
ooptimum
Спасибо! То что надо.

Я просто установил make-3.80-1.tar.bz2 из локальных пакетов и по крайней мере wget я собрал и из под cygwin'а он работает!

Сразу еще вопрос: а можно ли его собрать cygwin'ом так, чтоб он работал непосредственно из под win32?

С libnet'ом пока проблемы, если сам не решу, опять сюда вопросы кину...
Автор: f_serg
Дата сообщения: 20.09.2004 14:16
Tropin

Цитата:
Сразу еще вопрос: а можно ли его собрать cygwin'ом так, чтоб он работал непосредственно из под win32?

А зачем для этого CygWin? В дистрибутив wget-а входят makefilе-ы для MSVC, борланда и ваткома.
Лежат в каталоге windows.
Автор: eugrus
Дата сообщения: 20.09.2004 15:35

Цитата:
а можно ли его собрать cygwin'ом так, чтоб он работал непосредственно из под win32?

никак по особенному ничего собирать ненадо
надо пользоваться командой:

c:\cygwin\usr\X11R6\bin\run.exe [unix-program]
Автор: Tropin
Дата сообщения: 21.09.2004 08:10
Ок. спасибо...
Автор: karakurt2
Дата сообщения: 03.05.2005 18:25
Каким образом можно настроить X-терминал Cygwin для поддержки кириллицы? Как переключается русская/английская раскладка клавиатуры в Cygwin?
Автор: eugrus
Дата сообщения: 03.05.2005 18:54

Цитата:
Каким образом можно настроить X-терминал Cygwin для поддержки кириллицы? Как переключается русская/английская раскладка клавиатуры в Cygwin?

http://www.linux.org.ru/books/lor-faq/lorFAQ-14.html#ss14.3
Автор: karakurt2
Дата сообщения: 04.05.2005 20:08
Программа установки не создаёт файл /etc/X11/xorg.conf, где можно было бы указать конфигурацию клавиатуры

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

Если создать этот файл самостоятельно, XWin всеравно загружается с ангийской раскладкой.
Автор: eugrus
Дата сообщения: 04.05.2005 20:32

Цитата:
Программа установки не создаёт файл /etc/X11/xorg.conf

это может быть /usr/X11R6/lib/X11/XFree86.conf или где-то ещё
Автор: karakurt2
Дата сообщения: 06.05.2005 17:49
В разделе 3.1 файла /usr/share/doc/cygwin-x-doc-1.0.4/cygwin-x-faq.html сказано: "Поддержка файла конфигурации была ограничена. Из-за этого и из-за дополнительных ограничений она снова была удалена. Но большенство опций, которые задавались в файле конфигурации, возможно изменить с помощью опций командной строки." Ну ладно, я взял за основу файл /usr/X11R6/bin/startx и добавил следующие строки чтобы соответствовать тому, что описано в документации

export XFONTPATH=/usr/X11R6/lib/X11/fonts/cyrillic/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/TTF/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/
export XKBFLAGS="-xkbrules xorg -xkblayout us,ru -xkbmodel pc105 -xkboptions grp:ctrl_shift_toggle,grp_led:scroll -xkbvariant winkeys"
defaultclientargs="--font '-cronyx-*-bold-*-*-*-19-*-*-*-*-*-*-*'"
defaultserverargs="-multiwindow -clipboard $XKBFLAGS -fp $XFONTPATH"

....

Теперь загрузка сервера проходит так, как я и ожидал, если судить по записям в журнале /tmp/XWin.log. Но русские символы всеравно не отображаются в окне X-терминала. Я думаю, что это связано с шрифтами, которые выбраны для отображения символов. С Cygwin поставляются шрифты кириллицы в кодировке KOI8-R. Оболочка bash работает в кодировке CP1251. Это проверено.Возможно, если установить шрифты *.pcf в кодировке Windows, проблема будет решена.

Я просмотрел сообщения в архивах рассылки на http://cygwin.com но не нашёл ничего по этому вопросу. Откуда лучше всего загрузить набор шрифтов для X-сервера в кодировке 1251? Как лично вы настраивали Cygwin/X для работы с кириллицей. Не верится, чтобы пакет был настолько не готов для работы русскоязычных пользователей. Возможно, что всё гораздо проще, а я что-то делаю не так.

Автор: dg333
Дата сообщения: 06.06.2006 17:22
Установил cygwin на одну машину, хочу на другую (которая доступа в И-нет не имеет), а возиться с setup неохота. Можно ли просто взять папку cygwin и перенести? Будет работать?
Автор: ghost3k
Дата сообщения: 12.08.2006 21:56
Кроме как online инстала, этот cygwin можно где-нибудь скачать все одним пакетом/файлом/образом? С боле-менее свежими пакетами?
Автор: Fader
Дата сообщения: 05.06.2007 16:20
Поставил Cygwin (первый раз, раньше не работал). Необходимо конектиться по SSH без пароля, а только лишь используя RSA-key. Расскажите в кратце как сие осуществить или линк толковый дайте.
Автор: Tropin
Дата сообщения: 17.09.2004 10:26
Установил себе Cygwin в первый раз...
И сразу столкнулся с проблемой...

Хочу собрать Libnet качаю версию 1.1.1
Для него необходим WinPcap, качаю WinPcap 3.1 beta 3 Developer's pack download и распихиваю файлики соответственно в Include и Lib

далее ./confugure получаю
Код: configure: error: packet lib not found.
Автор: eugrus
Дата сообщения: 17.09.2004 15:46

Цитата:
WinPcap 3.1 beta 3

попробуй версию пониже
nmap например с этой не запустится...
Автор: Tropin
Дата сообщения: 18.09.2004 10:47
eugrus
А вот у меня подозрения совсем другие...
Помоему ./configure просто не может правильно собрать Makefile
Просто ради эксперимента пытался собрать wget-1.5.3

Все то же.... ./configure проходит успешно, а make пишет:
Код: MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
Fatal: 'FORCE' does not exist - don't know how to make it
Автор: eugrus
Дата сообщения: 18.09.2004 21:22

Цитата:
Помоему ./configure просто не может правильно собрать Makefile

configure это не программа
это всеволишь скрипт индивидуальный для каждой из программ и создоваемый её поставщиком
Автор: ooptimum
Дата сообщения: 18.09.2004 21:52
Да, программистов тут похоже мало тусуется. Makefile от gmake -- это не то же самое, что Makefile от борландовского make. Надо сделать так, чтобы вместо борландовского вызывался GNUтый make. Как это сделать рассказывать надо?
Автор: Tropin
Дата сообщения: 19.09.2004 11:12
ooptimum
Думаю надо ;) потому как
Цитата:
Установил себе Cygwin в первый раз



Добавлено
причем, желательно с небольшими пояснениями, чтоб и у других вопросов подобных не возникало!
Автор: ooptimum
Дата сообщения: 20.09.2004 09:51
Если коротко, то сделай так, чтобы каталог, в котором находится gmake, в переменной PATH стоял впереди каталога с борландовским make'ом. Если каталог с gmake'ом вообще в PATH не фигурирует, то добавить его туда.
Автор: Tropin
Дата сообщения: 20.09.2004 10:40
ooptimum
Спасибо! То что надо.

Я просто установил make-3.80-1.tar.bz2 из локальных пакетов и по крайней мере wget я собрал и из под cygwin'а он работает!

Сразу еще вопрос: а можно ли его собрать cygwin'ом так, чтоб он работал непосредственно из под win32?

С libnet'ом пока проблемы, если сам не решу, опять сюда вопросы кину...
Автор: f_serg
Дата сообщения: 20.09.2004 14:16
Tropin

Цитата:
Сразу еще вопрос: а можно ли его собрать cygwin'ом так, чтоб он работал непосредственно из под win32?

А зачем для этого CygWin? В дистрибутив wget-а входят makefilе-ы для MSVC, борланда и ваткома.
Лежат в каталоге windows.
Автор: eugrus
Дата сообщения: 20.09.2004 15:35

Цитата:
а можно ли его собрать cygwin'ом так, чтоб он работал непосредственно из под win32?

никак по особенному ничего собирать ненадо
надо пользоваться командой:

c:\cygwin\usr\X11R6\bin\run.exe [unix-program]
Автор: Tropin
Дата сообщения: 21.09.2004 08:10
Ок. спасибо...

Страницы: 12

Предыдущая тема: StarForce и Win2000Server


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.