2010-05-12 13:40:44 +0000 2010-05-12 13:40:44 +0000
171
171

Wie installiere ich neue Pakete auf Cygwin?

Ich habe die neueste Version von Cygwin mit einer Reihe von Paketen installiert. Ich merkte bald, daß ich mehr Pakete (wie wget, usw.) benötige, und ich konnte keinen Weg 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 (falls so etwas existiert).

Antworten (8)

137
137
137
2010-05-12 13:43:15 +0000

Außerhalb des Setup-Programms gibt es in Cygwin keine Paketverwaltung. Das Setup wendet nur Aktualisierungen auf Ihre aktuelle Installation an, 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.

86
86
86
2011-06-30 04:12:42 +0000

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

apt-cyg ist ein Kommandozeilen-Installationsprogramm für Cygwin, das mit Cygwin Setup zusammenarbeitet und das gleiche Repository verwendet. Die Syntax ist ähnlich wie bei 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 all diese Pakete von der Cygwin Paketliste herunterladen.

19
19
19
2010-05-12 13:43:02 +0000

Führen Sie das Setup-Programm erneut aus. Auf diese Weise aktualisieren Sie auch Cygwin.

14
14
14
2017-02-11 18:14:01 +0000

Ich finde Chocolatey sehr nützlich für die Verwaltung von Windows-Installationen (neu, Upgrade und Entfernung), und cygwin ist da keine Ausnahme!

Ich habe cygwin unter Verwendung von Chocolatey installiert, und da Chocolatey im stillen/leisen Modus installiert wird, werden Sie nicht aufgefordert, irgendwelche Pakete auszuwählen, und cygwin wird mit einem Minimum an Paketen installiert :-(.

Wie auch immer, jedesmal, wenn Sie ein neues Paket installieren möchten, ist es wirklich wirklich, einfach zu benutzen: --source=cygwin. Wenn Sie zum Beispiel die bash installieren:

choco install bash –source=cygwin

5
5
5
2017-07-02 07:23:15 +0000

Sie müssen ‘lynx’ zunächst auf übliche Weise installieren. Dann öffnen Sie cygwin und schreiben Sie dies:

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

  2. install apt-cyg /bin

Jetzt können Sie den Paketmanager apt-cyg install

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

3
3
3
2013-11-23 04:32:28 +0000

Ich steckte mit dem gleichen Problem fest, als ich versuchte, Curl unter Windows zu verwenden, und bekam es gerade gelöst. Veröffentlichen Sie es hier und jetzt, denn es könnte jemandem helfen.

Am besten verwenden Sie einfach cygwins setup.exe und wählen zusätzliche Pakete aus, die Sie benötigen. Gehen Sie hier: http://www.cygwin.com/install.html

“Wenn Sie zum ersten Mal Pakete installieren, installiert setup*.exe nicht jedes Paket. Standardmäßig werden nur die minimalen Basispakete aus der Cygwin-Distribution installiert. Wenn Sie auf Kategorien und Pakete im Installationsbildschirm von setup*.exe klicken, haben Sie die Möglichkeit zu kontrollieren, was installiert oder aktualisiert wird.

1
1
1
2016-04-30 14:11:31 +0000

Sie können Babun verwenden, das um Cygwin herum aufgebaut ist und den Paketmanager pact enthält.

Babun unterstützt die Installation neuer Pakete out of the box:

pact install wget
0
0
0
2016-12-02 10:00:58 +0000

Hallo Ich weiß, dass es ein altes Thema ist, aber ich möchte nur ein paar Informationen hinzufügen: Sie können auch das Programm MSYS2 installieren, das den Paketmanager PACMAN von Arch Linux hat, und Sie können alle für Arch verfügbaren Pakete installieren :) Drücken Sie einfach pacman -S packageName und die Eingabetaste und es wird es für Sie dl:)

Prost :D