56 votes

Comment installer NuGet à partir de la ligne de commande sur Linux

J'ai besoin d'installer NuGet sur une machine basée sur Linux. Lorsque j'utilise la commande suivante sur une machine Windows, cela fonctionne bien.

nuget install packages.config

Mais je ne peux pas faire cela avec une machine Linux, comment y parvenir?

83voto

Doug Points 2296

Une fois que vous avez suivi le (un peu gênant) installer des étapes pour l'obtenir .Net de base installée et l'apt repo programme d'installation à partir https://www.microsoft.com/net/core, il vous suffit de faire ceci:

sudo apt install nuget

et vous aurez un travail de nuget sur votre ordinateur local:

$ cat /etc/issue
Ubuntu 16.04.1 LTS \n \l

$ nuget
NuGet Version: 2.8.7.0
usage: NuGet <command> [args] [options] 
Type 'NuGet help <command>' for help on a specific command.

Notez qu'au moment de la rédaction de ne pas exécuter nuget update -self, car même si il va réussir à installer une version plus récente de nuget, cette version ne sera pas exécuté.

Si vous ne pause bien, vous pouvez toujours l'emporter et de le réinstaller:

sudo apt remove nuget
sudo apt install nuget

27voto

olegz Points 660

Installer mono, télécharger le nuget: sudo apt-get install mono-complete wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe

Ensuite, exécutez-le en utilisant mono nuget.exe .

17voto

Warren Parad Points 985

Le paquetage nuget apt ne fonctionne pas vraiment sur Linux, et les exes sont pour Windows. Si vous voulez exécuter nuget, la chose la plus simple est d'utiliser un wrapper mono.

 sudo apt-get install mono-complete
//download nuget.exe
mono nuget.exe install
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X