我需要一個用於開發的 markdown 庫 - 基於包名稱,我無法理解應該安裝哪一個...
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
,您將獲得一個非常漂亮的詛咒風格的用戶介面,您可以在其中搜尋每個包,並查看有關其中內容的大量重要資訊。
例如,按/
Enter 鍵markdown
移到下一個名稱包含 的套件markdown
。按l
然後 Entermarkdown
將顯示限制為名稱包含 的套件markdown
。在「搜尋」選單中選擇「不限制顯示」以刪除顯示篩選器,或按後l
輸入~A
表示「限制所有套件」。
答案4
您可以在網站上搜尋套件的內容(任何發行版和架構)packages.debian.org :搜尋包目錄。
步驟1:在「搜尋包目錄」下面的關鍵字框中輸入包名稱,例如slrn
。可以選擇發行版,也可以選擇僅搜尋套件名稱(二進位套件名稱)和來源套件名稱。假設我們選擇 stable 並蒐索二進位包。
步驟 2. 我們得到slrn
, slrnface
, slrnpull
。選擇 slrn 然後我們進入右下角的檔案清單。選擇 amd64 我們得到amd64架構的squeeze中包slrn的檔案列表。