Junio 18, 2018, 03:34:23 pm

Autor Tema: Problema instalando .net CORE  (Leído 346 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Solid Water

  • Yo vivo en CPH
  • ***
  • Mensajes: 1132
  • Sexo: Masculino
  • Vuelvan Hackers!
    • Ver Perfil
Problema instalando .net CORE
« en: Mayo 21, 2018, 10:50:47 pm »
Yo descargué ubuntu y lo instalé.
Al entrar al login y todo lo demás dice "Ubuntu" y todo es como Ubuntu.
Pero al ejecutar este comando me devuelve:

Código: You are not allowed to view links. Register or Login
lsb_release -a

No LSB modules are available.
Distributor ID: Trisquel
Description: Trisquel GNU/Linux 6.0.1, Toutatis
Release: 6.0.1
Codename: toutatis

Estoy intentando installar .net core para correr aplicaciones .net en ubuntu.
Ya tengo instalado el proyecto mono y programo en C#, pero no trae ASP .net por eso es que quiero descargar .net CORE.

Cuándo entro a la página de Microsoft dice que se descarga así:
(Primero no sabía bien que version de ubuntu elegir por este tema del trisquel, así que probé todas).

Acá esta el link con los pasos para instalarlo: You are not allowed to view links. Register or Login

Código: You are not allowed to view links. Register or Login
sudo apt-get install apt-transport-https
[sudo] password for sw:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
apt-transport-https ya está en su versión más reciente (1.2.26).
ETC


Pero cuando uso el segundo comando con todas las versiones me tirá el mismo error:

Código: You are not allowed to view links. Register or Login
sudo apt-get install dotnet-sdk-2.1.200
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 dotnet-sdk-2.1.200 : Depende: dotnet-runtime-2.0.7 pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

Entonces cuando intento instalar la dependencia (dotnet-runtime-2.0.7):

Código: You are not allowed to view links. Register or Login
sudo apt-get install dotnet-runtime-2.0.7
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 dotnet-runtime-2.0.7 : Depende: libcurl4 (>= 7.58.0) pero no es instalable
                        Depende: libgssapi-krb5-2 (>= 1.14+dfsg) pero 1.13.2+dfsg-5ubuntu2 va a ser instalado
                        Depende: libicu60 pero no es instalable
                        Depende: dotnet-hostfxr-2.0.7 pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

Si hago:
Código: You are not allowed to view links. Register or Login
sudo apt-get install libcurl4
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
El paquete libcurl4 no está disponible, pero algún otro paquete hace referencia
a él. Esto puede significar que el paquete falta, está obsoleto o sólo se
encuentra disponible desde alguna otra fuente
Sin embargo, los siguientes paquetes lo reemplazan:
  libcurl3:i386 libcurl3

E: El paquete «libcurl4» no tiene un candidato para la instalación

Por favor si alguien me puede guiar para instalarlo estaría buenísimo.
Estuve leyendo respuestas de stack overflow pero con ninguna logré nada.
Tambien seguí este video: You are not allowed to view links. Register or Login

GRACIASSSSSSSSS
« Última modificación: Mayo 21, 2018, 10:58:09 pm por Solid Water »

Not for the money, not for the fame. Not for the power, just no more games.

Desconectado seth

  • El mas real
  • G#
  • **
  • Mensajes: 7935
  • Sexo: Masculino
    • Ver Perfil
Re:Problema instalando .net CORE
« Respuesta #1 en: Mayo 22, 2018, 05:08:46 pm »
Si bajaste ubuntu deberias tener ubuntu, no trisquel

Esta es la que corresponde: You are not allowed to view links. Register or Login

Justo ahora la LTS es la ultima que salio, asi que no hay mucho para elegir
Igual, esta bueno tratar de solucionar el problema asi como está, seguro aprendes algo

Probaste instalando libcurl3?

Tambien probá aptitude, a veces resuelve mejor los problemas de dependencias

Googlea esto: "E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos."
Te van a salir un par de soluciones

Contá lo que vas probando y que resultados te da


Ves links a xd-blog.com.ar que no andan? buscalos en You are not allowed to view links. Register or Login

Desconectado Solid Water

  • Yo vivo en CPH
  • ***
  • Mensajes: 1132
  • Sexo: Masculino
  • Vuelvan Hackers!
    • Ver Perfil
Re:Problema instalando .net CORE
« Respuesta #2 en: Mayo 22, 2018, 06:21:47 pm »
Primero probé estos 3 comandos pero nada.
Código: You are not allowed to view links. Register or Login
sudo apt-get -f install dotnet-runtime-2.0.0

sudo apt-get -f install libcurl3

sudo apt-get dist-upgrade


Leyendo una cosa me llevo a la otra y encontré en una web algo que parecía haberlo solucionado:


OK!! So, installation instructions seems change, proceeded to install .NET Core 2.0.3.

Everything works as expected:

Download link:
You are not allowed to view links. Register or Login
mkdir -p $HOME/dotnet

cd Downloads

tar zxf dotnet-sdk-2.0.3-linux-x64.tar.gz -C $HOME/dotnet

export PATH=$PATH:$HOME/dotnet
Verify installation:

maxt@mars:~$ dotnet --version
2.0.3


Solo que ami dotnet --version ME DEVOLVÍA ESTO:

Código: You are not allowed to view links. Register or Login
Unhandled Exception: System.TypeInitializationException: The type initializer for 'Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment' threw an exception. ---> System.IO.FileNotFoundException: Could not find file '/etc/os-release'.
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
   at System.IO.StreamReader..ctor(String path, Encoding encoding)
   at System.IO.File.InternalReadAllLines(String path, Encoding encoding)
   at System.IO.File.ReadAllLines(String path)
   at Microsoft.DotNet.PlatformAbstractions.Native.PlatformApis.LoadDistroInfo()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
   at System.Lazy`1.CreateValue()
   at Microsoft.DotNet.PlatformAbstractions.Native.PlatformApis.GetDistroVersionId()
   at Microsoft.DotNet.PlatformAbstractions.Native.PlatformApis.GetOSVersion()
   at Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment..cctor()
   --- End of inner exception stack trace ---
   at Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment.GetRuntimeIdentifier()
   at Microsoft.DotNet.Cli.MulticoreJitProfilePathCalculator.CalculateProfileRootPath()
   at Microsoft.DotNet.Cli.MulticoreJitActivator.StartCliProfileOptimization()
   at Microsoft.DotNet.Cli.MulticoreJitActivator.TryActivateMulticoreJit()
   at Microsoft.DotNet.Cli.Program.Main(String[] args)
Abortado (`core' generado)


y tuve que agregar esto, SEGUN LEÍ EN UNA WEB:

VERSION_ID=17

AL ARCHIVO: /etc/os-release


Y YA ME DEVOLVÍA BIEN LA VERSION DE .NET instalada PERO CUANDO ABRÍA LA CONSOLA DE .NET ME DEVOLVÍA ESTO:

Código: You are not allowed to view links. Register or Login
Welcome to .NET Core!
---------------------
Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.

Telemetry
--------------
The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
System.UnauthorizedAccessException: Access to the path '/home/sw/.dotnet/2.0.3.dotnetFirstUseSentinel' is denied. ---> System.IO.IOException: Permission denied
   --- End of inner exception stack trace ---
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
   at System.IO.File.Create(String path)
   at Microsoft.Extensions.EnvironmentAbstractions.FileWrapper.CreateEmptyFile(String path)
   at Microsoft.DotNet.Configurer.FirstTimeUseNoticeSentinel.CreateIfNotExists()
   at Microsoft.DotNet.Configurer.DotnetFirstTimeUseConfigurer.PrintFirstTimeUseNotice()
   at Microsoft.DotNet.Configurer.DotnetFirstTimeUseConfigurer.Configure()
   at Microsoft.DotNet.Cli.Program.ConfigureDotNetForFirstTimeUse(INuGetCacheSentinel nugetCacheSentinel, IFirstTimeUseNoticeSentinel firstTimeUseNoticeSentinel, CliFallbackFolderPathCalculator cliFallbackFolderPathCalculator)
   at Microsoft.DotNet.Cli.Program.ProcessArgs(String[] args, ITelemetry telemetryClient)
   at Microsoft.DotNet.Cli.Program.Main(String[] args)

Entonces volví a la instalación de la web de microsoft:

You are not allowed to view links. Register or Login

Esta vez se instalaba bien pero la consola de .net otra vez me devolvía esto:

Código: You are not allowed to view links. Register or Login
Welcome to .NET Core!
---------------------
Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.

Telemetry
--------------
The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
System.UnauthorizedAccessException: Access to the path '/home/sw/.dotnet/2.0.3.dotnetFirstUseSentinel' is denied. ---> System.IO.IOException: Permission denied
   --- End of inner exception stack trace ---
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
   at System.IO.File.Create(String path)
   at Microsoft.Extensions.EnvironmentAbstractions.FileWrapper.CreateEmptyFile(String path)
   at Microsoft.DotNet.Configurer.FirstTimeUseNoticeSentinel.CreateIfNotExists()
   at Microsoft.DotNet.Configurer.DotnetFirstTimeUseConfigurer.PrintFirstTimeUseNotice()
   at Microsoft.DotNet.Configurer.DotnetFirstTimeUseConfigurer.Configure()
   at Microsoft.DotNet.Cli.Program.ConfigureDotNetForFirstTimeUse(INuGetCacheSentinel nugetCacheSentinel, IFirstTimeUseNoticeSentinel firstTimeUseNoticeSentinel, CliFallbackFolderPathCalculator cliFallbackFolderPathCalculator)
   at Microsoft.DotNet.Cli.Program.ProcessArgs(String[] args, ITelemetry telemetryClient)
   at Microsoft.DotNet.Cli.Program.Main(String[] args)

Intenté darle permisos sudo al comando dotnet new console pero no se podía.

Así que le di permisos 777 a la carpeta que decía access denied:

sudo chmod -R 777 /home/sw/.dotnet

Y ya pude seguir el manual de la primer aplicación "Hello World" de microsoft.
Ahora me toca entender como usar el visual studio que descargué para linux.
Y como crear las aplicaciones ASP.
Dejo unos manuales de ASP sobre linux:

You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login

Saludos y GRACIAS,
« Última modificación: Mayo 22, 2018, 06:46:00 pm por Solid Water »

Desconectado seth

  • El mas real
  • G#
  • **
  • Mensajes: 7935
  • Sexo: Masculino
    • Ver Perfil
Re:Problema instalando .net CORE
« Respuesta #3 en: Mayo 22, 2018, 08:04:10 pm »
Al descargar el binario, apt no te va a actualizar dotnet ni va a resolver las dependencias al instalar

me pareció raro que /etc/os-release no esté ahi, me fijé y la ultima version de trisquel es la 8. Vos estas en la 6. Instalá una distro nueva, preferentemente ubuntu y deja de renegar, estas usando software muy viejo y se va a romper

Desconectado Solid Water

  • Yo vivo en CPH
  • ***
  • Mensajes: 1132
  • Sexo: Masculino
  • Vuelvan Hackers!
    • Ver Perfil
Re:Problema instalando .net CORE
« Respuesta #4 en: Mayo 22, 2018, 08:06:18 pm »
Lo descargué de la web oficial de Ubuntu, en todos lados dice Ubuntu, "escritorio ubuntu" cuando hago upgrade se mete a la url de ubuntu, etc

No sé por que me muestra trisquel.

El uname -a también dice ubuntu.
env | grep DESKTOP_SESSION=
También dice ubuntu.

Empecé usando ubuntu con gnome en 2010 - 2009.
Y desde el 2012 uso LTS (Creo que es con Unity).

No noté nada distinto.
Lo voy a considerar igual.

PS: Capaz lo que pasa es que como yo lo uso mucho para programar, hostear y eso, capaz un día sin darme cuenta toque el archivo /etc/release y lo dejé así.

La próxima vez que la formatee me lo bajo de nuevo  8)

