FreeBSD の ports の複数の node が共存出来ない様だ
2026-03-01


FreeBSD の ports を更新中。pkg が出てきて久しいが、ports だと自前で手間と時間をかけてビルドする分色々と融通が効く。一部の古いプログラムを別途保持したまま、他は新しくしたり、ports から削除されたプログラムも pkg の様に自動にされない。

逆に大変な事は、時間がかかること。時折コンパイルが失敗する事、pkg には収録されているので、ビルドは通る筈だが、配布元でファイルが置き換えていたり、削除されていたりで失敗する事がある。

firefox と vscode とそれ自体が大型な上に、大量の依存関係がある。それらも大物が多い。その中で、firefox は node24 に、vscode は node22 に依存する。ports に入っているプログラミング言語はバージョンが名前に入って複数のバージョンが共存出来る物が殆ど。今回、この二つをビルドしている時に、 node は共存不可なのに気が付いた。

依存関係は実行時のみ。その為、firefox と vscode を並列ビルドすれば何とかやり過ごせる。ちょっと面倒。

[FreeBSD]
[ports]
[diary]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット