分页: 1 / 1

deb包能不能自己指定路径安装?

发表于 : 2008-12-21 9:07
dynamic0603
如题:
由于安装时没有给Ubuntu留足够大的空间,现在要装大型一点的deb包,但发现容量不够。能不能装到/home分区下的某个文件夹?
谢谢!

Re: deb包能不能自己指定路径安装?

发表于 : 2008-12-21 10:51
youngerlak
我曾经也有过这样的问题,但是最近发觉貌似不可能的, 系统把安装包分析后像天女散花一样分散在各个目录里面。。。

Re: deb包能不能自己指定路径安装?

发表于 : 2008-12-21 11:02
yunhai
$dpkg --help |pager

选项:
--admindir=<目录> 使用 <目录> 而非 /var/lib/dpkg。
--root=<目录> 安装到另一个根文件系统。
--instdir=<目录> 改变安装的根目录的同时保持管理(admin)目录不变。

用dpkg -i --instdir xxxx.deb 应该就行了。不过我从来没成功过,测试软件新版的时候想指定目录,每次都是依赖的库版本太低,安装失败。。。

Re: deb包能不能自己指定路径安装?

发表于 : 2008-12-21 11:51
zhangcs
什么?安装个软件还想指定目录?

老鸟们会喷你:唉.........Windows中毒太深了 :em02

Re: deb包能不能自己指定路径安装?

发表于 : 2008-12-21 12:00
yunhai
指定目录很正常的吧?像高手们指导编译安装的时候,基本上都是./configure --prefix=......。
而且如果要在一个系统里同时安装一个软件的两个版本的话,也是需要的。

Re: deb包能不能自己指定路径安装?

发表于 : 2008-12-21 13:44
BigSnake.NET
可以
一般没用

Re: deb包能不能自己指定路径安装?

发表于 : 2008-12-21 14:47
dynamic0603
yunhai 写了:$dpkg --help |pager

选项:
--admindir=<目录> 使用 <目录> 而非 /var/lib/dpkg。
--root=<目录> 安装到另一个根文件系统。
--instdir=<目录> 改变安装的根目录的同时保持管理(admin)目录不变。

用dpkg -i --instdir xxxx.deb 应该就行了。不过我从来没成功过,测试软件新版的时候想指定目录,每次都是依赖的库版本太低,安装失败。。。
我试过了,但不行,我用的是--instdir=/home/username/Programs/*/,并且我已经先建好了那个目录,但提示找不到目录,我的/home是单独分区的.

Re: deb包能不能自己指定路径安装?

发表于 : 2008-12-21 14:50
dynamic0603
zhangcs 写了:什么?安装个软件还想指定目录?

老鸟们会喷你:唉.........Windows中毒太深了 :em02
容量不够,要安装matlab的deb包,但太大了,没有那么大的空间,所以就想问问可不可以.
我安装.bin格式的mathematica6都可以自己指定安装路径.

Re: deb包能不能自己指定路径安装?

发表于 : 2008-12-21 15:06
aerofox
可以试试人工解开.deb文件

Re: deb包能不能自己指定路径安装?

发表于 : 2008-12-21 15:57
yunhai
dynamic0603 写了:
yunhai 写了:$dpkg --help |pager

选项:
--admindir=<目录> 使用 <目录> 而非 /var/lib/dpkg。
--root=<目录> 安装到另一个根文件系统。
--instdir=<目录> 改变安装的根目录的同时保持管理(admin)目录不变。

用dpkg -i --instdir xxxx.deb 应该就行了。不过我从来没成功过,测试软件新版的时候想指定目录,每次都是依赖的库版本太低,安装失败。。。
我试过了,但不行,我用的是--instdir=/home/username/Programs/*/,并且我已经先建好了那个目录,但提示找不到目录,我的/home是单独分区的.
前面是手误,看帮助,那个格式应该是dpkg -i --instdir=/path xxx.deb。我又在网上搜了下,有几个人问过这样的问题,但是没找到答案。。。