我正在我的发行版上尝试用dotnet内核编写一个WEB。我首先安装了dotnet的边缘版本(^3),因为我喜欢流血边缘。然而,在另一台计算机上,我已经使用DotNet2.2完成了该项目。因此,我还安装了DotNet2.2。这是行不通的,因为/usr/bin/中的版本仍然是3.0。
我从/usr/bin中删除了该主管,现在我无法取回它。我运行了pacman -Su和pacman -R,我也尝试过重新启动。
OBS:第一次安装它们时,我使用了yay -S dotnet-sdk,它允许我从不同的版本中进行选择
发布于 2019-08-13 15:01:40
您可以强制安装已经在pacman中使用--force安装的软件包。
因此,您应该能够再次使用sudo pacman -S dotnet-sdk --force获得二进制文件。
您还可以尝试在安装之前删除dotnet,您可以通过运行sudo pacman -Rns dotnet-sdk来做到这一点。(删除任何其他包都不需要的配置文件和依赖项的包)。
https://stackoverflow.com/questions/57444437
复制相似问题