質問: アプリケーションをインストールするとインストールしたユーザーしか使えない・・・ linuxのユーザーの概念とか使い方が分かってないのかもしれません・・・。 例えば、rootでログインした時にアンチウイルスソフトをインストールすると、rootでは使えるんですが、一般ユーザーでは使えません。 逆に一般ユーザーでwindowsのワード、エクセル、パワーポイントをインストールするとその一般ユーザーでは使えるのに、rootでは使えません。 これは一体どうなっているのですか? インストールしたソフトウェアはどのユーザーでも使いたいのですが何か設定方法とかがあるのですか? 環境はturbolinux fuji バージョン11です。インストール方法はturboプラスを利用したものです。
回答: officeソフトはあんまり使わない派なのでよく分かりませんが、アンチウイルスソフトの方は以下のようなマニュアルが公開されています。 turbolinux fuji カスペルスキーアンチウィルス アップデート手順 turbo アンチウィルス アップデート 2. カスペルスキーアンチウィルスを利用するための設定 http://www.turbolinux.co.jp/products/fuji/kav/manual/x52.html 私自身、ついさっきまで上記のようにgui形式で設定出来るとは知りませんでした。ちなみに、cuiで強引に設定したいのなら、以下のような感じです。 1.「id」コマンドで、現在のユーザid名とグループid名を確認する。 例→id <ユーザ名> 2.「usermod」コマンドで、「klusers」を新たなグループ名として指定する。 例→usermod -g klusers <ユーザ名> 3.も一度、「id」コマンドを実行して、「klusers」が新たに追加されていることを確認する。 例→id <ユーザ名> >全員向けにインストールというのはプログラム本体のファイル群は一つで、それをみんなに使えるように許可をあたえるってことになるんですか? >そうなら容量節約な気がします。 通常、linuxではソフトウェアを「パッケージ」単位で管理します。fedoraやturboにsuseなどでは、「rpm」と呼ばれ、インストール時に必要な別のソフトウェアのバージョン間での依存関係などを、内部でチェックしてくれるため非常に便利です。最近のlinuxでは標準でfirefoxなどのwebブラウザがインストール済みだと思いますが、一般ユーザは同じfirefoxのプログラムを使用します。但し、個々の設定等は自身のホームディレ内に自動で作成され、konquerorなどのファイルマネージャで「表示(v)」→「隠しファイルを表示(h)」の所にチェックを入れると、だらだらといろんな個人用の設定ディレクトリが表示されることと思います。(firefoxであれば、ホームディレ内の「.mozilla/firefox」の中にあるディレクトリ内に、bookmarks.htmlなどが置かれてあります。) >ということは、openoffice.orgをインストールすることを仮定すれば、個々のユーザーがそれぞれ別個にインストールしたら、いろんなところにプログラム本体のファイル群ができて、それと同じのがユーザーの数だけ2個も3個もできて、ものすごくハードディスクの容量を食いそうですね・・・。 そうならない為に、linuxでは環境変数「path」や「classpath」に、シンボリックリンク、エイリアスなどで各自、ソフトウェアに合った設定をしていくことになります。 javaプログラミングをするのにはjdkという開発ツールが必要ですが、各バージョンごとにいくつもインストール可能です。但し、どのjdkを使用するかは、「path」で指定します。あるjavaプログラムからデータベースを使用する時には、rdbmsであるmysqlやpostgresqlを事前にインストールしておく必要がありますが、その時にも「classpath」を使って関連付けをしておきます。シンボリックリンクは、windowsでいう所の「ショートカット」に該当し、オプションも付いた長いコマンドを別名で使用したい時には、エイリアスで新たに定義し直します。