Saludos,
« Última modificación: Mayo 22, 2018, 09:15:32 pm por Solid Water »


question
Problema instalando E17

Iniciado por TokioDrift

4 Respuestas
1814 Vistas
Último mensaje Marzo 28, 2010, 09:16:56 pm
por TokioDrift
resuelto
Problema instalando SO con virtual box

Iniciado por NewHackIn

3 Respuestas
883 Vistas
Último mensaje Diciembre 09, 2009, 06:07:15 pm
por NewHackIn
xx
problema instalando windows vista

Iniciado por legato_33

1 Respuestas
856 Vistas
Último mensaje Octubre 28, 2009, 02:54:17 pm
por jamp
xx
Problema instalando DEbian Etch

Iniciado por DarkAngel

5 Respuestas
1413 Vistas
Último mensaje Febrero 18, 2007, 08:17:44 am
por p0x
resuelto
Problema Instalando Lucid Lynx 10.04

Iniciado por -Black-

10 Respuestas
2180 Vistas
Último mensaje Julio 09, 2010, 02:23:35 pm
por -Black-
thumbdown
Saludos, tengo un problema instalando Ubuntu!!

Iniciado por jams2006

4 Respuestas
1176 Vistas
Último mensaje Noviembre 26, 2006, 08:23:33 pm
por rafaelsk
exclamation
Backtrack 5 R2 problema Intel Core i5/Intel HD Graphics.

Iniciado por Ike Array

4 Respuestas
4973 Vistas
Último mensaje Mayo 04, 2012, 11:43:52 pm
por m4ku1001
xx
[Intel Core 2 Duo o Intel Core 2 Extreme?]

Iniciado por D12

15 Respuestas
6305 Vistas
Último mensaje Agosto 09, 2007, 07:33:12 pm
por Sknight
xx
ERROR I/O "ERROR READING BOOT CD". Problema Instalando Ubuntu

Iniciado por carlmycol

8 Respuestas
4100 Vistas
Último mensaje Mayo 05, 2008, 04:50:41 pm
por carlmycol
xx
core 2 duo o pentium d

Iniciado por S3_last

20 Respuestas
7410 Vistas
Último mensaje Diciembre 02, 2007, 08:12:30 am
por S3_last