有沒有類似「apt-file」的實用程式可以搜尋來源套件?

有沒有類似「apt-file」的實用程式可以搜尋來源套件?

我正在尋找一個類似於apt-file它的實用程序,它允許我在來源包的內容中搜尋某些文件,而不僅僅是二進位包。

Ubuntu 上有這樣的實用程式嗎?

答案1

apt-file是一個簡單的包裝器,用於Contents-<ARCH>.gz從給定的 Debian 儲存庫下載文件,然後解壓縮並grep瀏覽它們。檔案是透過合併存檔中Contents所有套件的路徑在伺服器端產生的(計算強度很大) 。deb

Debian 儲存庫的規格沒有為所有來源套件路徑的摘要保留位置,並且沒有實作(apt-ftparchive以及 Launchpad 的自製方法)具有任何產生來源套件路徑的設施。

如果你真的,真的想要這個功能,你可以輕鬆地自己編譯。製作此腳本,使其可執行,然後運行它。這將需要永遠的八天,但其輸出將相當於一個Source-Contents檔案。

#!/bin/bash

for PKGNAME in $(apt-cache pkgnames); do
    apt-get source $PKGNAME >> log
    for LINE in $(find $PKGNAME-*); do
        echo "$LINE $PKGNAME"
    done
done

相關內容