当前位置: 技术问答>linux和unix
[急问]关于修改linux命令的源码
来源: 互联网 发布时间:2015-10-29
本文导语: 我的步骤和问题是: 1 . 下载了coreutils ,想把这个包重新安装到我的一个目录下(因为我想修改包里linux命令的源代码,以前安装linux时已经安装这个包了,用rpm命令可以查到)但是运行./configure的时候出现“Permissio...
我的步骤和问题是:
1 . 下载了coreutils ,想把这个包重新安装到我的一个目录下(因为我想修改包里linux命令的源代码,以前安装linux时已经安装这个包了,用rpm命令可以查到)但是运行./configure的时候出现“Permission denied"我觉得原因可能就是因为已经安装了不让再装。哪位能出个主意,我应该怎样把这个包另外安装到一个目录下呢?
2. 我想修改包里的linux命令的一些源代码,然后重新编译安装,看修改后的结果。是不是只能用我上面用的方法:也就是整个包重新编译、安装
1 . 下载了coreutils ,想把这个包重新安装到我的一个目录下(因为我想修改包里linux命令的源代码,以前安装linux时已经安装这个包了,用rpm命令可以查到)但是运行./configure的时候出现“Permission denied"我觉得原因可能就是因为已经安装了不让再装。哪位能出个主意,我应该怎样把这个包另外安装到一个目录下呢?
2. 我想修改包里的linux命令的一些源代码,然后重新编译安装,看修改后的结果。是不是只能用我上面用的方法:也就是整个包重新编译、安装
|
你的configure有可执行属性没有???
先这样::
chmod 777 confiure
先这样::
chmod 777 confiure
|
在自己的$HOME下也可以啊。编译完了不用安装就行了啊。
还有可能是程序里的操作需要root权限。如果这样可以修改suid.
chmod 777 proname
chmod +x proname
这样做后,不可能不能执行了吧。
还有可能是程序里的操作需要root权限。如果这样可以修改suid.
chmod 777 proname
chmod +x proname
这样做后,不可能不能执行了吧。
|
把文件夹的属性和执行权限全部都改成root,再用root登陆
|
装到其它地方,你得先用./confiure PREFIX=somewhere。。