haiju's 開発メモ

開発に必要な情報を自分用にメモ

Manjaro Fluxbox 15.12_x86-64でNodejs-lts-boronとそれに依存したパッケージを削除する

lts版のNode.jsをpacmanでインストールしてたけど、他の

バージョンを試してもみたいし、purescriptのバイナリを

試したいし、anyenv + nodenvで複数管理もしたいよね。

ってことで、lts-boronを以前、手動で削除したのだが

キャッシュを参照されてまたインストールされてしまった

ので、ここはpacmanで依存してるパッケージごと削除して

しまえ!!!ってことでメモ(ΦωΦ)

[手順]

1. 以下のオプションを付けてpacmanを実行。

% sudo pacman -Rsc nodejs-lts-boron
依存関係を確認しています...

パッケージ (4) c-ares-1.13.0-1 http-parser-2.8.0-1 semver-5.5.0-1 nodejs-lts-boron-6.12.3-1

合計削除容量: 16.53 MiB

:: 以上のパッケージを削除しますか? [Y/n] y
:: パッケージの変更を処理しています...
(1/4) 削除 semver [########################################################] 100%
(2/4) 削除 nodejs-lts-boron [########################################################] 100%
(3/4) 削除 http-parser [########################################################] 100%
(4/4) 削除 c-ares [########################################################] 100%
:: トランザクション後のフックを実行...
(1/1) Arming ConditionNeedsUpdate...

※-Rscで削除したいパッケージとそのパッケージが必要としている

 他のパッケージ、さらに削除したいパッケージに依存している

 パッケージを再帰的に削除。

[参考サイト]

pacman - ArchWiki

malkalech.com

qiita.com