centos编译安装了一个软件,只能到执行文件下才能用,怎么在任意目录下都可以用呢? 200

编译安装了node.js,把它安装到/usr/bin编译时指定的目录,我在/roo目录下执行node-v提示-bash:node:commandnotfound,非得要加... 编译安装了node.js,把它安装到/usr/bin编译时指定的目录,我在/roo目录下执行node -v 提示-bash: node: command not found,非得要加上/usr/bin/bin/node -v 路径名才可以执行命令,怎么做可以实现,在任意目录下都可以执行node命令呢?如cd 在整个系统里哪个地方都可以用。 展开
 我来答
山水阿锐
2015-03-29 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
您好,在CentOS系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:
1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。
2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。
当然,也有用rpm格式打包的源代码,用gzip压缩过的可执行程序包。只要您理解了以下的思路,这两种形式的安装包也不在话下了。
追问
想知道,yum安装时软件都安装到哪里去。比如执行文件安装在哪个目录,配置文件安装在哪?第二个问题:非得要加上/usr/bin/bin/node -v 路径名才可以执行命令,怎么做可以实现,在任意目录下都可以执行node命令呢?
力控科技
2024-11-28 广告
卸载运行包需要两个步骤:1、手动删除运行包安装后生成文件夹及文件夹中的内容;2、删除注册表(1.Windows2000: 进入windows安装系统盘―>WINNT文件夹―>打开regedit.exe文件―>使用查找功能搜... 点击进入详情页
本回答由力控科技提供
f3rell
2015-04-21 · TA获得超过162个赞
知道小有建树答主
回答量:350
采纳率:50%
帮助的人:157万
展开全部
把 /usr/bin/bin/ 加入环境变量,cd 程序所在的目录已经在root的环境变量中,只能帮你这么多了,怎么加环境变量请查百度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式