我使用厨师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
全,
我担心我已经彻底搞砸了我的linux安装,我希望你们这些可爱的网民们能让我免于我笨拙地试图解开自己。
首先,我正在尝试安装wget来让我重新站稳脚跟。
# cat /etc/*-release
Oracle Linux Server release 6.6
Red Hat Enterprise Linux Server release 6.6 (Santiago)
Oracle Linux Server release 6.6
# yum install wget
Setting up Install Process
No package wget available.
Error:
您好,我正在尝试在Red Hat Enterprise Linux Server release 6.6 (圣地亚哥)上安装phpMyAdmin。
我运行sudo rpm -Uvh sudo yum --enablerepo=remi install phpMyAdmin
但是得到这个错误
事务摘要
安装20个软件包升级13个软件包
总大小:38M Is this ok y/N: y正在下载包:运行rpm_check_debug错误,rpm_check_debug与depsolve: libmcrypt-2.5.8-13.el7.x86_64libc.so.6(GLIBC_2.14)(64b
我正在构建一个可引导的ISO,用于安装Linux映像(Oracle Linux,5.8)。这是使用anaconda和一个启动文件来选择要加载的包。其中一些包在其%post部分出现依赖问题时失败了。
在安装完成后,在/root/install.log中可以看到这一点:
Installing thirdparty-tools-1.00-09.noarch
/var/tmp/rpm-tmp.97891: line 1: ln: command not found
/var/tmp/rpm-tmp.97891: line 2: ln: command not found
/var/tmp/rpm-tm
我有一个linux盒,我已经在它上编译并安装了一个更新版本的GCC (4.3.9),它存在于/usr/lib中。
我使用此编译器构建了一组库,并将其绑定到RPM中,但当我尝试安装该RPM时,会出现以下错误:
rpm -ivh my-rpm.i586.rpm
error: Failed dependencies:
libstdc++.so.6(GLIBCXX_3.4.10) is needed by my-rpm.i586
libstdc++.so.6(GLIBCXX_3.4.11) is needed by my-rpm.i586
libstdc++.s
好吧,我正在尝试执行下面的命令。
yum remove libffi-3.0.9-1.el5.rf.i386
因为我需要这个文件(?),但是在rvm中安装ruby时会遇到问题,因为libffi-devel是rvm安装ruby的依赖文件。
然而,它给了我以下错误,当然它不会删除任何东西。
Error: Trying to remove "yum", which is protected
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --no
我正在尝试构建一个RPM,它将在文件依赖项不存在的情况下安装它们。是否存在在RPM检查依赖项之前执行的RPM规范部分。(我指的是"Requires“头中列出的文件依赖项,而不是包依赖项)。
例如:如果我有一个perl文件,并且设置了执行权限位。RPM将检查perl是否安装在perl文件中"#!/bin/perl“指定的位置。(看起来它会检查RPM数据库以查看perl是否安装在该位置,而不是检查实际的文件位置)如果perl没有安装在/bin/perl位置,我希望在RPM错误地告诉我"/bin/perl is needed by MY_PACKAGE“之前安装它。
附带问题
基于RPM的包管理器支持子命令,如需求、建议、冲突、过时、建议和补充。
在阅读rpm手册页和依赖项文档时,不清楚它们有何不同。
例如,如果我运行命令rpm --query --info MozillaFirefox,将返回以下输出。
Name : MozillaFirefox
Version : 60.4.0
Release : lp150.3.30.1
Architecture: x86_64
Install Date: Sun 06 Jan 2019 07:43:50 AM NZDT
Group : Productivity/Networking/
运行Java程序获得了异常:
Caused by:
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
Firefox console output:\nXPCOMGlueLoad error for file
/home/anarinsky/.alternator/browsers/firefox/libxul.so:
libXdamage.so.1:
cannot open shared object
我试图通过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,
我希望在我的风力河Linux系统上安装qemu-kvm,使用dnf,但是我遇到了这个错误-
rpmlib(BuiltInLuaScripts) <= 4.2.2-1 is needed by filesystem-3.10-1.fc30.x86_64
rpmlib(FileCaps) <= 4.6.1-1 is needed by shadow-utils-2:4.6-8.fc30.x86_64
我不确定这些特性是否需要在我的系统中启用,或者是需要安装的独立包,还是需要用这些特性构建的rpm。