能够生成*. src.rpm的rpmbulid参数有哪些
时间: 2024-05-24 19:14:12 浏览: 13
一些常见的生成 *.src.rpm 的 rpmbuild 参数包括:
1. -ba:生成二进制 RPM 和源代码 RPM。
2. -bb:仅生成二进制 RPM。
3. -bs:仅生成源代码 RPM。
4. -bp:在构建前仅执行 %prep 部分。
5. -bc:在构建前仅执行 %build 部分。
6. -bi:在构建前仅执行 %install 部分。
还有其他的一些参数,可以通过在终端输入 "man rpmbuild" 来查看更多详情。
相关问题
rpm -U *.rpm和rpm -F *.rpm和rpm -e *.rpm和rpm -q *.rpm分别是什么意思
rpm -U *.rpm:这是 rpm 命令的一种用法,用于更新(或安装)RPM 软件包。通常,* 是一个通配符,表示匹配当前目录下所有 RPM 文件。该命令会尝试更新或安装所有匹配的 RPM 包。
rpm -F *.rpm:这也是 rpm 命令的一种用法,用于强制更新(或安装)RPM 软件包。与 -U 不同的是,-F 参数表示只更新那些已经安装的 RPM 包,如果软件包尚未安装,则不会进行安装。
rpm -e *.rpm:这是 rpm 命令的一种用法,用于卸载(或删除)RPM 软件包。与前两个命令不同,-e 参数表示卸载匹配的 RPM 包,即将其从系统中移除。
rpm -q *.rpm:这个命令用于查询(或显示)已安装的 RPM 软件包的信息。与前三个命令不同,-q 参数表示查询已安装的 RPM 包,而不会进行安装、更新或卸载操作。
yum install -y *.rpm yum install -y *.rpm yum install -y *.rpm
这个命令会安装当前目录下所有的rpm包。但是如果其中某个包依赖于其他包,而这些包不在当前目录下,那么安装就会失败。如果出现这种情况,可以使用yum命令来解决依赖关系,例如:
```shell
yum install -y *.rpm
```
如果还是无法解决依赖关系,可以尝试将缺失的包手动下载并安装,或者使用rpm命令来安装单个包并解决依赖关系。
相关推荐
![rpm](https://img-home.csdnimg.cn/images/20210720083646.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)