システム管理者なしでシェル(zshなど)をインストールする

システム管理者なしでシェル(zshなど)をインストールする

重複の可能性:
システム管理者がログインシェルの変更を拒否するときにbashをログインシェルとして使用する方法

私が持っていると言う読み書きディレクトリ(私のホームディレクトリ)。私のホームディレクトリの下のいくつかのパスにシェル(zshなど)をインストールして使用できますか?

つまり、sysadminをバイパスしてシェルをインストールできますか?

答え1

はい、単に.build zshを使用してくださいconfigure --prefix=/home/roseck。 /homeパーティションにマウントフラグがない場合は機能しますnoexec

シェルは他のアプリケーションよりも特別ではありません。

そのマシンでビルドできない場合は、同じOSとアーキテクチャ(好ましくは同じOSのリリースとバージョン)を使用する別のマシンでビルドを試み、コンパイルされたファイルをドメイン間で転送できます。ターゲットコンピュータにインストールされていない場合は、コンパイルする必要があります)。

答え2

はい、しかし、いくつかの標準(必ずしもそうではありません)システムの基本ファイルは存在しません。そして、$ PATHがシェルを指していることを確認する必要があります。

関連情報