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

Come installare nuovi pacchetti su Cygwin?

Ho installato l'ultima versione di Cygwin con una serie di pacchetti. Mi sono presto reso conto che avevo bisogno di più pacchetti (come wget, ecc.) e non riuscivo a trovare un modo per installare i nuovi pacchetti senza eseguire nuovamente il set up e reinstallare tutto da zero.

Quello che sto cercando è l'equivalente di apt-get su Cygwin (se una cosa del genere esiste).

Risposte (8)

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

Non esiste una gestione dei pacchetti in Cygwin al di fuori del programma di setup. Il setup applica solo gli aggiornamenti all'installazione corrente, non sovrascrive i pacchetti che si hanno già (a meno che non lo si sia detto esplicitamente).

Quindi rieseguire il programma di setup per installare nuovi pacchetti.

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

C'è un pacchetto chiamato apt-cyg che potrebbe essere quello che state cercando. Sembra essere basato su apt-get.

apt-cyg è un installatore a riga di comando per Cygwin che collabora con Cygwin Setup e usa lo stesso repository. La sintassi è simile a quella di apt-get.

Un comando di esempio sarebbe

$ apt-cyg install yourPackage

Per installarlo sono necessari wget, tar, gawk e bzip2. Si possono scaricare tutti questi pacchetti dalla lista di Cygwin packages list .

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

Eseguire nuovamente il programma di setup. In questo modo si aggiorna anche Cygwin.

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

Trovo Chocolatey molto utile per la gestione delle installazioni di finestre (nuovo, aggiornamento e rimozione), e cygwin non fa eccezione!

Ho installato cygwin usando Chocolatey , e siccome Chocolatey sta installando usando la modalità silenziosa/silenziosa, non vi viene chiesto di selezionare alcun pacchetto e cygwin è installato con pacchetti minimi :-(.

Tuttavia, ogni volta che si desidera installare un nuovo pacchetto è davvero, davvero, facile solo da usare: --source=cygwin. Per esempio, installare bash:

choco install bash –source=cygwin

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

All'inizio è necessario installare ‘lince’ in modo comune. Poi aprire cygwin e scrivere questo:

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

  2. install apt-cyg /bin

Ora si può usare package manager apt-cyg install

Per maggiori informazioni vedere https://github.com/transcode-open/apt-cyg

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

Sono rimasto bloccato con lo stesso problema mentre cercavo di usare il curl su Windows e l'ho appena risolto. Pubblicarlo qui, ora perché potrebbe aiutare qualcuno.

Il modo migliore è usare semplicemente il file setup.exe di cygwin e selezionare i pacchetti aggiuntivi di cui si ha bisogno. Andate qui: http://www.cygwin.com/install.html &003

“Quando si installano pacchetti per la prima volta, setup*.exe non installa tutti i pacchetti. Solo i pacchetti base minimi della distribuzione Cygwin sono installati di default. Cliccando sulle categorie e sui pacchetti nella schermata di installazione dei pacchetti setup*.exe si ha la possibilità di controllare ciò che viene installato o aggiornato”.

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

È possibile utilizzare Babun che è costruito intorno a Cygwin e include il gestore di pacchetti pact.

Babun supporta l'installazione di nuovi pacchetti fuori dalla scatola:

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

Salve, so che è un vecchio argomento, ma solo per aggiungere qualche informazione: Si può anche installare il programma chiamato MSYS2 che ha il gestore di pacchetti PACMAN di Arch Linux e si possono installare tutti i pacchetti disponibili per Arch :) Basta cliccare su pacman -S packageName e premere invio e il programma lo dl per voi:)

Salute :D