我已经使用以下url安装了RHSCL 2: https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/2.0_Release_Notes/chap-Installation.html 使用RedHat订阅pipe理器。 然后,我跑yum remove php*然后yum install rh-php56 一切都很顺利,除了现在找不到PHP。 然后我运行find / -name php ,在以下目录中findrh-php56 : /var/opt/rh/rh-php56/lib/php /opt/rh/rh-php56/register.content/var/opt/rh/rh-php56/lib/php /opt/rh/rh-php56/root/usr/bin/php /opt/rh/rh-php56/root/usr/lib64/php /opt/rh/rh-php56/root/usr/share/php 将这些二进制文件放到/usr/bin或其他所有用户通常可用的目录中的最好方法是什么? 我在安装软件包时错过了一个步骤,这就是为什么它不能在全球范围内使用? 或者,这只是使用RHSCL时会发生什么? 我testing了这些文件夹中的二进制文件,他们工作时,我运行php -v所以它工作正常。 我的第一个想法是把cp放到/bin或者/usr/bin但是也许有一种正式的方式来做我想问的东西? 编辑 不能发表评论,没有代表…从我张贴的链接的第3章,它说,软件收集包必须像这样运行: scl enable rh-php56 'php -v' 哪些工作…但是我怎么得到它运行像$ php -v所有用户没有额外的命令。 我需要全局可用的PHP二进制文件,所以web服务器可以使用它和普通shell ssh用户。
为了在Red Hat上configuration时区,Linux机器(版本5和版本6)需要configuration文件: /etc/sysconfig/clock 并创build一个符号链接 /etc/localtime to /usr/share/zoneinfo/America/New_York 但是/etc/sysconfig/clock也需要设置ZONEvariables,如下例所示: ZONE="America/New_York" 那么当链接/etc/localtime指向/usr/share/zoneinfo/**America/New_York**时,需要设置variablesZONE=America/New_York 。 那么需要将ZONE参数设置为“ America/New_York ”值?
我正在尝试为PHP应用程序安装“uploadprogress”,并且依赖关系失败。 首先,在phpize上,然后是php-devel,然后在autoconf和automake上。 我尝试了百胜,各种知识库,没有运气。 我认为这与Rackspace Cloud服务器上的超紧凑但令人讨厌的设置有关。 有谁知道我可以find一个存储库,我可以告诉百胜看,将包含php-devel,autoconf,automake等? 非常感谢。 发布细节:红帽企业Linux服务器版本5.3(Tikanga) Linux版本2.6.18-128.7.1.el5xen([email protected])(gcc版本4.1.2 20080704(Red Hat 4.1.2-44))#1 SMP Wed Aug 19 04 :17:26 EDT 2009 Linux Serv001 2.6.18-128.7.1.el5xen#1 SMP Wed Aug 19 04:17:26 EDT 2009 x86_64 x86_64 x86_64 GNU / Linux
我想执行networking性能基准testing,因此需要在networking中生成10 Gbps的stream量。 节点正在运行RHEL 5.x. 任何人都可以请我指出适当的二进制文件等 我们可以使用iperf和netperf命令来执行这个testing吗?
如果有人能解释1:在包名表示之前,我会很高兴。
我们有一个内部的yum服务器,包含几个回购(RHEL回购的副本,在内部创build的程序等)。 我们的内部系统被互联网挡住了防火墙,所以他们只能使用我们的内部服务器。 为了在将它们全部投入生产之前对补丁进行testing,我们有一个默认启用的stable补丁。 任何更新都将放入-latest回购。 当我们修补服务器时,我们将使用-latest -repo来构build一个新的基线并在几台服务器上进行testing。 一旦经过testing,我们就会使这个基准成为新的stable 。 -latest回购是默认禁用的。 其中一个回收用于从epel,rpmforge等获取的一些包。 我们有一个脚本,只需要我们想要的任何依赖关系的软件包就可以同步。 软件包同步后,每晚使用createrepo重build仓库。 由于这些软件包没有经过testing,所以它们通常都是禁用的int-optional-latest repo。 如果服务器需要该回购软件包,我们将使用enable-repo=int-optional-latest 。 今天,一位同事试图在服务器上安装perl-Excel-Writer-XLSX。 服务器没有find该软件包。 我尝试使用createrepo重build存储库,并grepped repodata文件,以确保文件在那里。 它是。 我也validation了这个文件存在于版本库中 repoquery -q –repoid=int-optional-latest -l perl-Excel-Writer-XLSX 我也清除了客户端的元数据caching,使用 sudo yum clean expire-cache 尽pipe如此,客户仍然声称这个软件包在服务器上不存在。 我不认为这个问题是在服务器端,因为当我尝试从另一台机器search时,发现这个软件包。 我validation了回购文件是正确的,并且名称yum.example.com在两个服务器上parsing为相同的IP地址 – 但其中一个可以find该包,而另一个不能。
我正在为RHEL / CentOS / SL 5和6编写一个单独的rpm规范。这个规范是针对python应用程序的,所以在构build过程中没有任何区别。 但在RHEL / CentOS5上,我需要添加一个额外的依赖项。 我将如何定义只依赖于el5? 我试过以下内容: %if 0%{?redhat} == 5 || 0%{?centos} == 5 Requires: kmod-coretemp %endif 不起作用(在CentOS5上build立不增加kmod-coretemp依赖)。 我也试过以下: %if %{?dist} == "el5" 它报告语法错误。 我确信distmacros被设置并包含'el5'。 但我不知道什么是条件在rpm的语法? rpmguide没有详细的答案。
红帽企业Linux 7包括对运行Docker容器的官方支持,红帽提供了一套官方的rhel Docker镜像。 这些映像的一个有趣特性是可以通过主机的红帽networking订阅安装包,而不必在容器内执行任何configuration。 引用https://access.redhat.com/articles/881893#createimage : “对于当前的Red Hat Docker版本,从Red Hat提取的默认RHEL 7 Docker镜像将能够利用主机系统提供的RHEL 7权利,因此,只要您的Docker主机已经正确订阅并且存储库是启用了需要在容器中获取所需的软件(并且可以从Docker主机访问Internet),那么应该能够从RHEL 7软件存储库安装软件包。 我担心的是,实现这一目标的机制是相当不透明的。 例如,当用rhel7.1映像启动一个新的容器时,即使没有configurationhttp代理环境variables,也可以运行yum install foo 。 如果不理解这种机制,系统pipe理员可能会受到主机系统,Docker守护程序和正在运行的容器之间未知交互的影响。 这也表明,主机和集装箱之间的正常隔离在某种程度上是妥协的(虽然是以良性的方式)。 为了说明一下:这个订阅支持是如何实现的,它是否依赖于Red Hat通过Subscriptionnetworking提供的Docker守护进程的自定义构build?
我安装了一个RedHat安装光盘,注册我的权利,所有的东西。 作为我的订阅的一部分,我有红帽企业Linux工作站和红帽企业Linux桌面。 (加上一吨其他) 我的问题是目前安装的产品是红帽企业Linux 桌面 有没有办法将其更改为RHEL Workstation,而无需重新安装所有内容?
我有一个托pipe公司为我设置了一个新的服务器,但我注意到它正在运行RedHat 4.4,我担心这是一个旧版本。 当我询问运行旧版本时,他们不愿升级操作系统。 我想知道如果我正在运行一个老版本的RedHat偏执狂,或者如果我正确地要求安装RedHat 6来解决改进,安全+错误问题等。 编辑:为了避免混淆,这里是完整版本: 猫/ etc / redhat-release 红帽企业Linux ES第四版(Nahant Update 4)