作者: 罗银有 | 发布时间: 星期二, 09/08/2009 - 18:36
什么是rpm
rpm 即RedHat Package Management,是RedHat的发明之一。
为什么需要rpm
在一个操作系统下,需要安装实现各种功能的软件包。这些软件包一般都有各自的
程序,但是同时也有错综复杂的依赖关系。同时还需要解决软件包的版本,以及安装、配置、卸载的自动化问题。为了解决这些问题,RedHat针对自己的系统提出了一个较好的办法来管理成千上百的软件。这就是RPM管理系统。在系统中安装了rpm管理系统以后,只要是符合rpm文件标准的打包的程序都可以方便的安装、升级和卸载。
是不是所有的linux都使用rpm
任何系统都需要包管理系统,因此很多linux都使用rpm系统。但rpm系统是…
作者: 罗银有 | 发布时间: 星期五, 09/04/2009 - 22:30
之前试了让root使用普通用户的环境变量(哇靠,格式不一样,还要改一大堆),然后再启动该用户的apache就可以了。不过这样好像比较麻烦。
整理了比较方便的:
1.用root用户编辑/etc/sudoers文件, 在末尾加上一句:
website ALL=(ALL) ALL
其中website是启80端口的那个普通用户。
2.用website写一个shell脚本start.sh,放到/home/website/company下,如:
#!/bin/csh
setenv LD_LIBRARY_PATH "/home/website/company/libs/oracle/lib&…