
私のシステムにインストールしたい.sh
インストールスクリプト(パッケージではなく)のみが付属しているサードパーティの純粋なバイナリプログラムがあります。.deb
(該当する場合はPyCharm。)
/opt
基本的にインストールまたはインストールする2つのオプションがあると思います~/PyCharm
。
どこにインストールする必要がありますか?関連する利点や欠点がありますか?
インストールするには、インストールスクリプトに権限を付与する/opt
必要があります。sudo
アプリケーションを独自に更新したい場合はどうすればよいですか?最悪の場合はgksudo
。
答え1
特にPyCharmの場合、問題のシステムにある唯一のユーザーであれば、~/PyCharm
指摘したとおりにインストールするとアップグレードがはるかに簡単になります。
あなたの質問にもっと一般的に答えるためには、実際に考慮すべき長所と短所があります。
/opt
所有権を使用してインストールすると、root
通常、システム内のすべてのユーザーにアクセス権が付与されます(ほとんどのインストーラがどのように機能するか)。/home
別々のファイルシステムがある場合は、マウントすると/opt
スペースを消費しない可能性があります。- また、インストール時に
/opt
バックアップスペースを消費しません。 - ホームディレクトリにインストールするとは、ソフトウェアがデフォルトで書き込み可能であることを意味します(アップグレードが簡素化されています)。
後者の場合、システムの唯一のユーザーであれば、ソフトウェアのインストールディレクトリを自分自身にインストールして/opt
インストールするのを防ぐことはできません。これにより、そのディレクトリを除いて簡単にアップグレードできます。chown
/home