是否有apt-get install --root类似的功能?

编译打包和其他
回复
axlrose
帖子: 69
注册时间: 2007-02-11 15:58

是否有apt-get install --root类似的功能?

#1

帖子 axlrose » 2015-05-29 23:13

dpkg -i 里面有 --root参数,可以指定安装到某个目录下
但查找了apt-get, aptitude的手册没有发现可以关联--root的功能

如果可以 apt-get install foo --root /home/myuser/myrootfs 就好了
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 是否有apt-get install --root类似的功能?

#2

帖子 poloshiao » 2015-05-30 0:05

如果可以 apt-get install foo --root /home/myuser/myrootfs 就好了
apt-get manpage
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 安裝看看
axlrose
帖子: 69
注册时间: 2007-02-11 15:58

Re: 是否有apt-get install --root类似的功能?

#3

帖子 axlrose » 2015-05-30 19:45

新的包管理器都支持--root的功能,如portage, pacman这些
像pacman 可以指定在某个目录下构建系统然后制作成iso的功能,debian的live功能找个时间深入看看
看来也只有dpkg -i 这种土办法了,安装上百个包的时候,就太吓人了
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 是否有apt-get install --root类似的功能?

#4

帖子 poloshiao » 2015-05-30 22:36

安装上百个包的时候,就太吓人了
試試 chroot
https://help.ubuntu.com/community/BasicChroot
A chroot is basically a special directory on your computer which ... (省略)
axlrose
帖子: 69
注册时间: 2007-02-11 15:58

Re: 是否有apt-get install --root类似的功能?

#6

帖子 axlrose » 2015-06-01 15:17

poloshiao 写了:
安装上百个包的时候,就太吓人了
試試 chroot
https://help.ubuntu.com/community/BasicChroot
A chroot is basically a special directory on your computer which ... (省略)
使用chroot倒是不错的办法,以前在arch下用debian就是一直用的chroot
chroot进去的一个前提就是目标目录需要有一个基本的系统,否则chroot 过去就卡壳了
暂时没有其他完美办法的话,只有将就了
回复