Osx
.tar.gz.asc、git.tar.bz2 和 .tar.bz2 之間的區別
我有一台執行 OSX 10.9.1 的 Mac,我想安裝Gerris及其依賴項。
在頁面的最後幾行中,我必須安裝ffmpeg。但是有很多 ffmpeg 版本。我應該選擇哪一個?
.tar.gz.asc - 以 .tar.gz.asc 結尾的
.asc
文件是包含 GPG 密鑰的 ASCII 文件,您可以使用它來確認該目錄中其他文件的真實性。只有 FFMpeg 的作者能夠使用他們的私鑰生成這些密鑰以“簽署”那裡的其他文件。$ gpg --verify ffmpeg-0.10.10.tar.bz2.asc gpg: Signature made Tue 05 Nov 2013 08:44:09 PM EST using RSA key ID D67658D8 gpg: Can't check signature: public key not found
請注意上面的密鑰 ID
D67658D8
,. 這是一個十六進製字元串,因此通常稍後會這樣寫:0xD67658D8
ffmpeg
使用此命令從密鑰伺服器導入GPG 密鑰:$ gpg --keyserver x-hkp://pool.sks-keyservers.net --recv-keys 0xD67658D8 gpg: requesting key D67658D8 from hkp server pool.sks-keyservers.net gpg: key D67658D8: public key "FFmpeg release signing key <ffmpeg-devel@ffmpeg.org>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1)
現在驗證包:
$ gpg --verify ffmpeg-0.10.10.tar.bz2.asc gpg: Signature made Tue 05 Nov 2013 08:44:09 PM EST using RSA key ID D67658D8 gpg: Good signature from "FFmpeg release signing key <ffmpeg-devel@ffmpeg.org>" gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: FCF9 86EA 15E6 E293 A564 4F10 B432 2F04 D676 58D8
.git.tar.bz2 - 這些通常是來自項目原始碼儲存庫的快照建構,開發人員在其工作時送出 FFMpeg。通常這些是自動建構的,因此可能無法保證它們能夠正常工作。
.tar.bz2 - 這些是各種 FFMpeg 版本的實際來源。如果您嘗試從原始碼建構軟體包,這些可能就是您想要的。
如果您不需要從原始碼安裝(前幾次可能是一項複雜的任務),您可能需要檢查是否可以使用
$$ MacPorts $$這些工具的版本(如果存在)。