私はOS Xを実行しており、セキュリティ上の理由からデフォルトアカウントに管理者権限がありません。すべてのユーザーが使用できるように、開発ツールをルートディレクトリにインストールする方法は?これが不可能な場合は、管理者ではなく単一のユーザーが使用できるようにこれらのツールをどのようにインストールしますか?
答え1
プログラミングツールの意味によって異なります。基本的なOS X GUIアプリケーションについて話している場合は、FinderまたはLaunchpadから簡単にアクセスできる/Applications
ように、そのアプリケーションをそこに配置するだけです。/Developer/Applications
コマンドラインツールについて話す場合、/usr/local
一般的にツールをインストールした場所、実行ファイルは/usr/local/bin
、ライブラリは/usr/local/lib
などにあります。問題がそこに置くための正しい権限がない場合は、それがすべてですsudo
。ルートなどの他のコマンドを実行するために使用しますcp
。make install
答え2
管理者にお問い合わせください
- NIS や LDAP などのディレクトリサービスの開発ツールにアクセスする管理者ではなく、ユーザーのリストを使用してユーザーグループを作成します。シンボルグループ名が「devteam」であるとします。
- 「devteam」グループの読み取り権限を持つディレクトリを作成し、ホストの他のすべてのホストにアクセスできる「moosed」グループに対する書き込み権限を作成します(複数のホストがある場合はNFSエクスポートの使用を開始します)。
- 共有ディレクトリを設定したら、すべての開発およびプログラミングツールをディレクトリツリーにダンプし、ディレクトリの誕生とその下で利用可能なツールのリストを開発チームの全員に通知します。バージョン管理システム/リリース管理システムでプロジェクトを管理する場合は、バージョン管理システム/リリース管理システムから直接管理を開始することもできます。