Debian パッケージをインストールせずにその中身を確認することは可能ですか?

Debian パッケージをインストールせずにその中身を確認することは可能ですか?

開発用のマークダウン ライブラリが必要です。パッケージ名だけでは、どれをインストールすればよいのかわかりませんでした...

den@playground:~$ sudo aptitude search markdown
p   html2markdown                                                          - convert HTML page into ascii markdown format
p   libhtml-wikiconverter-markdown-perl                                    - HTML to wiki markup converter - MoinMoin dialect
p   liblua5.1-markdown0                                                    - A pure lua5.1 implementation of the Markdown text-to-html markup
p   libmarkdown-php                                                        - PHP library for rendering Markdown data
p   libpod-markdown-perl                                                   - module to convert POD to the Markdown file format
p   libtext-markdown-perl                                                  - Markdown and MultiMarkdown markup languages library
p   libtext-multimarkdown-perl                                             - Perl module to convert MultiMarkdown syntax to (X)HTML
p   markdown                                                               - Text-to-HTML conversion tool
p   python-markdown                                                        - text-to-HTML conversion library/tool

答え1

apt-fileこれを行うことができます。aptitude でインストールし、データベースを更新し ( を使用apt-file update)、 で内容を一覧表示しますapt-file list package

また、すべてのパッケージには説明があり、たとえば で表示できますaptitude show html2markdown。aptitude コマンドがない場合は、apt-cache代わりに を使用できます。

答え2

に加えてapt-file、 を使ってこれを行うこともできますdpkg:

dpkg --contents somefile.deb

また、特定のファイルをどれでもパッケージ:

dpkg-query -S file # just the file, or...
dpkg-query -S usr/lib/libsomelib.so # a bit more specific.

答え3

引数なしで起動するとaptitude、非常に優れた curses スタイルのユーザー インターフェイスが表示され、各パッケージを検索したり、パッケージの内容に関する多くの優れた情報を確認したりできるようになります。

たとえば、 を押して/からEnter を押すmarkdownと、名前に が含まれる次のパッケージに移動しますmarkdown。 を押してから Enterを押すlと、markdown名前に が含まれるパッケージのみに表示が制限されますmarkdown。表示フィルターを削除するには、「検索」メニューで「表示制限解除」を選択します。または、 を押してlから Enter を押すと、 ~A「すべてのパッケージに制限」という意味になります。

答え4

パッケージの内容(ディストリビューションやアーキテクチャは問いません)をWebサイトで検索できます。packages.debian.org : パッケージディレクトリの検索

ステップ 1: 「パッケージ ディレクトリの検索」の下のキーワード ボックスにパッケージ名を入力します (例: ) slrn。ディストリビューションの選択と、パッケージ名のみ (バイナリ パッケージ名) とソース パッケージ名で検索する選択があります。ここでは stable を選択し、バイナリ パッケージで検索するとします。

ステップ2。、、を取得しますslrn。slrnslrnfaceslrnpull選択すると、右下のファイルリストに移動します。amd64を選択すると、amd64 アーキテクチャの squeeze のパッケージ slrn のファイルリスト

関連情報