如何製作一個 RPM 檔案

夢共裡醉發表於2020-01-20

它們是包含檔案和後設資料的檔案檔案。當安裝或解除安裝 RPM 時,此後設資料告訴 RPM 在哪裡建立或刪除檔案。正如你將在上一篇文章中記住的,後設資料還包含有關“依賴項”的資訊,它可以是“執行時”或“構建時”的依賴資訊。

例如,讓我們來看看 fpaste。你可以使用 dnf 下載該 RPM。這將下載 Fedora 儲存庫中可用的 fpaste 最新版本。在 Fedora 30 上,當前版本為 0.3.9.2:

$ dnf download fpaste
...
fpaste-0.3.9.2-2.fc30.noarch.rpm

由於這是個構建 RPM,因此它僅包含使用 fpaste 所需的檔案:

$ rpm -qpl ./fpaste-0.3.9.2-2.fc30.noarch.rpm
/usr/bin/fpaste
/usr/share/doc/fpaste
/usr/share/doc/fpaste/README.rst
/usr/share/doc/fpaste/TODO
/usr/share/licenses/fpaste
/usr/share/licenses/fpaste/COPYING
/usr/share/man/man1/fpaste.1.gz


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2674084/,如需轉載,請註明出處,否則將追究法律責任。

相關文章