Я не могу установить программное обеспечение после отказавшего удаления Python 3 (python3-pkg-resources)

У меня есть два Python в моем компьютере 2.7 и 3.4. Я глупо предположил, что 2.7 Python по умолчанию в человечности и попробованный для удаления python3 с помощью этой команды

sudo apt-get remove python3

В то время как посреди процесса я видел, что он удалил Firefox и другие необходимые инструменты, таким образом, я испугал и закрыл процесс в середине. Но после перезапуска моего компьютера я видел, что он повредил мою человечность epecially мой рабочий стол. Затем я установил на кропотливо ре рабочий стол человечности, использующий эти коды

#sudo apt-get and sudo dpkg --configure -a these two not working
sudo apt-get -f install  ubuntu-desktop

#after installation
mv ~/.config/dconf/user ~/.config/dconf/user.old

#reboot
sudo reboot

Это позволило мне возвращать свой доступ к рабочему столу и средству запуска, но когда я пытался установить другое программное обеспечение с помощью командной строки, я получаю эту ошибку (используемый оба apt-get install и apt-get -f install) и также не мог установить от центра программного обеспечения Ubuntu.

sudo apt-get install unity-tweak-tool

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 friends-dispatcher : Depends: python3-pkg-resources but it is not going to be installed
 python3-aptdaemon : Depends: python3-pkg-resources but it is not going to be installed
 python3-chardet : Depends: python3-pkg-resources but it is not going to be installed
 python3-plainbox : Depends: python3-pkg-resources but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

что я должен сделать теперь? Я могу удалить python 2.7 от своей системы, не вредя ему? Как я устанавливаю другое программное обеспечение с помощью командной строки (например, инструмент тонкой настройки единицы)?

Править

Все еще больше чем после 10 часов поиска и teaking система проблема все еще существует. Теперь я сузил его к единственной проблеме.

Когда я попробовал это

склонные sudo - получают установку-f

ошибка указывала, половина установила python3-pkg-resources

Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 41 not upgraded.
1 not fully installed or removed.
Need to get 0 B/31.7 kB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: error processing package python3-pkg-resources (--configure):
 package python3-pkg-resources is not ready for configuration
 cannot configure (current status `half-installed')
E: Sub-process /usr/bin/dpkg returned an error code (1)

В настоящее время мои автоудалять преподавателя работают и чистый и авточистый возврат никакая ошибка. Я должен удалить python3-pkg-resources? Как я должен сделать это и переустановить его?

EDIT2

Поиск решения зафиксировать поврежденный пакет приводит к этому ответу, который рекомендовал удалить поврежденные пакеты, использующие синаптический (который я установил перед проблемой).

Синаптический диспетчер пакетов показывает четыре поврежденных пакета

enter image description here

Я затем выбрал единственный пакет python3-plainbox и отмеченный что касается удаления, которое с другой стороны показало другие пакеты в зависимости от этого пакета enter image description here

другие три поврежденных пакета также показывают, что некоторые варьировались пакеты в зависимости от них. Я попробовал к установке ре поврежденные пакеты с помощью синаптического менеджера, но его ошибки броска. Если я удаляю его

1
задан 13 April 2017 в 15:23

1 ответ

После многих часов поиска тонкой настройки и всего другого вида вещей я нашел, что решение этой проблемы

Весь ниже шагов сделано, не перезагружая

  • Первый, я удалил все четыре поврежденных пакета с помощью синаптического руководителя программы (метка как удаление).
  • Затем я обновил свою систему с помощью этих команд

    sudo apt-get update
    sudo apt-get -f upgrade
    sudo apt-get -f install
    sudo dpkg --configure -a
    sudo apt-get install ubuntu-desktop
    sudo apt-get install build-essential
    sudo apt-get install build-essential checkinstall
    sudo apt-get autoclean
    sudo apt-get clean
    
  • вышеупомянутые коды, которые я много раз повторял (не в том же порядке) все еще, я был удовлетворен и также рекомендую другим пакетам установить в зависимости от проблемы.

Теперь после новой перезагрузки я могу установить программное обеспечение и другие пакеты

sudo apt-get install unity-tweak-tool
1
ответ дан 7 December 2019 в 15:52

Другие вопросы по тегам:

Похожие вопросы: