パッケージをインストールする前に、ターミナルからパッケージに関する情報を取得するにはどうすればよいですか?
man
ページのようなものですが、パッケージがインストールされる前でもアクセスできます。
マンページほど広範ではありませんが、これがあなたが探しているものだと思います:
apt-cache show <packagename>
関連するパッケージを検索することもできます。
apt-cache search <searchtag>
dman
マニュアルページを取得します実際には、パッケージが必要かどうかを判断するために、 mchidが示唆するように)パッケージの簡単な説明を表示する が通常表示されます。ただし、必要に応じて、 dman
ユーティリティを使用して、まだインストールされていないパッケージによって提供されるマンページを表示できます。
dman
は 提供 によって bikeshed パッケージ。ソフトウェアセンターでインストールするか、Sudo apt-get install bikeshed
を使用してインストールできます。
次に、dman
のようなman
を使用します。
dman
は、インターネット経由でマニュアルページを取得して表示するスクリプトです。したがって、正常に使用するにはインターネットに接続する必要があります。 (ただし、特定のシナリオではパッケージをインストールしようとしているため、おそらくそうです。)また、実行速度が遅い場合が多いため、数秒待つ準備をしてください。
dman
のデータベースにリリースがない場合は、別のものを指定できます。バグが原因dman
は、Ubuntuの一部のリリースでは正しく機能しません。現時点では、必要なマンページの別のリリースのバージョンを表示することで問題を回避できます(この回避策は、 Marius Gedminas in バグレポートへのコメント によって提案されました)。 コードネームの形容詞部分 をすべて小文字で使用します(例:12.04正確なセンザンコウのprecise
、14.04トラスティタールのtrusty
)。例えば:
ek@Io:~$ dman sl # doesn't work on Vivid, produces no output
ek@Io:~$ dman --release trusty sl
SL(6) Games Manual SL(6)
NAME
sl - display animations aimed to correct users who accidentally enter
sl instead of ls.
SYNOPSIS
sl [ -alFe ]
DESCRIPTION
sl Displays animations....
もちろん、単純に ウェブ上のマンページを閲覧 にすることもできます。コマンドラインからこれを行いたい場合は、 テキストベースのWebブラウザーを使用 を使用できます。
必要に応じて、 a function in .bashrc
を定義することもできます。そのため、テキストベースのWebブラウザーを開き、引数として渡された用語を検索するコマンドがあります。
wman() { links2 "http://manpages.ubuntu.com/cgi-bin/search.py?q=$1"; }
特定の関数定義が機能するためには、 links2 パッケージをインストールする必要があります。 wman
関数は、新しく作成された各対話型シェルで自動的に定義されますが、.bashrc
が編集される前に開始されたシェルでは自動的に定義されません(ただし、単にこれらのシェルで関数定義を実行できます)。
次に、マニュアルページを検索し、マニュアルのさまざまなセクションのページから選択します。好きなUbuntuリリースのマニュアルのバージョンは次のとおりです。
ek@Io:~$ wman chmod
Ubuntu Manpage: Searching (p1 of 2)
Ubuntu manuals
_____________________ go
+------------------------------------------------------------------------+
| lucid precise trusty utopic Section Description |
| 10.04 LTS 12.04 LTS 14.04 LTS 14.10 |
| chmod(1), chmod(1), chmod(1), chmod(1), (1) - Executable |
| chmod(1) chmod(1) chmod(1) chmod(1) programs or Shell |
| commands |
| chmod(2), chmod(2), chmod(2), chmod(2), (2) - System calls |
| chmod(2) chmod(2) chmod(2) chmod(2) (functions provided by |
| the kernel) |
| (3) - Library calls |
| chmod(3) chmod(3) chmod(3) chmod(3) (functions within |
| program libraries) |
| . . . . (4) - Special files |
| (usually found in /dev) |
| (5) - File formats and |
| . . . . conventions eg |
| /etc/passwd |
| . . . . (6) - Games |
| (7) - Miscellaneous |
| . . . . (including macro |
| packages and |
http://manpages.ubuntu.com/
私の意見では、パッケージをインストールせずにドキュメントを読むことはできません。特定のパッケージをインストールすると、いくつかの追加ファイルもインストールされることに気付くかもしれません。そのファイルの1つは「man-db」または類似の名前が付けられています。
この「man-db」には、実際にはパッケージに関するマニュアルのドキュメントが含まれています。
しかし、あなたはパッケージのいくつかの基本的な詳細を見ることができます
apt-cache show <packagename>