Ru-Board.club
← Вернуться в раздел «Программы»

» Cygwin

Автор: grbdv
Дата сообщения: 07.08.2012 03:59
И вот, когда процентаж ушел в ноль.... снова начался отсчет в плюс. Я перекрестился и хотел было валить гада, но увидел, что синхронно-пропорционально зашевелилась полоска Тотал, а имена дистрибутивов подбираются к концу алфавита.

Итак, отсчитав 6000% в плюс и отмотав их назад, он сделал завершающие формальные 100% и оставил на диске 4.5 Гэ.

И щаз на всей этой беде мы попытаемся взлететь... Но... это будет ужЕ завтра...

Добавлено:
Не взлетает.

ASE_DAG
Вычеркни, плз, все ненужное из этого списка, чтобы взлетело хотя бы ядро.

Добавлено:
Автор: ASE_DAG
Дата сообщения: 16.09.2012 22:43
Этой ветке не хватает шапки. Пойду попрошу включить, а набросок пусть пока тут полежит:

Cygwin



| Офсайт | Википедия | Фрешмит | Охлох | Руководство пользователя |


Cygwin (Цигвин, Сигвин) — реализация окружения GNU для MS Windows®, состоящая из:
а. Библиотеки костылей, обеспечивающей отсутствующий в Винде, но необходимый для нормальной работы функционал POSIX-систем1 и кое-какие интересные плюшки2.
б. Массы нативно собранного под Винду с использованием этой библиотеки свободного софта, используемого в дистрибутивах GNU, начиная от шеллов (bash, zsh) и ключевых утилит (cat, cp и т. д.), заканчивая серверами (Apache, Exim) и Иксами (X11) с графическими приложениями (KDE). А также компилятора и заголовочных файлов для сборки всего, чего не хватает в репозитории.
Важно понимать, что Цигвин — это не эмулятор, и не бинарно-совместимая реализация типа Вайна программных интерфейсов какой-либо из юникс-подобных систем. Все бинарники, входящие в Цигвин, собраны нативно именно под Виндоўс.



1 Поддержку различных локалей, монтирование многокорневой ФС в однокорневую, вызов fork(), символьные ссылки и т. д.
2 Например, доступ к реестру Виндоўс посредством /proc/registry/.
[more=Первое сообщение этой ветки изначально имело вид...]Есть такая штука - cygwin, не знаю насколько точно будет определить ее как эмулятор линукса под винды, но это что-то в этом роде. Из этой серии мне еще известно uwin.
Скачать инсталятор(активный) можно на http://sources.redhat.com/cygwin/setup.exe

почитать об сабже немного на русском можно на
http://www.nestor.minsk.by/kg/kg01/04/kg10410.html

Вообще у меня вопрос, пользуется кто?
И еще у меня проблеммы со скачкой через этот инсталятор, может у кого есть скаченные пакеты?[/more]


