Debian Buster: Yarnpkg を Yarn としてインストール

Debian Buster: Yarnpkg を Yarn としてインストール

私はYarn - Node.jsパッケージマネージャ(npmの代替)をインストールしました:

$ sudo apt install yarnpkg
...
$ dpkg -l | grep yarn
ii  yarnpkg                           1.13.0-1                     all          Fast, reliable and secure npm alternative

ただし、yarnpkg次のコマンドのみをインストールしました。

$ dpkg -L yarnpkg | grep usr/bin/
/usr/bin/yarnpkg

これはDebian特有の変化だと思いますか?私はコマンドがyarn他の場所と同じように機能すると予想しました(例:公式糸貯蔵所)。

なぜですか?yarnpkgで実行するにはどうすればよいですかyarn?標準化された方法はありますか?何か抜けましたか?それともシンボリックリンクを作成する必要がありますか/usr/local/bin/yarn

ベストアンサー1

ただシンボリックリンクを作成してください

sudo ln -s /usr/bin/yarnpkg /usr/bin/yarn

なぜシンボリックリンクですか?

エイリアスとは異なり、シンボリックリンクはすべてのユーザーとすべてのシェルで機能します。また、スクリプトは通常、yarnコマンドが現在のパスにあると仮定したり、which yarn実行可能ファイルの検索などの操作を実行します。どちらもシンボリックリンクを介して解決されます。

おすすめ記事