E: Пакет 'python-software-properties' не имеет кандидата на установку

38
sudo apt-get install python-software-properties
Чтение списков пакетов ... Готово
Построение дерева зависимостей ... Готово
Пакет python-software-properties недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступно только из другого источника
Однако следующие пакеты заменяют его:

 ПО-свойства-общие

E: Пакет 'python-software-properties' не имеет кандидата на установку

Как я могу исправить эту ошибку?

user238511
источник

Ответы:

44

Установить software-properties-common, запустив,

sudo apt-get install software-properties-common

software-properties-commonПакет является альтернативным для python-software-properties.

для <= 12,04

sudo apt-get install python-software-properties

для> = 12,10

sudo apt-get install software-properties-common
Авинаш Радж
источник
2
Это работает но все же sudo apt-get install python-software-properties не работает.
user238511
1
python-software-propertiesПакет будет доступен только для версий ниже 12.04.
Авинаш Радж
@AvinashRaj и что бы заменить его?
Карл Моррисон
4
Если вы обнаружили это при попытке установить факел, вам нужно будет прокомментировать две строки, связанные python-software-propertiesс torch/install-depsпосле установки software-properties-common.
cag51
На Ubuntu 16.04 dpkg --listfiles python-properties-commonи dpkg --listfiles software-properties-commonуказывает, что python-properties-commonдобавляет файлы только для Python версии 2.7. И это software-properties-commonпредоставляет файлы для Python 3.
l --marc l
8

У меня была эта проблема на Ubuntu 18.04

Попробовал несколько способов, наконец, это исправило мою проблему

sudo apt --fix-broken install python-pycurl python-apt
Ymin
источник
3

Я начинал с факелом и столкнулся с ошибкой.
Вот как я это решил.

  1. перейти к

    Домой -> Факел -> Открыть install-deps

    найти ключевое слово python-software-propertiesи заменить его software-python-common, сохранить и выйти.

  2. установить программное обеспечение-python-common с помощью команды

    sudo apt-get install software-properties-common 
    
  3. запустить команду

    cd ~/torch; bash install-deps;
    

Вы сделали!!

Анураг Саху
источник
1
Вы сделали опечатку в: software-python-common(должно быть software-properties-common)
HongboZhu
Пожалуйста, используйте software-properties-commonвместо software-python-commonэтого работает как шарм!
Sundeep
0

Это мой первый пост, и я использую Linux всего несколько недель, поэтому, пожалуйста, будьте осторожны со мной =].

Если метод ymin выдает ошибку

root @ my32bitbox: ~ # sudo apt-get установить python-software-properties git-core. Чтение списков пакетов ... Готово Построение дерева зависимостей
Чтение информации о состоянии ... Готово Пакет python-software-properties недоступен, но на него ссылается другой пакет. Это может означать, что пакет отсутствует, устарел или доступен только из другого источника. Однако его заменяют следующие пакеты:
software-properties-common

... эта слегка измененная строка сработала для меня (обратите внимание: если это что-то меняет ... мне нужно было установить 32-битные зависимости для моей собственной сборки Wine)

> sudo apt-get install software-properties-common git-core
Девон ван Шур
источник
0

Я тоже получил такую ​​же ошибку. Откройте терминал и введите команду ниже

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

тогда это

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

Я надеюсь, что это будет работать. Это работало в моей системе.

Пуджа Хатри
источник