Wie installiere ich neue Pakete auf Cygwin?

Ich habe die neueste Version von Cygwin mit einer Reihe von Paketen installiert. Ich erkannte bald, dass ich mehr Pakete brauche (wie wget usw.) und konnte keine Möglichkeit finden, die neuen Pakete zu installieren, ohne das Setup erneut auszuführen und alles von Grund auf neu zu installieren.

Was ich suche, ist das Äquivalent von apt-get auf Cygwin (wenn so etwas existiert).

Author: Kazark, 2010-05-12

9 answers

Außerhalb des Setup-Programms gibt es in Cygwin keine Paketverwaltung. Das Setup gilt nur Updates für Ihre aktuelle Installation, es überschreibt keine Pakete, die Sie bereits haben (es sei denn, Sie haben dies ausdrücklich gesagt).

Führen Sie also das Setup-Programm erneut aus, um neue Pakete zu installieren.

 144
Author: Benoit Miller,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-08-15 17:58:02

Es gibt ein Paket namens apt-cyg das kann sein, was Sie suchen. Es scheint auf apt-get zu basieren.

Apt-cyg ist ein Kommandozeilen-Installer für Cygwin, das mit Cygwin Setup und verwendet das gleiche Repository. Die syntax ist ähnlich zu apt-get.

Ein Beispielbefehl wäre

$ apt-cyg install yourPackage

Um es zu installieren, benötigen Sie wget, tar, gawk und bzip2. Sie können alle diese Pakete aus der Cygwin-Paketliste herunterladen.

 88
Author: Chesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-03-03 00:07:27

Führen Sie das Setup-Programm erneut aus. So aktualisieren Sie auch Cygwin.

 19
Author: Buggabill,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-11-23 05:29:39

, die ich finden Schokoladig sehr nützlich für windows-Installationen-Verwaltung (neu, upgrade und Entfernung), und cygwin - ist keine Ausnahme!

Ich habe cygwin mit Chocolatey installiert, und da Chocolatey im Quiet / Silent-Modus installiert wird, werden Sie nicht aufgefordert, Pakete auszuwählen und cygwin ist mit einem Minimum an Paketen installiert: - (.

Jedes Mal, wenn Sie ein neues Paket installieren möchten, ist es wirklich-wirklich, einfach zu bedienen:
--source=cygwin. Zum Beispiel bash installieren:

Choco install bash --source=cygwin -

 17
Author: Tal Tikotzki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-12-07 22:23:28

Sie müssen 'lynx' zunächst auf eine übliche Weise installieren. Öffnen Sie dann cygwin und schreiben Sie Folgendes:

  1. lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg

  2. install apt-cyg /bin

Jetzt können Sie package manager apt-cyg install

Weitere Informationen finden Sie unter https://github.com/transcode-open/apt-cyg

 6
Author: Alex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-03-16 16:38:06

Ich war beim Versuch, Curl unter Windows zu verwenden, mit demselben Problem konfrontiert und habe es gerade gelöst. Posten Sie es hier, jetzt, weil es jemandem helfen könnte.

Der beste Weg ist, nur cygwins Setup zu verwenden.exe und wählen Sie zusätzliche Pakete, die Sie benötigen. Gehen Sie hier: http://www.cygwin.com/install.html

" Wenn Sie Pakete zum ersten Mal installieren, richten Sie * ein.exe nicht installieren Sie jedes Paket. Nur die minimalen Basispakete aus dem Cygwin distribution werden installiert von Standard. Klicken auf Kategorien und pakete im Setup*.exe-paket installation bildschirm wird bieten sie mit der Fähigkeit zu steuern, was installiert oder aktualisiert wird."

 3
Author: Nitin Nain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-11-23 04:32:28

Sie können Babun verwenden, das auf Cygwin basiert und den Paketmanager pact enthält.

Babun unterstützt die Installation neuer Pakete sofort:

pact install wget
 1
Author: Matthias Braun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-04-30 14:11:31

Hallo, ich weiß, dass es altes Thema ist, aber nur um ein paar Informationen hinzuzufügen: Sie können auch ein Programm namens MSYS2 installieren, das über den Paketmanager PACMAN von Arch Linux verfügt und alle für Arch verfügbaren Pakete installieren kann :) Nur pacman -S packageName und drücken Sie die Eingabetaste und es wird es für Sie tun:)

Jubel: D

 0
Author: Horacy Pigula,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-02 10:00:58

Für Windows-benutzer, Verwenden Sie die Installation Setup, Sie können erhalten die setup hier https://www.cygwin.com/ Es führt Sie durch die entsprechenden Schritte, bis Sie das Paketfenster erneut öffnen. Stellen Sie sicher, dass Sie in der Dropdown-Liste View die Option Full auswählen . Wählen Sie dann die Pakete aus, die Sie hinzufügen und installieren möchten Überprüfen Sie dieses Bild

 0
Author: kimoduor,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-09-30 13:34:27