E: Pakiet „python-software-properties” nie ma kandydata do instalacji

37
sudo apt-get install python-software-properties
Czytanie list pakietów ... Gotowe
Budowanie drzewa zależności ... Gotowe
Pakiet właściwości oprogramowania python nie jest dostępny, ale jest do niego odwoływany inny pakiet.
Może to oznaczać brak pakietu, jego przestarzałość lub
jest dostępna tylko z innego źródła
Jednak następujące pakiety go zastępują:

 wspólne właściwości oprogramowania

E: Pakiet „python-software-properties” nie ma kandydata do instalacji

Jak mogę naprawić ten błąd?

użytkownik238511
źródło

Odpowiedzi:

43

Zainstaluj software-properties-common, uruchamiając,

sudo apt-get install software-properties-common

software-properties-commonpakiet jest alternatywny dla python-software-properties.

dla <= 12,04

sudo apt-get install python-software-properties

dla> = 12,10

sudo apt-get install software-properties-common
Avinash Raj
źródło
2
To działa ale nadal sudo apt-get install python-software-properties nie działa.
user238511
1
python-software-propertiespakiet będzie dostępny tylko dla wersji poniżej 12.04.
Avinash Raj
@AvinashRaj i co by go zastąpiło?
Karl Morrison
4
Jeśli znalazłeś tego, kiedy próbuje zainstalować palnik, trzeba by skomentować dwie linie udziałem python-software-propertiesw torch/install-depspo zainstalowaniu software-properties-common.
cag51,
Na Ubuntu 16.04 dpkg --listfiles python-properties-commoni dpkg --listfiles software-properties-commonwskazuje, że python-properties-commondodaje pliki tylko dla wersji Python 2.7. I to software-properties-commonzapewnia pliki dla Pythona 3.
l --marc l
8

Miałem ten problem na Ubuntu 18.04

Próbowałem na kilka sposobów w końcu to rozwiązało mój problem

sudo apt --fix-broken install python-pycurl python-apt
ymin
źródło
3

Zaczynałem od pochodni i napotkałem błąd.
Oto jak to rozwiązałem.

  1. iść do

    Strona główna -> Pochodnia -> Otwórz install-deps

    znajdź słowo kluczowe python-software-propertiesi zamień je na software-python-common, zapisz i wyjdź.

  2. zainstaluj oprogramowanie-python-common za pomocą polecenia

    sudo apt-get install software-properties-common 
    
  3. uruchom polecenie

    cd ~/torch; bash install-deps;
    

Gotowe!

Anurag Sahu
źródło
1
popełniłeś literówkę w: software-python-common(powinno być software-properties-common)
HongboZhu
Użyj software-properties-commonzamiast software-python-commontego działa jak urok!
Niedziela
0

To jest mój pierwszy post i używałem Linuksa tylko przez kilka tygodni, więc proszę, nie przejmuj się mną =].

Jeśli metoda ymin napotka błąd

root @ my32bitbox: ~ # sudo apt-get install python-software-properties git-core. Czytanie list pakietów ... Gotowe Drzewo zależności budynku
Odczytywanie informacji o stanie ... Gotowe Pakiet Python-software-właściwości nie jest dostępny, ale przywołuje go inny pakiet. Może to oznaczać, że brakuje pakietu, został on przestarzały lub jest dostępny tylko z innego źródła. Zastępują go jednak następujące pakiety:
właściwości oprogramowania

... ta nieco poprawiona linia działała dla mnie (uwaga: jeśli robi jakąkolwiek różnicę ... Potrzebowałem jej do zainstalowania 32-bitowych zależności dla mojej własnej wersji win)

> sudo apt-get install software-properties-common git-core
Devon van Schoor
źródło
0

Mam również ten sam błąd. Otwórz terminal i wpisz poniżej polecenie

sudo apt-get install -y software-properties-common

wtedy to

sudo apt-get install -y python-software-properties

Mam nadzieję, że to zadziała. Działa w moim systemie.

Pooja Khatri
źródło