
Linux
peng_zhou
软件从业人员;
Linux,Python/Perl爱好者;
略懂Symbian/S60;
正在学习Google Android
展开
-
[Linux] rpm安装中的scriptlets
什么是scriptlet? google金山词霸告诉我它的中文含义是“脚本小程序”。什么rpm安装过程中的scriptlets又是啥呢?我们知道rpm安装过程中分为%pre-install %post等几个阶段,每个阶段都有一些辅助脚本,这些脚本就叫scriptlet如何你想知道你在安装rpm时背后到底执行了什么scriptlets, 可以使用这个命令rpm --query -原创 2008-12-16 11:57:00 · 390 阅读 · 0 评论 -
[Linux]rpm的配置文件
生成的rpm包到底在/usr/src/readhat/packages 还是/usr/src/packages/RPMS?这取决于你主机rpm的配置,可以通过"rpm --showrc"查看rpm的配置。比如上面说的问题就在于你的rpmdir这个变量在rpm的配置文件中是什么。如果你希望修改某个配置变量的值,你可以去修改rpm的配置文件,/usr/lib/rpm/macros,原创 2008-12-16 13:37:00 · 1053 阅读 · 0 评论 -
[Linux] VIM自动补全功能
ctrl-n或者ctrl-p是vim里按关键字自动补全的快捷键。今天发现vim竟然对Perl也有很好的支持,默认配置下vim会在:1.当前文件的buffer2.其他窗口的buffer3.其他buffer4.ctags5.include头文件(也包括perl的模块)下进行关键字查找!perl的use就类似于c/c++的include,所以vim的自动补全支持在p原创 2008-12-16 13:34:00 · 1577 阅读 · 0 评论 -
[Linux]RPM包的依赖
前不久遇到了RPM包默认存放位置的问题,今天又遇到RPM包依赖的问题。其实RPM包依赖关系早就不是新鲜话题了,现在RPM里有yum可以解决依赖,deb里有apt,这些都是比较熟悉的概念。今天的问题是,我们的一个模块需要打包成RPM后安装,之前的编译打包工作在US那边进行。现在我们接手,自己在一个RHEL4上建立的编译环境,RPM包也能顺利生成。可惜问题是安装的时候总是失败原创 2008-12-16 13:36:00 · 2026 阅读 · 0 评论 -
[Linux] 与进程相关的ID
Linux下与进程相关联的ID有这么三种:1. 实际用户ID,实际组ID这在用户登录系统时就确定了2. 有效用户ID,有效用户组ID,添加组ID这一类ID决定着我们的进程运行时对文件的访问权限;添加组ID是说,一个用户可以属于多个组;3. 设置-用户-ID,设置-组-ID它们的作用是什么呢?简单的说就是让程序在执行时(exec)拥有一个和有效用户/组ID不同的副本。一个比较好的例子是程序passw原创 2008-12-24 14:00:00 · 935 阅读 · 0 评论