LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1054|回复: 5

squid安装问题

[复制链接]
发表于 2008-12-20 23:25:02 | 显示全部楼层 |阅读模式
./configure --prefix=/usr/squid
make & make install

安装好之后,squid命令补全不了。。。

陈述1. 说明squid已经安装到/usr/squid了
[root@/]#ls /usr/
bin  doc  include  info  lib  libexec  local  man  sbin  share  squid  src

陈述2. 整个目录安装完整,下面有bin和sbin目录
[root@/]#ls /usr/squid/
bin  etc  libexec  sbin  share  var

[root@/]#ls /usr/squid/bin/
RunCache  squidclient
[root@/]#ls /usr/squid/sbin/
squid

问题
要想直接可以运行squid,必须把/usr/squid/sbin/和/usr/squid/bin/加到 PATH里面吗?

那么没安装一次软件都要往 PATH里面加东西吗?
这样要疯掉的。。。
你们都是怎么安装squid,或者其他软件的?
发表于 2008-12-21 00:20:45 | 显示全部楼层
一般软件安装都是prefix=/usr 或者 /usr/local, 我不明白你是不是有什么特殊需求。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-21 13:03:36 | 显示全部楼层
Post by Blahster;1927107
一般软件安装都是prefix=/usr 或者 /usr/local, 我不明白你是不是有什么特殊需求。

那样安装,不需要修正 PATH,直接可以使用 squid命令吗?
回复 支持 反对

使用道具 举报

发表于 2008-12-23 08:59:15 | 显示全部楼层
Post by think365;1927313
那样安装,不需要修正 PATH,直接可以使用 squid命令吗?


这要看你的 PATH 变量设置了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-24 12:26:30 | 显示全部楼层
Post by d00m3d;1928252
这要看你的 PATH 变量设置了

之前的PATH设置为:
[root@/usr/etc]#echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin

呵呵,
--prefix=/usr
make install时,会自动把文件安装到 prefix/bin下,这里就是安装到
/usr/bin下,在PATH里面了,所以不需要修正PATH

若--prefix=/usr/squid
则会安装到/usr/squid/bin下,不在PATH里面,所以只能修正PATH了

你们从源码安装的时候,基本采用
--prefix=/usr吗?
回复 支持 反对

使用道具 举报

发表于 2009-1-2 18:20:18 | 显示全部楼层
多数是 /usr,但非绝对,比方偶的 gcc 就装在 /opt 里
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表