Я побежал, sudo pacman -Syu
и я получил некоторые интересные ошибки чтения:
ошибка: не удалось зафиксировать транзакцию (конфликтующие файлы)
и длинный список файлов с последующим exists in filesystem
. Полный вывод здесь: http://ix.io/lLw
Похоже, что многие из этих файлов не связаны с пакетом, когда я их проверял pacman -Qo <path-to-file>
, но я не проверял их все. У меня было слабое соединение при запуске pacman -Syu
, но я получаю те же ошибки, когда обновляюсь позже: http://ix.io/lLx
Что мне делать? Должен ли я проверить все файлы и удалить те, у которых нет связанного пакета? Должен ли я принудительно обновить (с sudo pacman -S --force <package-name>
?)
Обновить
Я попытался бежать sudo pacman -S --force <package-name>
и получил это:
[my-pc]/home/average-joe$ pacman -Qo /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info
error: No package owns /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info
Похоже pacman -S --force <package
, не перезаписать каталоги, которые содержат файлы. От мужчины:
Использование --force не позволит перезаписать каталог с файлом или установить пакеты с конфликтующими файлами и каталогами.
Должен ли я просто удалить конфликтующие каталоги? (у них нет связанных пакетов)
sudo pip install -U docker-compose==1.5.0rc3
этой страницы . Возможно sudo pip install
конфликтует с pacman?
-S
обновлений (частичная установка и т. д.) позволит вам этот сценарий. Дело у меня --force
сработало все время.
/usr/local/
вместо/usr/
)