さまざまな顧客から Linux サーバーにログインし、そこで SVN などの重要なツールを使用する必要があります。ほとんどの場合、ルート アクセス権を取得できず、通常、管理者は休暇中です :) そのため、このツールを使用する方法を取得する必要があります。そこの。場合によっては、これは非常に簡単なプロセスであり、コードをコンパイルするだけです。しかし場合によっては、その前にさまざまなツールをコンパイルする前に取得する必要があるため、SVN をコンパイルするだけで簡単に 2 時間を費やすことができます。
これに対する最善の回避策または解決策は何だと思いますか。私は次のことを考えました:
RPM (または DEB など) パッケージを必要なすべてのライブラリなどを含む静的バイナリに変換できる何らかのツールがあります。非常に大きなファイルを取得した場合でも。
プログラム「X」を使用する必要がある場合、call_X.sh のようなスクリプトを作成できます。このスクリプトは、呼び出されると、SSH を使用してリモート マシンにインストールされたプログラム「X」に入力を送信し、そこで必要な操作を実行して、結果のファイルが戻ってきます。