Estoy intentando instalar dotnet-cli en Arch Linux con yaourt y hubo un paso en el que no se pudo verificar la autenticidad del paquete libcurl-openssl-1.0, así que hice gpg --recv-keys 5CC908FDB71E12C2
lo que se indica en elcomentariosen el repositorio de Arch Linux funcionó, pero después de eso, coreclr no se compiló porque no podía copiar un archivo, así que lo intenté manualmente y arrojó un error que decía que no tengo suficiente espacio del que realmente tengo y solo alrededor del 1%. de inodos se han utilizado. Al principio, cuando intenté copiar el archivo, me dijo que no tenía acceso autorizado pero que ya no podía reproducir este error. Veo que hay un punto en la ruta que está intentando copiar ( tmp/yaourt-tmp-rinaldi/aur-dotnet/src/coreclr-1.1.2/bin/Product/Linux.x64.Release/./crossgen
). ¿No es eso un problema? No debería usar sudo para yaourt, ¿verdad?
CMake Error at src/tools/crossgen/cmake_install.cmake:36 (file):
file INSTALL cannot copy file
"/tmp/yaourt-tmp-rinaldi/aur-dotnet/src/coreclr-1.1.2/bin/obj/Linux.x64.Release/src/tools/crossgen/crossgen"
to
"/tmp/yaourt-tmp-rinaldi/aur-dotnet/src/coreclr-1.1.2/bin/Product/Linux.x64.Release/./crossgen".
Call Stack (most recent call first):
src/tools/cmake_install.cmake:37 (include)
src/cmake_install.cmake:53 (include)
cmake_install.cmake:44 (include)
make: *** [Makefile:118: install] Error 1
Failed to build coreclr components.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build dotnet.
==> Restart building dotnet ? [y/N]
df -i salida:
Filesystem Inodes IUsed IFree IUse% Mounted on
dev 752469 438 752031 1% /dev
run 753579 768 752811 1% /run
/dev/sda3 3662848 220787 3442061 7% /
tmpfs 753579 143 753436 1% /dev/shm
tmpfs 753579 13 753566 1% /sys/fs/cgroup
tmpfs 753579 52000 701579 7% /tmp
tmpfs 753579 18 753561 1% /run/user/120
tmpfs 753579 62 753517 1% /run/user/1000
/dev/sda2 57030444 542814 56487630 1% /mnt