dpkg -i 里面有 --root参数,可以指定安装到某个目录下
但查找了apt-get, aptitude的手册没有发现可以关联--root的功能
如果可以 apt-get install foo --root /home/myuser/myrootfs 就好了
是否有apt-get install --root类似的功能?
-
- 帖子: 69
- 注册时间: 2007-02-11 15:58
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 是否有apt-get install --root类似的功能?
apt-get manpage如果可以 apt-get install foo --root /home/myuser/myrootfs 就好了
http://manpages.ubuntu.com/manpages/viv ... get.8.html
沒有 root 參數
但是 你使用 sudo apt-get install packagename
安裝的套件
在 /var/cache/apt/archives/
可以找到 packagename-xxxxx.deb 其中 xxxxx 是版本號
你可以 拿來使用 sudo dpkg -i --root=newdir packagename-xxxxx.deb 安裝看看
-
- 帖子: 69
- 注册时间: 2007-02-11 15:58
Re: 是否有apt-get install --root类似的功能?
新的包管理器都支持--root的功能,如portage, pacman这些
像pacman 可以指定在某个目录下构建系统然后制作成iso的功能,debian的live功能找个时间深入看看
看来也只有dpkg -i 这种土办法了,安装上百个包的时候,就太吓人了
像pacman 可以指定在某个目录下构建系统然后制作成iso的功能,debian的live功能找个时间深入看看
看来也只有dpkg -i 这种土办法了,安装上百个包的时候,就太吓人了
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 是否有apt-get install --root类似的功能?
試試 chroot安装上百个包的时候,就太吓人了
https://help.ubuntu.com/community/BasicChroot
A chroot is basically a special directory on your computer which ... (省略)
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
-
- 帖子: 69
- 注册时间: 2007-02-11 15:58
Re: 是否有apt-get install --root类似的功能?
使用chroot倒是不错的办法,以前在arch下用debian就是一直用的chrootpoloshiao 写了:試試 chroot安装上百个包的时候,就太吓人了
https://help.ubuntu.com/community/BasicChroot
A chroot is basically a special directory on your computer which ... (省略)
chroot进去的一个前提就是目标目录需要有一个基本的系统,否则chroot 过去就卡壳了
暂时没有其他完美办法的话,只有将就了