次の行でCentOS 6.5(x64)にRedisをインストールしようとしています:
yum install redis
しかし、私は次の画面を取得しています:
[root@NodeJs ~]# yum install redis
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: nl.mirror.eurid.eu
* epel: nl.mirror.eurid.eu
* extras: mirror.denit.net
* updates: nl.mirror.eurid.eu
Resolving Dependencies
--> Running transaction check
---> Package redis.x86_64 0:2.8.14-2.el7 will be installed
--> Processing Dependency: systemd for package: redis-2.8.14-2.el7.x86_64
--> Processing Dependency: systemd for package: redis-2.8.14-2.el7.x86_64
--> Processing Dependency: libjemalloc.so.1()(64bit) for package: redis-2.8.14-2.el7.x86_64
--> Running transaction check
---> Package jemalloc.x86_64 0:3.6.0-1.el7 will be installed
---> Package redis.x86_64 0:2.8.14-2.el7 will be installed
--> Processing Dependency: systemd for package: redis-2.8.14-2.el7.x86_64
--> Processing Dependency: systemd for package: redis-2.8.14-2.el7.x86_64
--> Finished Dependency Resolution
Error: Package: redis-2.8.14-2.el7.x86_64 (epel)
Requires: systemd
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
この問題を解決するにはどうすればよいですか?
ああ、centos 7にアップグレードする必要がありますよね?
—
Tolgay Toklar、2015
これはオプションですが、マイケルハンプトンの答えを最初に試すことができます。EPEL6には含まれていませんが、別のパッケージをインストールすることでCentOS6にインストールできます。
—
030
私は彼の答えにコメントを追加しましたこれを見てください
—
Tolgay Toklar
すばらしい質問です!+ 1
—
l --''''''--------- '' '' '' '' '' ''
systemd
EPEL6には含まれていません。[1]:stackoverflow.com/questions/28347694/...