No.3
- 回答日時:
MS社が無かった時代から存在するUNIX系OSの世界では
管理者の権限が大きいので、伝統的にシステム上のファイル配置には
厳格なルールが設けられているのが普通です。
(個人の単一利用者OSからはじまったMS製OSでは、それは徹底されていない)
一般的には、/usr/binにほとんどのソフトが入ります。
管理者専用のものは/sbinか/usr/sbinです。
ライブラリー等は/libに入ります。そのほかいろいろaptで(というかdpkgで)書き換えられます。
ディストリビューションが提供するもの以外で
管理者が用意した追加のプログラム等は、/usr/local/binに置くよう推奨されています。
そして、管理者以外の個人が、なんらかのソフトをインストールする場合…
それは個々のホームディレクトリーに置くしかありません。
言い換えれば、それは他のユーザーは利用できないソフトです。
それではまずい場合は、sudo等を使って、管理者権限でインストールするのです。
なお、この場合のプログラムは、シェルスクリプト、あるいはperlやpython等のスクリプトも含みます。
一般的なLinuxerは、既存のソフトを使う上で、自分が多用するオプションを付けて
専用のスクリプトやaliasを用意したりするものです。
うちの場合は、TV録画したやつをmpeg4へ変換するために
画質ごとにオプションを変えて、いくつかのスクリプトを/usr/local/binに置いています。
なお、/lib/moduleとか、/var/lib/とかわかりにくいディレクトリーも多々あります。
そういったものは、ディストリビューションごとの違いもありますが
そういった違いを、適切に管理できるようにしたのが
rpmやdpkgといったパッケージシステムで、それがあればこそ
現在のyumやapt(あるいはいくつかのGUIパッケージ管理ツール)を実現し…
特別な事情が無い限り、一般ユーザーがどのディレクトリーに
何が導入されるべきなのかを、気にしなくても、普通に使えるようになったのです。
ただ、/varとか/logみたいに、肥大化しやすいディレクトリーを
別のHDDに分けたりするのは、効率や管理性の向上に寄与するとかいう話はあるので
ディストリビューションごとの配置ルールはそのうち学んだ方がいいんだろうなぁとは思う。
余談ですが、うちはそういうのよく考えないでやってきたので
/var/lib/mythtv/recordingがあふれて
/var/lib/mysqlがトラブって、結局…
録画システムごと止まることがある。マヌケというものだろうなぁ…orz
No.2ベストアンサー
- 回答日時:
>aptでインストールしたプログラムを確認する方法
見逃してました。
# dpkg -l
とかで。
No.1
- 回答日時:
ubuntuは使っていないのでdebianですが。
# dpkg -L <パッケージ名>
でどうでしょう。
逆に、特定のファイルがどのパッケージのものかを調べる場合は、
# dpkg -S <ファイル名>
ですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux yumやaptで依存関係で自動的にインストールされたパッケージ群を削除時にも自動で削除する事は可能か 1 2022/08/23 17:21
- マルウェア・コンピュータウイルス 動画再生プレイヤーのソフトをダウンロードしてインストールしたら、インストールの途中でセキュリティーウ 1 2023/02/07 00:50
- その他(プログラミング・Web制作) カーネルモジュール 2 2022/11/04 19:17
- その他(プログラミング・Web制作) pythonのOpenCVを自動インストールするプログラム 1 2022/09/02 08:22
- Windows 10 システムの復元ポイントにChecklfnstallerlsBusy 1 2022/08/22 02:23
- Windows 10 Windows PC 「スタート」の表示 1 2022/05/14 14:27
- ドライブ・ストレージ Windows10ProがインストールされているタブレットPCの、ハードディスクが64GBしかないた 5 2023/03/07 21:08
- その他(OS) Windows11更新累積プログラムのインストールに必要な、ハードディスク容量? 2 2022/09/12 13:28
- Windows 10 更新プログラムのダウンロード・インストール 4 2022/09/15 09:17
- UNIX・Linux Ubuntu on Xorgのログインについて 2 2023/08/10 15:16
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
ソフトのインストール場所ってどこにすればいいの?
UNIX・Linux
-
LD_LIBRARY_PATHって?
UNIX・Linux
-
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
-
4
pingテストはどうやってますか?
その他(インターネット接続・インフラ)
-
5
python エラー
その他(プログラミング・Web制作)
-
6
インストールされているディレクトリを知るコマンドはありませんか?
その他(OS)
-
7
Realtekって何ですか??
その他(ソフトウェア)
-
8
戻り値で構造体を返すことは可能でしょうか?
C言語・C++・C#
-
9
or を3つ以上続けるとき
英語
-
10
パソコンを起動するとこの画面が出てきて…助けて下さい
その他(OS)
-
11
入力/出力エラーですというファイルを削除したい
UNIX・Linux
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソフトのインストール場所って...
-
aptでインストールしたプログラ...
-
Rのパッケージインストールにつ...
-
CSHが使えない REDHAT
-
rshについて
-
アプリケーションをインストー...
-
Macの手書き漢字入力ツールにつ...
-
OS インストール場所確認
-
windows 10 mobile
-
CPUとOS の違いは?
-
Winでソフトのシリアル番号を調...
-
バッチスクリプト処理でエラー...
-
誰かにサーバにあるデータを消...
-
Windows7と「デジカメde同時プ...
-
batが動かない
-
フロッピーディスクの読み込み方法
-
コマンド実行結果のファイル出力
-
新しいWindows11のパソコンのS...
-
VBでExcelが起動されているか知...
-
VBを用いてログオフから自動で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ソフトのインストール場所って...
-
aptでインストールしたプログラ...
-
Macの手書き漢字入力ツールにつ...
-
CSHが使えない REDHAT
-
InstallShield って何?
-
OS インストール場所確認
-
illustratorを日本語仕様にする...
-
アプリケーションをインストー...
-
./configureのログ
-
CentOSでゴミ箱が使いたい
-
SolarisでJDKのインストール情...
-
Rのパッケージインストールにつ...
-
ソースコードからインストール...
-
ImageJ(mac)のPluginを導入する...
-
OSごとに対応パソコンというも...
-
BootCamp環境を外付けHDDに入れ...
-
glibのインストールについて
-
MacでOfficeのインストール
-
redhatのインストールが途中で...
-
アプリケーションをインストー...
おすすめ情報