下載虛擬包

下載虛擬包

我正在開發從 Ubuntu 儲存庫下載所有軟體包的腳本。我知道 Ubuntu 儲存庫是透過 HTTP 開啟的。因此可以下載整個資料夾(在我的特定情況下http://archive.ubuntu.com/ubuntu/dists/trusty*)。但我想透過下載軟體包易於易於是不錯的選擇,因為它不僅下載軟體包,還驗證簽名。

步驟如下:

  1. 透過以下方式取得所有套件的名稱apt-cache pkgnames
  2. 對於上一步中發現的每個名稱,執行apt-get download <package_name>

這聽起來不錯。但虛擬包是陷阱。

我知道虛擬包不是一個包,例如不是一個德布-文件。它是普通包的邏輯組或某些普通包的同義詞(因此類似的命令apt-cache show mail-transport-agent將失敗)。我認為虛擬包實際上在存儲庫中表示為文件。此類文件包含有關虛擬包代表的普通包的元資料。

是否可以透過下載虛擬包元資料文件易於?虛擬包元資料一般位於哪裡?

相關內容