我使用厨师12.5.1和码头形象测试-厨房正在运行的RHEL 7.x
我将jdk-8u65-linux-x64.rpm下载到我的Docker测试实例的本地目录中,并运行下面的菜谱来安装它。
rpm_package 'install_java' do
package_name 'jdk-8u65-linux-x64.rpm'
source '/home/user/jdk-8u65-linux-x64.rpm'
end
但它会引发以下错误:
---- Begin output of rpm -i /home/user/jdk-8u65-li
我试图通过Windows8.1操作系统将Oracle SQL Developer安装到Linux服务器上。我正在从下载软件包。
然后,我将从该站点安装Linux包。
然后,我将它从Windows8.1操作系统(下载到的操作系统)转移到Linux服务器(通过WinSCP)。
然后,我将在Putty上打开Linux服务器,并试图使用以下命令安装SQL开发人员:
rpm -Uvh sqldeveloper-4.0.3.16.84-1.noarch.rpm
于是我收到了这个错误:
rpm: RPM should not be used directly install RPM packages,
我真的是在创建rpm包的新手,请帮助。我试图在CentOS7机器上为GCC 5.2创建一个rpm包,但得到了这个错误:
> > /bin/ld: cannot find crti.o: No such file or directory
/bin/ld: cannot find -lc
/bin/ld: cannot find crtn.o: No such file or directory
collect2: error: ld returned 1 exit status
make[5]: *** [libgcc_s.so] Error 1
make[5]: Leaving
我修改了rpm包,它成功了,但是当我尝试通过rpm安装它时,我遇到了这个问题。
[root@vps8865 ~]# cd rpmbuild/
[root@vps8865 rpmbuild]# cd RPMS/
[root@vps8865 RPMS]# ls
x86_64
[root@vps8865 RPMS]# cd x86_64/
[root@vps8865 x86_64]# ls
libblkid-2.23.2-65.el7.1.x86_64.rpm libmount-devel-2.23.2-65.el7.1.x86_64.rpm libuuid-2.23.2-6
我需要安装一些RPMS,我将自己构建到RHEL8.3 8.3中。我创建RPMS,而不是将它们添加到红帽子的iso图像中。我将它们添加到BaseOS目录下,当安装red时,我挂载映像并配置/etc/yum.pos.d/omething.repo,如下所示。
[InstallMedia]
name=Red Hat Enterprise Linux 8.3.0
enabled=1
baseurl=file:///mnt/old_valid/BaseOS
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
mediaid=None
met