나는 달렸고 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
팩맨과 충돌할까요?
-S
업데이트 (부분 설치 등)를 가져 오면 해당 시나리오가 가능합니다. 나의 경우는 항상 --force
일했다.
/usr/local/
/usr/