我剛剛嘗試運行 pacman -Syu 命令並遇到此錯誤:
(417/417) sprawdzanie kluczy w bazie [########################################################################] 100%
(417/417) sprawdzanie spójności pakietów [########################################################################] 100%
(417/417) wczytywanie listy plików [########################################################################] 100%
(417/417) sprawdzanie konfliktów plików [########################################################################] 100%
błąd: nie udało się dokonać transakcji (konfliktujące pliki)
npm: /usr/lib/node_modules/npm/node_modules/cmd-shim/lib/to-batch-syntax.js znajduje się w systemie plików
npm: /usr/lib/node_modules/npm/node_modules/gentle-fs/lib/chown.js znajduje się w systemie plików
npm: /usr/lib/node_modules/npm/node_modules/gentle-fs/lib/mkdir.js znajduje się w systemie plików
npm: /usr/lib/node_modules/npm/node_modules/read-cmd-shim/LICENSE znajduje się w systemie plików
Wystąpiły błędy, nie zaktualizowano żadnego pakietu.
您可以將其翻譯如下:
(417/417) checking the keys in the database [######################################## ################################] 100%
(417/417) checking package integrity [######################################### ###############################] 100%
(417/417) loading file list [######################################### ###############################] 100%
(417/417) checking file conflicts [######################################### ###############################] 100%
error: transaction failed (conflicting files)
npm: /usr/lib/node_modules/npm/node_modules/cmd-shim/lib/to-batch-syntax.js is in the file system
npm: /usr/lib/node_modules/npm/node_modules/gentle-fs/lib/chown.js is in the file system
npm: /usr/lib/node_modules/npm/node_modules/gentle-fs/lib/mkdir.js is in the file system
npm: / usr / lib / node_modules / npm / node_modules / read-cmd-shim / LICENSE is in the file system
There were errors, no package has been updated.
答案1
以 root 身分登錄,刪除列出的檔案並重新運行。
發生這種情況是因為你可能直接運行 npm 來更新自身(可能)......你應該避免......(這是一個示例,說明原因 - 但這是個人意見)。
您可以考慮非揮發性記憶體如中提到的Arch Wiki 的替代安裝方法…