You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Debian 9.4系统中安装特定版本NuGet 2.12?

在Debian 9.4上安装NuGet 2.12的可行方案

没问题,我完全懂你的困扰——系统源的NuGet版本太老,sudo nuget update -self又直接跳到不兼容的高版本,确实卡壳。下面是亲测有效的手动安装步骤,能精准搞定NuGet 2.12:

  • 第一步:彻底移除系统自带的旧版本NuGet
    先把Debian源里的2.8.7清干净,避免后续冲突:

    sudo apt-get remove --purge nuget
    
  • 第二步:安装Mono运行时(必选)
    NuGet 2.x系列在Linux上依赖Mono才能运行,所以得先装全组件:

    sudo apt-get install mono-complete
    
  • 第三步:手动下载NuGet 2.12.0的二进制文件
    直接拉取官方发布的对应版本文件(虽标注为Windows版本,但Mono可完美兼容):

    wget https://dist.nuget.org/win-x86-commandline/v2.12.0/nuget.exe
    
  • 第四步:配置成全局可用的命令
    为了不用每次敲mono nuget.exe,我们做个简单的包装脚本:

    1. 把下载的文件移到系统可执行路径:
      sudo mv nuget.exe /usr/local/bin/
      
    2. 创建shell脚本:
      sudo nano /usr/local/bin/nuget
      
      在编辑器里写入以下内容:
      #!/bin/bash
      mono /usr/local/bin/nuget.exe "$@"
      
    3. 给脚本加可执行权限:
      sudo chmod +x /usr/local/bin/nuget
      
  • 第五步:验证安装结果
    执行以下命令,确认版本正确:

    nuget -version
    

    如果输出2.12.0.0,就说明安装成功了!

重要提醒

绝对不要再执行nuget update -self,否则会自动升级到高版本,破坏你需要的2.12编译环境。如果后续需要切换其他版本,重复上述步骤替换对应的nuget.exe即可。

内容的提问来源于stack exchange,提问作者Patently Paul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:26:03