scl

CentOS 7 SCL(软件集合)被放弃了吗?
scl

CentOS 7 SCL(软件集合)被放弃了吗?

在 CentOS 7.9 上使用 Software Collections 安装的 httpd24-httpd 与在 RHEL(Universal Base Images)上安装的 httpd24-httpd 之间存在版本差异。 CentOS 7.9 yum install centos-release-scl centos-release-scl-rh yum install httpd24-httpd rpm -q --changelog httpd24-httpd | head -3 # * Tue Sep 20 2022 Luboš Uhliari...

Admin

scl enable devtoolset-7 不执行任何操作
scl

scl enable devtoolset-7 不执行任何操作

我有一台相对较旧的服务器,上面装有 CentOS 6。默认 gcc 是 4.4.7,但经过一番谷歌搜索后,我发现我可以通过 更新它devtoolset-7。我devtoolset-7通过 root (即sudo -i) 安装,并且安装正常。 然后我照做了scl enable devtoolkit-7 bash,但似乎没有任何效果。 [affan@abm-lab ~]$ gcc --version gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23) Copyright (C) 2010 Free Software Fou...

Admin

docker 容器内 oel6 linux 上的 SCL python
scl

docker 容器内 oel6 linux 上的 SCL python

我有一个使用 SCL python27 构建 oel6 linux 的 dockerfile。 对于 docker build,使用SHELL命令可以正确执行命令(例如,如果我插入,RUN python --version我会得到 2.7)。 创建一个适用于与容器进行任何交互式会话的/root/.bashrc设置( 2.7)source scl_source enable python27python --version docker run oel6 pyhton --version但是,无论我尝试什么,任何以非交互方式执行的命令(即)始终是...

Admin

如何让 httpd24 (scl) 使用 php >= 7.2 (RHEL 6.10)?
scl

如何让 httpd24 (scl) 使用 php >= 7.2 (RHEL 6.10)?

