Linux 上のすべてのユーザーに Flutter をインストールするにはどうすればいいですか?

Linux 上のすべてのユーザーに Flutter をインストールするにはどうすればいいですか?

すべてのユーザー向けにUbuntuシステムにFlutter SDKをインストールしたいのですが、例えばインストール特定のユーザーに対してのみこれを行う方法を示しています。Flutterではたくさん/usrディスク容量が十分でない場合は、他のプログラムと同様に、またはにインストールすることをお勧めします/opt

しかし、どうすればそれができるのでしょうか? どうやら、Flutter は実行時にインストールされたディレクトリへの書き込み権限を必要とし、ディレクトリを誰でも書き込み可能にしないようにする必要があります。

答え1

からリンクしたガイドo:

cd /opt

wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_2.10.1-stable.tar.xz

tar xf flutter_linux_2.10.1-stable.tar.xz

cd flutter/bin

pwd

flutter/bin次に、の PATH 変数にの場所を追加します/etc/profile

答え2

自分で Flutter をインストールしてみて、どのファイルに書き込み権限が必要かを確認した後、代わりにユーザーのホーム ディレクトリに Flutter をインストールすることをお勧めします。

この場合、HDD スペースを節約するために私が使用するのは、新しいユーザーごとにクローンを作成する ZFS ファイル システムのユーザー/スケルトンです。ユーザー/スケルトンにはすべての SDK がインストールされています。ただし、これには注意点があるため、迅速な解決策が必要な場合は、HDD を追加購入してください。または、RAM をアップグレードできるが HDD を追加できない場合は、重複排除をサポートするファイル システムを試すことができます。

関連情報