查看通过 apt-get 已经安装的包

man dpkg

--root = dir | --admindir = dir | --instdir = dir

猜测apt会调用dpkg吧,所以找找apt-get和dpkg的配置文件,看看这几个参数默认值在哪儿
设置的,修改一下就是了,我不给你找了,你多找找dpkg, apt相关manual吧,呵呵。

如果你有root权限的话,在安装前chroot,把原先的apt, dpkg的配置文件拷贝到相应位置,
再apt-get就可以达到你的目的,这样就不用改变什么配置文件了。

按照FHS标准,.deb包都是安装到/usr下面的,/usr/local/目录底下的内容不归dpkg管理,
既然是标准,没十分的必要也就不要安装到非标准目录了。

如果没有root权限,自个 ./configure --prefix=/home/xxxx/usr/local && make && make install
也不难,就是卸载时麻烦了点,Makefile如果有uninstall规则的还行。

apt-get 下载后,软件所在路径是什么??
/var/cache/apt/archives

ubuntu 默认的PATH为
PATH=/home/brightman/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
apt-get install安装目录是包的维护者确定的,不是用户
$ dpkg -L packagename

dpkg -L +软件包的名字,可以知道这个软件包包含了哪些文件

系统安装软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到了/etc下等。
文档一般在 /usr/share
可执行文件 /usr/bin
配置文件 /etc
lib文件 /usr/lib

你可能感兴趣的:(Linux)