У меня есть два 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
Поиск решения зафиксировать поврежденный пакет приводит к этому ответу, который рекомендовал удалить поврежденные пакеты, использующие синаптический (который я установил перед проблемой).
Синаптический диспетчер пакетов показывает четыре поврежденных пакета
Я затем выбрал единственный пакет python3-plainbox
и отмеченный что касается удаления, которое с другой стороны показало другие пакеты в зависимости от этого пакета
другие три поврежденных пакета также показывают, что некоторые варьировались пакеты в зависимости от них. Я попробовал к установке ре поврежденные пакеты с помощью синаптического менеджера, но его ошибки броска. Если я удаляю его
После многих часов поиска тонкой настройки и всего другого вида вещей я нашел, что решение этой проблемы
Весь ниже шагов сделано, не перезагружая
Затем я обновил свою систему с помощью этих команд
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