我对 RHEL 的使用还很陌生,我想知道是否可以将 httpd24 实例安装为软件集合,并与 httpd24.x86_64 1.1-18.el6 @rhel-x86_64-server-6-rhscl-1集合中包含的 PHP 版本 (7.0.10) 以外的版本配合使用。由于与 MySQL 8.0 存在一些不兼容问题,我认为需要更新到 7.2.0 (https://bugs.php.net/bug.php?id=74461)。我尝试安装它并将它放置在 httpd 2.2 系统包中的 .so 文件链接到 httpd24 模块文件夹。但是,我很快发现,...

Admin

systemd 通过 scl 运行进程,我的进程没有收到 SIGTERM
scl

systemd 通过 scl 运行进程,我的进程没有收到 SIGTERM

sitesdb-job-runner.service我有一个名为以下配置的systemd 服务: [Unit] Description=SitesDB Background Job Runner After=network.target mariadb.service [Service] Type=simple Restart=always User=sitesdb ExecStart=/bin/scl enable rh-git29 rh-php71 "/var/www/sitesdb/current/bin/console --env=prod jm...

Admin

软件包 rh-php56 无法通过 centos-release-scl 在 CentOS 6 上使用
scl

软件包 rh-php56 无法通过 centos-release-scl 在 CentOS 6 上使用

安装包rh-php56在 CentOS 6 Docker 镜像中用过的使用这里描述的方法,但现在我收到以下错误yum: 没有可用的软件包 rh-php56。 查询后yum,我发现软件集合中的其他软件包(例如 rh-php70)是可用,所以我知道它centos-release-scl正在起作用。 我检查过的每个镜像中都存在 rh-php56 RPM,例如,http://mirror.centos.org/centos/6/sclo/x86_64/rh/rh-php56/ 我的解决方法是通过引用 RPM 的完整镜像 URL 来安装软件包,但这感觉...

Admin

RHSCL - php55-tidy 扩展无法通过 RHSCL 使用
scl

RHSCL - php55-tidy 扩展无法通过 RHSCL 使用

好吧,所以我的高级问题本质上是php55tidy 扩展无法通过 获得RHSCL?我已经设置了 的新实例,httpd24并且php55此服务器上的所有内容均正常运行,但我们的一位开发人员需要 tidy。 我只能使用 EPEL 和 RHEL 存储库,因此无法安装 remi 或其他任何东西。我也想避免从源代码进行编译。我也查看了存储库RHSCL rh-php56,它也不包含 tidy 扩展? tidy 是否预先捆绑在 RHSCL 或 php5 中,我只需启用它吗? 我尝试过的一些方法: 扩展名tidy.so不在其中,/opt/rh/php55/root/us...

Admin

memcached 在 RedHat 上构建 PHP 5.6
scl

memcached 在 RedHat 上构建 PHP 5.6

我正在尝试设置memcached在运行 RedHat PHP 5.6.25 的服务器上 我已经成功安装内存缓存但找不到如何安装memcached- 有可用的软件包吗?如果没有,我该如何获取? 我努力了: yum install php56w-pecl-memcached yum install rh-php56-php-pecl-memcached yum install rh-php56-php-memcached 但这些都不正确 - 第一次安装memcached但不适用于 RedHat,并且后两个不是正确的包。 有解决方法吗? ...

Admin

错误 PID:带有软件集合 Python 的 Supervisord 程序
scl

错误 PID:带有软件集合 Python 的 Supervisord 程序

我有一个 Python 服务器,必须由启用了软件集合的环境执行。supervisord配置文件如下所示: [program:xxx] command=/usr/bin/scl enable rh-python35 -- /myenv/bin/python server.py stdout_logfile=/var/log/xxx.log redirect_stderr=true 程序启动正常,但supervisord认为该scl进程是实际进程,但Python 服务器有不同的 PID当到达 SIGTERM(停止、重启等)时,scl进程终止,但 Pytho...

Admin

启用 SCL python27 以便其他 RPM 可以看到它
scl

启用 SCL python27 以便其他 RPM 可以看到它

尝试在 RHEL 6 机器上创建使用 Python 2.7 的 RPM。我使用 SCL 启用 Python2.7 并顺利构建 RPM。但是,当我在启用 Python 2.7 后尝试在其他系统上安装该 RPM 时(scl enable python27 bash then yum localinstall myrpm.rpm),我收到一条错误,指出: Requires: python(abi) = 2.7 Installed: python-2.6.6-64 python(abi) = 2.6 在构建 RPM 时,我需要在 spec 文件中添加一...

Admin

Pip + virtualenv + Redhat SCL + 代理 = 不起作用
scl

Pip + virtualenv + Redhat SCL + 代理 = 不起作用

我正在 Redhat Enterprise 6(默认情况下附带 2.6.x)中基于 Python 2.7 设置虚拟环境。 我安装了 SCL 2.7 版本的 Python,然后创建了虚拟环境: $ scl enable python27 bash $ cd /my/project $ virtualenv -v --clear --extra-search-dir=/opt/rh/python27/root/usr/bin/ --python=/opt/rh/python27/root/usr/bin/python virtualenv $ source ...

Admin

让 Yum 识别 httpd24-httpd(来自 SCL)提供了 webserver 虚拟包
scl

让 Yum 识别 httpd24-httpd(来自 SCL)提供了 webserver 虚拟包

我最近发现了软件集合,并了解了它们如何允许我通过为每个集合引入命名空间来安装多个版本的软件。在 ​​Enterprise Linux 上,这很棒,因为我将能够保持系统的常规稳定性,同时现在能够轻松地更新某些版本的软件(不仅是安全更新,还有功能!) 我希望我的系统的主要 Web 服务器是 httpd 2.4。centos-sclo-rh软件集合中可用的版本目前是 2.4.12,而可用的版本base只有 2.4.6。因此,我从该 SCL 安装了 httpd 并启用了它: > scl enable httpd24-httpd bash 然后使用 sy...

Admin

永久启用 SCL
scl

永久启用 SCL

有什么方法可以让我永久启用 SCL? 我已经安装了rh-php56,并且我想确保每次我 ssh 进入我的机器时都会加载它。 我目前正在运行 CentOS 7。 ...

Admin

安装 httpd24、php56 和 php70,因为 SCL 无法正常工作,并出现错误“找不到文件”
scl

安装 httpd24、php56 和 php70,因为 SCL 无法正常工作,并出现错误“找不到文件”

让我先说我读过这,这和这在 Remi Blog 上,因为问题与这些存储库有关。博客条目对我根本没有帮助,或者我在这里遗漏了一些东西,但我不确定是什么。我将在下面揭示我遵循的步骤,让我们看看我做错了什么。我计划将 PHP 5.6.x 和 PHP 7.0 安装为 SCL(因为我需要在两者上测试一些应用程序,并且由于一些 Wordpress 开发,我需要保留 PHP 5.6.x 支持),我将通过 SetHandler 使用 Apache 2.4.x,因此下面是步骤: 安装软件集合工具: yum install scl-utils 下载一个包含适用于您系统的...

Admin

在 CentOS 6.6 上构建 php v5.6.9 以与 Apache 2.4 一起使用
scl

在 CentOS 6.6 上构建 php v5.6.9 以与 Apache 2.4 一起使用

我正在使用 Webtactic 的 PHP 5.6.9 src rpm 来构建 PHP 的软件集合版本,可以在 Centos 6.6 上与 Apache 2.4 一起使用。 Andy Thompson 已经将所有 SCL RPM 宏写入 spec 文件中,从而使这项任务变得非常简单。 但是我的理解是 SCL 应用程序应该驻留在自己的目录结构中,并带有单独的初始化脚本等。要使用 SCL 应用程序,需要使用 SCL 应用程序提供的启用脚本调整路径。 但这意味着 libphp569-php5.so 存储在 /opt/rh/php569/.... 中,而不是 ...

Admin