2016-11-25 28 views
7

Postępowałem zgodnie z instrukcjami z tego link.Otrzymując ten błąd w systemie Ubuntu 16.04, Nie można zlokalizować pakietu dotnet-dev-1.0.0-preview2

$ sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list' 
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893 
$ sudo apt-get update 

Następnie podczas uruchomić polecenie:

$ sudo apt-get install dotnet-dev-1.0.0-preview2.1-003177 

pojawia się następujący błąd:

E: Unable to locate package dotnet-dev-1.0.0-preview2.1-003177

E: Couldn't find any package by regex 'dotnet-dev-1.0.0-preview2.1-003177'

Proszę o pomoc!

Odpowiedz

3

Właśnie sprawdziłem pulę repozytoriów i odkryłem, że zmieniły swoją konwencję nazewnictwa. W swojej powyższego polecenia nazwa pakietu, który został wpisany niepoprawnie:

dotnet-dev-1.0.0-preview2.1-003177

gdzie powinno być:

dotnet-dev-1.0.0-preview2-1-003177

Zawiadomienie - zamiast .. Jeśli jest to problem, jest to albo błędnie napisany samouczek w witrynie Microsoft albo zmiana w schemacie nazewnictwa, która nie jest wszędzie odzwierciedlana.

+0

Twoja sugestia nie działa dla mnie. –

+0

Czy nadal występuje ten sam błąd? Potrzebuję więcej informacji ... – flouc001

+0

nazwa pakietu z. działa również – incognito

1

Upewnij się, że nie dostałeś żadnych błędów podczas aktualizowania listy pakietów. Musiałem zainstalować apt-transport-https przed uruchomieniem sudo apt-get update.

1

Musisz zainstalować zabezpieczenia warstwy transportowej HTTPS dla aplikacji apt-get. Repozytami .NET Core są https, dlatego nie są aktualizowane wraz z innymi pakietami.

Wystarczy wpisać w terminalu

sudo apt-get install apt-transport-https 

a

sudo apt-get install dotnet-dev-1.0.0-preview2.1-003177 

powinno działać jak czar! (przynajmniej dla mnie)

Zostawię to w komentarzu lub przegłosuję inny komentarz, który wspomniał o tej poprawce, ale ponieważ jestem nowy, nie wolno mi robić żadnej z tych rzeczy. Chciałem tylko potwierdzić, że ta poprawka działa dla mnie.