我下载了dos2unix的rpm并安装如下(在RHEL 6,64位上)
[root@xilinx Downloads]# rpm -ivh dos2unix-5.3.3-5.ram0.98.src.rpm
1:dos2unix warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
########################################### [100%]
[root@xilinx Downloads]#
但可以看出,我收到了这些警告。为什么?
我如何知道我的dos2unix安装是成功的?
[root@xilinx Downloads]# rpm -ivh dos2unix-5.3.3-5.ram0.98.src.rpm
1:dos2unix warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
########################################### [100%]
[root@xilinx Downloads]#
[root@xilinx Downloads]#
[root@xilinx Downloads]#
[root@xilinx Downloads]#
[root@xilinx Downloads]# rpm -ql dos2unix
package dos2unix is not installed
[root@xilinx Downloads]#
然后我试着
[root@xilinx acme]# yum install mock
Loaded plugins: refresh-packagekit, rhnplugin
There was an error parsing the RHN proxy settings.
RHN support will be disabled.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again
[root@xilinx acme]#
发布于 2014-01-25 08:40:45
查找rpm的文件是否已安装:
rpm -ql dos2unix
关于您的安装,它看起来不错,rpm需要一个组(mockbuild)和一个您没有的用户。应该由rpm负责修复,但这些只是警告,而且您的安装很可能运行良好。
发布于 2015-04-29 08:33:21
“模拟”模块负责在chroot环境下构建源RPM (SRPMs),并使用“mockbuild”用户。如果在安装源RPM时mockbuild用户不存在,您将收到“警告:用户mockbuild不存在”。使用root错误消息。为了修复警告消息,请安装“模拟”模块:
# yum install mock
并创建“mockbuild”用户
# useradd -s /sbin/nologin mockbuild
一旦完成,您应该能够在mockbuild用户下安装所需的工具。
从这个来源
发布于 2016-04-25 14:35:30
如果要安装源rpm
,首先需要构建它:
# rpmbuild --rebuild dos2unix-5.3.3-5.ram0.98.src.rpm
这样做不需要mock
包,因此您可以忽略警告:
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
rpmbuild
将创建一个二进制rpm
。位置可能不同,例如/usr/src/redhat/RPMS/
或~/rpmbuild/RPMS
( rpmbuild
的输出应该有助于这一点)。RPM将位于一个表示您的体系结构(例如x86_64/
)的子目录中。您可以正常安装此rpm
:
# rpm -Uvh /usr/src/redhat/RPMS/x86_64/dos2unix-5.3.3-5.x86_64.rpm
如果没有错误,则应该安装包:
# rpm -q dos2unix
dos2unix-5.3.3-5
https://unix.stackexchange.com/questions/110857
复制相似问题