質問: archlinuxでnodejsをバージョン0.6.3-1にアップグレードする際の問題 archlinuxでnodejsをバージョン0.6.3-1にアップグレードしようとしていますが、「ファイルの競合をチェックする」手順で競合が発生します。 npmディレクトリにあるたくさんのファイルについて文句を言います:nodejs: /usr/bin/npm exists in filesystem nodejs: /usr/lib/node_modules/npm/.gitmodules exists in filesystem nodejs: /usr/lib/node_modules/npm/authors exists in filesystem nodejs: /usr/lib/node_modules/npm/changes exists in filesystem nodejs: /usr/lib/node_modules/npm/license exists in filesystem ... npmを含めることに関して、そのパッケージにいくつかの変更があったことがわかりましたが、すべてのnpmパッケージをワイプせずにアップグレードを機能させる方法がわかりません。これを回避する方法はありますか?
回答: _--force_を使用して、競合するファイルを上書きするようにpacmanに指示します。_pacman -s --force nodejs _ upgrade options in pacman(8) を参照してください。注:_--force_オプションには十分注意してください。修正するよりも頻繁に問題が発生します。