84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
公司的一个项目用到了Redis需要部署到客户那边,以前只用过Ubuntu,Gentoo和Fedora这种个人发行版。但是客户环境可能用的是RHEL或者CentOS,这两个版本是不是默认没装gcc,make等工具?有没有什么源可以直接安装Redis?如果客户那边不能连接外网有没有打好的或者如何打成RPM包?
Redis
Ubuntu
Gentoo
Fedora
RHEL
CentOS
gcc
make
RPM
人生最曼妙的风景,竟是内心的淡定与从容!
如果不能让客户自己去安装的话,那么像很多商业软件一样,把 redis 连同它依赖的各种库打包起来扔给客户。一般需要用个 wrapper 脚本设置LD_LIBRARY_PATH之类的。你也可以静态链接一个 redis(这样只依赖于内核和 CPU)。
LD_LIBRARY_PATH
我刚刚看了下,redis 的库依赖很少。不过遇到 glibc 版本不满足要求的话还是比较头疼的。静态链接个吧。
redis似乎是绿色软件,直接解压就能用了
如果是RH系的系统可以做成RPM包。
如果不能让客户自己去安装的话,那么像很多商业软件一样,把 redis 连同它依赖的各种库打包起来扔给客户。一般需要用个 wrapper 脚本设置
LD_LIBRARY_PATH
之类的。你也可以静态链接一个 redis(这样只依赖于内核和 CPU)。我刚刚看了下,redis 的库依赖很少。不过遇到 glibc 版本不满足要求的话还是比较头疼的。静态链接个吧。
redis似乎是绿色软件,直接解压就能用了
如果是RH系的系统可以做成RPM包。