+ -
当前位置:首页 → 问答吧 → squid安装问题

squid安装问题

时间:2008-12-21

来源:互联网

./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,或者其他软件的?

作者: think365   发布时间: 2008-12-21

一般软件安装都是prefix=/usr 或者 /usr/local, 我不明白你是不是有什么特殊需求。

作者: Blahster   发布时间: 2008-12-21

引用:
作者: Blahster
一般软件安装都是prefix=/usr 或者 /usr/local, 我不明白你是不是有什么特殊需求。
那样安装,不需要修正 PATH,直接可以使用 squid命令吗?

作者: think365   发布时间: 2008-12-21

引用:
作者: think365
那样安装,不需要修正 PATH,直接可以使用 squid命令吗?
这要看你的 PATH 变量设置了

作者: d00m3d   发布时间: 2008-12-23

引用:
作者: d00m3d
这要看你的 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吗?

作者: think365   发布时间: 2008-12-24

多数是 /usr,但非绝对,比方偶的 gcc 就装在 /opt 里

作者: d00m3d   发布时间: 2009-01-02

热门下载

更多