我有一台CloudLinux 7.8(基于CentOS 7),我正在尝试将postgresql11-devel安装到系统上,但由于“ llvm-toolset-7-clang> = 4.0.1”而失败。
这是完整的错误
[map7@ded94686 testapp]$ sudo yum install postgresql11 postgresql11-devel postgresql11-libs postgresql11-server
[sudo] password for map7:
Loaded plugins: fastestmirror, rhnplugin, universal-hooks
This system is receiving updates from CLN.
Loading mirror speeds from cached hostfile
* EA4: 101.0.120.94
* cpanel-addons-production-feed: 101.0.120.94
* cpanel-plugins: 101.0.120.94
* cloudlinux-x86_64-server-7: cl.mirror.serversaustralia.com.au
* epel: fedora.mirror.serversaustralia.com.au
Resolving Dependencies
--> Running transaction check
---> Package postgresql11.x86_64 0:11.8-1PGDG.rhel7 will be installed
---> Package postgresql11-devel.x86_64 0:11.8-1PGDG.rhel7 will be installed
--> Processing Dependency: llvm5.0-devel >= 5.0 for package: postgresql11-devel-11.8-1PGDG.rhel7.x86_64
--> Processing Dependency: llvm-toolset-7-clang >= 4.0.1 for package: postgresql11-devel-11.8-1PGDG.rhel7.x86_64
--> Processing Dependency: libicu-devel for package: postgresql11-devel-11.8-1PGDG.rhel7.x86_64
---> Package postgresql11-libs.x86_64 0:11.8-1PGDG.rhel7 will be installed
---> Package postgresql11-server.x86_64 0:11.8-1PGDG.rhel7 will be installed
--> Running transaction check
---> Package libicu-devel.x86_64 0:50.2-4.el7_7 will be installed
---> Package llvm5.0-devel.x86_64 0:5.0.1-7.el7 will be installed
--> Processing Dependency: llvm5.0(x86-64) = 5.0.1-7.el7 for package: llvm5.0-devel-5.0.1-7.el7.x86_64
--> Processing Dependency: libedit-devel for package: llvm5.0-devel-5.0.1-7.el7.x86_64
--> Processing Dependency: libLLVM-5.0.so()(64bit) for package: llvm5.0-devel-5.0.1-7.el7.x86_64
--> Processing Dependency: libLTO.so.5()(64bit) for package: llvm5.0-devel-5.0.1-7.el7.x86_64
---> Package postgresql11-devel.x86_64 0:11.8-1PGDG.rhel7 will be installed
--> Processing Dependency: llvm-toolset-7-clang >= 4.0.1 for package: postgresql11-devel-11.8-1PGDG.rhel7.x86_64
--> Running transaction check
---> Package libedit-devel.x86_64 0:3.0-12.20121213cvs.el7 will be installed
---> Package llvm5.0.x86_64 0:5.0.1-7.el7 will be installed
---> Package llvm5.0-libs.x86_64 0:5.0.1-7.el7 will be installed
---> Package postgresql11-devel.x86_64 0:11.8-1PGDG.rhel7 will be installed
--> Processing Dependency: llvm-toolset-7-clang >= 4.0.1 for package: postgresql11-devel-11.8-1PGDG.rhel7.x86_64
--> Finished Dependency Resolution
Error: Package: postgresql11-devel-11.8-1PGDG.rhel7.x86_64 (pgdg11)
Requires: llvm-toolset-7-clang >= 4.0.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
我尝试安装最新的llvm-toolset-6.0,但找不到。
[map7@ded94686 testapp]$ sudo yum install llvm-toolset-6.0
[sudo] password for map7:
Loaded plugins: fastestmirror, rhnplugin, universal-hooks
This system is receiving updates from CLN.
Loading mirror speeds from cached hostfile
* EA4: 101.0.120.94
* cpanel-addons-production-feed: 101.0.120.94
* cpanel-plugins: 101.0.120.94
* cloudlinux-x86_64-server-7: cl.mirror.serversaustralia.com.au
* epel: fedora.mirror.serversaustralia.com.au
No package llvm-toolset-6.0 available.
Error: Nothing to do
更新
尝试仅安装libpqxx-devel软件包,但得到相同的错误
更新
不幸的是,这台机器上装有CPanel,可能会挡住它。
更新
这是它使用的存储库文件列表
$ ls -al /etc/yum.repos.d
total 124
drwxr-xr-x. 2 root root 4096 May 20 22:14 .
drwxr-xr-x. 111 root root 16384 May 21 10:40 ..
-rw-r--r-- 1 root root 329 Apr 23 20:46 centos-extras.repo
-rw-r--r-- 1 root root 755 Apr 16 02:58 cloudlinux-ea4-experimental.repo
-rw-r--r-- 1 root root 660 Apr 16 02:58 cloudlinux-ea4.repo
-rw-r--r-- 1 root root 7636 Apr 16 02:58 cloudlinux-ea4-rollout.repo
-rw-r--r-- 1 root root 734 Apr 16 02:58 cloudlinux-ea4-testing.repo
-rw-r--r-- 1 root root 232 Apr 23 20:46 cloudlinux-imunify360.repo
-rw-r--r-- 1 root root 2939 May 20 14:08 cloudlinux.repo
-rw-r--r-- 1 root root 2937 May 20 14:08 cloudlinux.repo~
-rw-r--r-- 1 root root 7474 Apr 23 20:46 cloudlinux-rollout.repo
-rw-r--r-- 1 root root 257 May 19 22:17 cPAddons.repo
-rw------- 1 root root 241 May 20 22:14 cpanel-plugins.repo
-rw-r--r-- 1 root root 234 May 18 12:53 dell-system-update_os_dependent.repo
-rw-r--r-- 1 root root 263 May 18 12:53 dell-system-update_os_independent.repo
-rw-r--r-- 1 root root 204 Aug 8 2015 EA4.repo
-rw-r--r-- 1 root root 1050 Sep 18 2019 epel.repo
-rw-r--r-- 1 root root 1149 Sep 18 2019 epel-testing.repo
-rw-r--r-- 1 root root 120 May 15 00:45 kernelcare.repo
-rw-r--r-- 1 root root 1838 Apr 27 2017 mysql-community.repo
-rw-r--r-- 1 root root 1885 Apr 27 2017 mysql-community-source.repo
-rw-r--r-- 1 root root 474 Apr 25 2018 nodesource-el7.repo
-rw-r--r-- 1 root root 1331 May 18 12:50 puppetlabs.repo
-rw-r--r-- 1 root root 130 May 20 10:06 yarn.repo
-rw-r--r-- 1 root root 229 May 18 12:56 Zabbix_7_x86_64.repo
-rw-r--r-- 1 root root 258 May 18 12:56 Zabbix_nonsupported_7_x86_64.repo
添加centos SCL不起作用,但是cloudlinux可能有类似的东西,但是我不知道它是什么。
答案 0 :(得分:8)
答案 1 :(得分:7)
/**
* Specify table name otherwise Auth::user() will return null
*
* @var string
*/
protected $table = 'users';
然后做
sudo yum install centos-release-scl
参考文献可以在this链接中找到。
答案 2 :(得分:3)
llvm5.0-devel
是EPEL
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
您同时需要EPEL和SCL,
sudo yum install centos-release-scl
您必须问CentOS / Red Hat人们为什么决定像这样分散周围的东西。
答案 3 :(得分:0)
已编辑
为 PostgreSQL 版本 9.5 ~13(当前)安装存储库 RPM,这不是问题的答案:
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
安装额外的存储库。
要在 CentOS7 上安装 Postgresql-11,需要安装一些软件包,在通过“yum install postgresql11*”安装 PostgreSQL 时,这些要求将从可用的 repo 下载。
yum install -y epel-release
如果您使用的是 CentOS Linux 7.9.2009 (Core) 版,这也将解决此问题
<块引用>错误:包:postgresql11-devel-11.8-1PGDG.rhel7.x86_64 (pgdg11) 要求:llvm-toolset-7-clang >= 5.0
答案 4 :(得分:0)
我有 2 个错误 ->
工具集解决方案就在那里,但要先安装 llvm5.0-devel,我必须先安装
sudo yum install epel-release
然后就成功了
sudo yum install llvm5.0-devel