adicione -–force
Acho que isso deve ser feito. Você também pode tentar isso
pacman -Syuf
Ao tentar atualizar uma instalação do Arch, recebo esta mensagem de erro informando que há um conflito de arquivos. Depois que uma atualização completa do sistema falha, eu comecei a ir pacote por pacote como mostrado abaixo. Algumas atualizações, como coreutils
, levam enquanto outras não.
#pacman -S filesystem
resolving dependencies...
looking for inter-conflicts...
Targets (1): filesystem-2012.10-1
Total Installed Size: 0.31 MiB
Net Upgrade Size: 0.01 MiB
Proceed with installation? [Y/n]
(1/1) checking package integrity [############################] 100%
(1/1) loading package files [############################] 100%
(1/1) checking for file conflicts [############################] 100%
error: failed to commit transaction (conflicting files)
filesystem: /etc/profile.d/locale.sh exists in filesystem
filesystem: /usr/share/man/man7/archlinux.7.gz exists in filesystem
Errors occurred, no packages were upgraded.
Eu testei # pacman -Scc
sem resultados reais. Alguém tem sugestões sobre como se recuperar disso? Estou executando Arch Arm Linux 3.1.10-13-ARCH armv5tel.
Eu posso atualizar a maioria do meu sistema ignorando o gcc, mas obviamente isso não é uma solução completa.
pacman -Syu --ignore glibc
Agora, os únicos pacotes que não podem ser instalados são
Bem, a opção de força não parece ter
# pacman -Syuf
:: Synchronizing package databases...
...
looking for inter-conflicts...
Targets (4): glibc-2.16.0-4 kmod-10-2 vim-7.3.712-1 vim-runtime-7.3.712-1
Total Installed Size: 61.64 MiB
Net Upgrade Size: 0.09 MiB
Proceed with installation? [Y/n]
(4/4) checking package integrity [################################] 100%
(4/4) loading package files [################################] 100%
(4/4) checking available disk space [################################] 100%
(1/4) upgrading glibc [################################] 100%
error: extract: not overwriting dir with file lib
error: problem occurred while upgrading glibc
call to execv failed (No such file or directory)
error: command failed to execute correctly
error: could not commit transaction
error: failed to commit transaction (transaction aborted)
Errors occurred, no packages were upgraded.
adicione -–force
Acho que isso deve ser feito. Você também pode tentar isso
pacman -Syuf
Tags arm arch-linux