Kum*_*mar 2 package-management rpm installation redhat-enterprise-linux
如何在 Red hat Linux 上安装 src.rpm 包?
用于mock为您的发行版/版本重建它。
mock --resultdir=some/dir -r distro-version-arch --rebuild somepackage.src.rpm
Run Code Online (Sandbox Code Playgroud)
然后安装生成的二进制包。
安装 src.rpm 很像解压程序的源代码。如果你运行(作为你自己):
rpm -vv -Uvh package.src.rpm
Run Code Online (Sandbox Code Playgroud)
您将在 rpm 树下看到安装在您家下的源代码:
rpm/SOURCES
rpm/SPECS
Run Code Online (Sandbox Code Playgroud)
您将找到一个说明 rpm 构建方式的规范文件。您将在 SOURCES 目录下找到构建 RPM 所需的一个或多个文件。
你也会看到
rpm/BUILD
rpm/RPMS
rpm/RPMS/i386
rpm/RPMS/i686
...
Run Code Online (Sandbox Code Playgroud)
重建 rpm 时使用 BUILD 目录。最终的 RPM 写在适当的 RPMS 子目录下。
安装 src.rpm 的目的是修改和重建它。但是,如果您需要的源代码已经包含构建 rpm 的规范文件,那么最好下载源代码并在您需要时从中构建 rpm:
rpmbuild --rebuild -bb rpm.spec
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到有关重建 srpm 的更多信息: 如何在 Fedora 上解压缩和重建 RPM 包?
| 归档时间: |
|
| 查看次数: |
25280 次 |
| 最近记录: |