如何在 Arch Linux 上安装 Dot Net Core

如何在 Arch Linux 上安装 Dot Net Core

我正在使用 Apricity OS(基于 Arch Linux)。我想安装 Dot Net Core。 pacman安装它的命令是什么?

答案1

编辑:请参阅太阳黑子 答案如果您现在想使用 Dot Net,因为它现在在存储库中。这个答案是在还没有写的时候写的。

Archlinux 用户存储库 (AUR) 中有几个与 DotNetCore 相关的软件包。正如 mpromonet 的回答所述,其中之一是 dotnet-cli。但是,无需安装 yaourt(或任何其他 AUR 帮助程序)即可从 AUR 安装软件包。

我知道这对于 OP 来说可能为时已晚,但为了完整起见,这些是安装仅在 Archlinux(或其衍生物)的 AUR 中的软件包的步骤,无需其他工具:

1) Make sure you have the base-devel group installed
2) Go to the website https://aur.archlinux.org/packages/ and search the package
3) On the page for that package, klick "Download snapshot" and save the package to your computer
4) Extract the package on your computer: tar xvf <package_name>.tar.gz
5) cd <package_name>
6) makepkg
7) If the build fails, saying that a dependency is not satisfied, download and install that dependency first: try pacman -S <dependency> or else follow these steps
8) When the build succeeded, install the package:
   sudo pacman -U <pkgname>-<version_number>.tar.xz

另请参阅 AUR入口在 Archlinux wiki 中了解 AUR 的更深入描述。

答案2

.NET Core 的包现在可以从官方社区存储库获取。

如果您只想运行 .NET Core 应用程序,则需要dotnet-runtime包裹。

pacman -S dotnet-runtime

如果您还想自己构建 .NET Core 应用程序,则需要dotnet-sdk包裹。

pacman -S dotnet-sdk

答案3

为了安装dotnet-cli,您可以使用yaourt它来帮助构建和安装 AUR 包。

您可以像这样继续:

  • 添加到/etc/pacman.conf

    [archlinuxfr]  
    SigLevel = Never  
    Server = http://repo.archlinux.fr/$arch
    
  • 更新pacman并安装yaourt

    sudo pacman -Sy yaourt
    
  • 接下来使用以下命令安装 dotnet-cli:

    yaourt dotnet-cli
    

并遵循yaourt的指示。

相关内容