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)してから、aptitudeを使用して内容を一覧表示しますapt-file list package

aptitude show html2markdownまた、すべてのパッケージには、以下を使用して表示できる説明があります。 aptitudeコマンドがない場合は、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各パッケージを検索し、内部コンテンツに関する多くの重要な情報を見ることができる非常にクールなCurseスタイルのユーザーインターフェイスが得られます。

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

答え4

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

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

ステップ2。私達はslrn、、slrnfaceを得ますslrnpull。 slrnを選択し、右下にファイルのリストを入力します。 amd64を選択するとamd64 アーキテクチャ用 squeeze の slrn を含むファイルのリスト

関連情報