Доступен ли dpkg для Cygwin?


8

Я не так часто пользуюсь Windows, но я оказался в таком положении, что временно застрял перед ним. Итак, я расследовал Cygwin. Мой вопрос, доступен ли dpkg для Cygwin? Мои поиски в Google, кажется, показывают, что это было по крайней мере в один момент, но я не могу найти посылку. Если он недоступен в качестве пакета, есть ли у кого-нибудь какие-либо советы / опыт по его запуску?

Я не пытаюсь создать порт Cygwin Debian (хотя это звучит так, как будто это делалось в прошлом). Как минимум, я просто хотел бы иметь возможность собирать исходные пакеты Debian на компьютере с Windows. (Да, я знаю, что мог бы перейти в коробку Debian.)

Cygwin, по-видимому , обсуждает эту тему , но, возможно, это не лучшее место для этого вопроса. Я надеюсь, что это нормально ...


Это очень разумная вещь, чтобы просить. Эквивалент для построения RPM ( rpmbuild) находится в Cygwin.
leif81

Ответы:


8

Попытка заставить работать dpkg была прекращена, согласно ЭТОЙ странице sourceforge, которая была настроена для расследования, как заставить dpkg работать в Windows Cygwin.

Придерживайтесь экземпляра Virtual Box или SSH.

РЕДАКТИРОВАТЬ: Если вы действительно заинтересованы, есть огромная нить о попытке заставить его работать здесь .


1

Немного поссорившись, вы можете заставить dpkg скомпилировать и запустить в недавней среде Cygwin, вам придется «автоматически переконфекционировать» исходный репозиторий из git, а затем вручную отредактировать сгенерированный скрипт «configure» с жестко заданными значениями для os_type, cpu_type и dpkg_arch (= cygwin64, произвольно выбранный, но вы захотите собрать ваши пакеты .deb с архитектурой, равной этому значению).

Также: этот патч - и, о, отключите сборку start-stop-daemon

Скриншот, мята, tmux, dpkg, cmake


0

Для cygwin существует своего рода менеджер пакетов, называемый apt-cyg , но это сторонний пакет, не являющийся частью самого проекта cygwin.

Если вы думаете о Cygwin, вы можете проверить Бабун . Я только что узнал об этом на этой неделе, поэтому я не могу поручиться за это полностью, но мне нравится то, что я вижу до сих пор.

Это вилка Cygwin, которая более функциональна из коробки. Среди других улучшений pact- «расширенный менеджер пакетов (например, apt-get или yum)», а также «функция автоматического обновления».

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.