84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
公司的一个项目用到了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包。