Разумеется, всячески приветствуются идеи о том, что туда можно написать — как конкретные, так и в общих чертах.
Автор: urodliv
Дата сообщения: 31.10.2012 13:28
У меня, как всегда, проблема.
В cygwin`е нет пакетика ripmime. Ну мы его скачали, распаковали и начали компилить. И вот с какой ошибкой вылетаем:

Код: cc -Wall -g -I. -O2 -Werror -DRIPOLE -c MIME_headers.c
MIME_headers.c: In function `MIMEH_parse_contenttype_linear_EXPERIMENT':
MIME_headers.c:1923: warning: array subscript has type `char'
MIME_headers.c:1931: warning: array subscript has type `char'
Makefile:51: recipe for target `MIME_headers.o' failed
make: *** [MIME_headers.o] Error 1
Автор: karakurt2
Дата сообщения: 11.01.2013 06:14
Я управляю сервером RHEL через удалённую X-сессию с windows-машины. В качестве клиента использую Cygwin/X. Проблема заключается в том, что если на Unix в ~/.bashrc прописать установку русского языка

export LANG=ru_RU.UTF8

то перестаёт работать копирование-всавка текста из окна терминала на Unix-машине в любое приложение на windows-машине. Для языка en_US.UTF8 всё работает. Знаете как исправить ситуацию?
Автор: ASE_DAG
Дата сообщения: 14.01.2013 01:10
karakurt2
Забавно.

> перестаёт работать копирование-всавка текста из окна терминала на Unix-машине в любое приложение на windows-машине
Именно что из окна эмулятора терминала? Xterm что ли? Тогда проще сменить его на тот эмулятор, в котором все будет работать.
Автор: ivankom
Дата сообщения: 03.07.2014 08:42
Подскажите как установить пакет smstools в Cygwin.
Делаю по этой инструкции http://smstools3.kekekasvi.com/index.php?p=windows
На команду make выдает такое:

Код: $ make
cd src && make -
make[1]: вход в каталог «/usr/src/smstools3/src»
Makefile:51: *** обнаружен способ до первого определения цели. Останов.
make[1]: выход из каталога «/usr/src/smstools3/src»
Makefile:10: ошибка выполнения рецепта для цели «compile»
make: *** [compile] Ошибка 2
Автор: ASE_DAG
Дата сообщения: 03.07.2014 14:45
ivankom, локаль переключается на оригинальную при помощи

export LANG=C

Сделав это, вы получите нормальный вывод:

makefile:10: recipe for target 'compile' failed.

по которому можно гуглить и найти решение за минуту:


Цитата:
Edit the src/Makefile
Search override

Add single tab character to the start of that line:

ifneq (,$(findstring SOLARIS,$(CFLAGS)))
ifeq (,$(findstring DISABLE_INET_SOCKET,$(CFLAGS)))
override LFLAGS += -lsocket -lnsl
endif
endif


Save and make...
Автор: ivankom
Дата сообщения: 04.07.2014 03:04

Цитата:
локаль переключается на оригинальную при помощи export LANG=C

Спасибо, пакет собрался. Всего-лишь табуляции в Makefile нехватало.
Автор: ivankom
Дата сообщения: 09.07.2014 02:15
Подскажите еще где взять cygrunsrv? У меня его нет в /bin
Стоит последняя версия. На офсайте написано только по использованию cygrunsrv, а где его взять инфы нет.
Автор: ASE_DAG
Дата сообщения: 09.07.2014 03:53
ivankom> где взять cygrunsrv?

В одноименном пакете. Чем вы искали, что не нашли?
Автор: ivankom
Дата сообщения: 09.07.2014 05:31

Цитата:
Чем вы искали, что не нашли?

При установке в поиске забивал этот пакет, его не было.
Похоже первый раз ошибся где-то, нашел его. Спасибо.
Автор: mithridat1
Дата сообщения: 26.02.2015 16:43
Никто не пытался портабелизовать Cygwin - если просто скопировать папку на другой комп то оболочка не запускается.

Есть ли на форуме общая тема по эмуляторам и оболочками Unix для Windows ? Хочу разобраться какие еще есть варианты настройки аутентичного Unix-оподобного окружения (главным образом интерфейса коммандной строки и базовых утилит) под Win.
Автор: DrakonHaSh
Дата сообщения: 26.02.2015 21:08
mithridat1
есть еще mingw (а в нем MinGW Shell.bat => msys)
он вполне возможно портабл.

а есть еще такая забавня хрень от самой ms: https://ru.wikipedia.org/wiki/Подсистема_для_приложений_на_базе_UNIX
Автор: mithridat1
Дата сообщения: 27.02.2015 14:19
DrakonHaSh

Цитата:
есть еще mingw (а в нем MinGW Shell.bat => msys)
он вполне возможно портабл.

Спасибо,так и есть.Собрал облочку с базовыми утилитами,которая в сжатом виде занимает всего 10 Mb
Но по виду и функциональности он конечно более стремный вариант чем Cygwin


Цитата:
а есть еще такая забавня хрень от самой ms: https://ru.wikipedia.org/wiki/Подсистема_для_приложений_на_базе_UNIX

Вот как раз на нее и наткнулся.Не совсем бесполезная,если использовать в паре с этой вещью http://lbw.sourceforge.net/
Автор: karakurt2
Дата сообщения: 25.03.2015 22:54
как заставить работать pkg-config в cygwin64? Ничего не печатает при вызове команды

pkg-config gsl


Метафайлы присутствуют в каталоге /lib/pkgconfig
Автор: karakurt2
Дата сообщения: 28.03.2015 21:33
Я хочу пересобрать библиотеку HDF5, чтобы она получилась с поддержкой компрессии szip. Загрузил исходные файлы с помощью утилиты selup-x86_64.exe.
В каталоге /usr/src/hdf5-1.8.14-1.src появились три файла

hdf5.cygport
hdf5-1.8.14-1.src.patch
hdf5-1.8.14.tar.bz2

Непонятно, почему файлы архива не содержат изменения, приведённые в патче, в этом документе говорится, что файлы уже должны содержать изменения, приведённые в файле hdf5-1.8.14-1.src.patch. Фактически, файл hdf5-1.8.14.tar.bz2 идентичен тому, что я могу загрузить с сайта hdfgroup.

Если пытаться применить патч hdf5-1.8.14-1.src.patch к исходникам с помощью утилиты patch становится ясно, что структура каталогов должна быть иная, или я ошибаюсь???

Кто-нибудь собирал пакеты из исходников под Cygwin-x64???
Автор: gorik12
Дата сообщения: 08.04.2015 13:37
И я спрошу по установке smstools3.
Делаю make и получаю вот такое:

Код:
500lc@dc-lc /usr/src/smstools3
$ make
cd src && make -
make[1]: вход в каталог «/usr/src/smstools3/src»
cc -D NUMBER_OF_MODEMS=64 -D NOSTATS -W -Wall -D_FILE_OFFSET_BITS=64 -c -o extras.o extras.c
Assembler messages:
Fatal error: can't create extras.o: Permission denied
<встроенное>: ошибка выполнения рецепта для цели «extras.o»
make[1]: *** [extras.o] Ошибка 1
make[1]: выход из каталога «/usr/src/smstools3/src»
Makefile:10: ошибка выполнения рецепта для цели «compile»
make: *** [compile] Ошибка 2
Автор: mithridat1
Дата сообщения: 10.04.2015 14:47
Небольшой обзор актуальных UNIX-подобных сред для Windows.

Альтернативы Git for Windows
Автор: At1ant
Дата сообщения: 05.11.2015 11:59
Возможно кому-то будет полезным.

Как скомпилировать Squashfs Tools со всеми видами сжатия


1. Скачать исходники Squashfs Tools и Cygwin Net Release Setup Program, запустить последний.
2. В окне "Select Packages" выставить режим View - Full и выбрать следующие пакеты:
- gcc-core: GNU Compiler Collection (C, OpenMP)
- make: The GNU version of the 'make' utility
- liblzma-devel: LZMA de/compressor library (development)
- liblzo2-devel: LZO data compression library (development)
- liblz4-devel: LZ4 de/compressor
3. Добавить в переменную Path каталог c:\cygwin\bin.
4. Распаковать squashfs-tools-master.zip в c:\cygwin.
5. В c:\cygwin\squashfs-tools-master\squashfs-tools\Makefile раскомментировать (Notepad++ в помощь) следующие строки:
#XZ_SUPPORT = 1
#LZO_SUPPORT = 1
#LZ4_SUPPORT = 1
#LZMA_XZ_SUPPORT = 1
6. Запустить Cygwin Terminal и выполнить: cd /squashfs-tools-master/squashfs-tools && make EXTRA_CFLAGS="-Dlinux -DFNM_EXTMATCH='(1<<5)' -D'sigtimedwait(a,b,c)=sigwaitinfo(a,b)'".

Для работы Squashfs Tools на других ПК, нужно положить рядом с ехе файлы cygwin1.dll, cyggcc_s-1.dll, cygz.dll, cyglzma-5.dll, cyglz4-1.dll из каталога c:\cygwin\bin.

Squashfs-tools-v4.3.7z (1,13 Мб) - готовый Squashfs Tools v4.3 со всеми видами сжатия (архив будет обновляться по мере выхода новых версий компонентов).
Автор: tolyn77
Дата сообщения: 18.11.2015 06:49
всем привет!

подскажите хочу собрать webalizer вроде все собралось с русской локалью, но при попытке запуска из под винты он ищет все библиотеки
cygexpat-1.dll
cygfontconfig-1.dll
cygfreetype-6.dll
cyggd-3.dll
...
существует возможность встроить их в exe-шник?
заранее благодарен
Автор: ASE_DAG
Дата сообщения: 18.11.2015 07:04
tolyn77, в принципе, такая возможность, безусловно, существует, однако я не могу сходу сказать, насколько это затратно. Но прежде, чем что-либо выяснять, стоит понять — оно вам зачем? Какова цель?
Автор: tolyn77
Дата сообщения: 18.11.2015 20:33
хочу локаль русскую, мне понравился анализатор по скорости
Автор: ASE_DAG
Дата сообщения: 18.11.2015 21:41
tolyn77, ага, ну для этого явно не требуется статической сборки.
Автор: tolyn77
Дата сообщения: 19.11.2015 19:37
ASE_DAG
не понял?
Автор: ASE_DAG
Дата сообщения: 20.11.2015 03:39
tolyn77, кто? Я?
Автор: tolyn77
Дата сообщения: 20.11.2015 19:11
ASE_DAG
я не понял, что значит "ну для этого явно не требуется статической сборки" значит не стоит и пытаться? или что то еще?
Автор: ASE_DAG
Дата сообщения: 21.11.2015 00:31
tolyn77, да, совершенно не стоит пытаться собрать Webalizer статически, если только у вас нет какого-то спортивного интереса. Тем более, что по моим понятиям это весьма и весьма затратно.

Страницы: 123

Предыдущая тема: Design Science MathType


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