[问题] 在共用主机上安装东西 不动到其他人

楼主: cschenptt (chen)   2018-05-09 18:04:25
大家好
想请问 我现在在一台共用的ubuntu主机上跑
有办法把我跟其他人的环境独立出来吗?
因为我是初学者 很怕自己乱玩乱装的过程中 会影响到其他学长的实验
请问有没有办法 可以确保我安装的东西 仅在我的帐号下执行
目前有查到的类似概念有 virtualenv 但这似乎仅止于 python
我希望能将自己的环境跟其他人完全切开
求一些关键字 让我去研究
thanks,
作者: Gold740716 (项为之强)   2018-05-09 18:12:00
虚拟机、docker或 debootstrap 用一个 ubuntu 的 chroot 环境
作者: kenwufederer (Nash)   2018-05-09 19:28:00
看你要用到什么吧?
作者: da21510 (da21510)   2018-05-09 19:57:00
看你要用到什么+1最简单的方法就QEMU-KVM
作者: filiaslayers (司马云)   2018-05-09 20:12:00
没root的权限应该也没办法搞烂吧,有root可以用chroot
作者: carylorrk (carylorrk)   2018-05-09 20:35:00
推 docker
作者: holishing   2018-05-09 22:54:00
也推 qemu-kvm
作者: soem (流水)   2018-05-10 00:22:00
这个情境用docker的好处是弄坏了就砍掉重开
作者: toothlesses (toothless)   2018-05-10 12:55:00
如果是新手 建议先用ubuntu已经有的KVM
作者: kenwufederer (Nash)   2018-05-10 14:49:00
没root有很多功能不能用吧
作者: noonee (我和烤肉间只差一撮孜然)   2018-05-11 02:23:00
如果是独立帐号的话 可以装在local 改local 的环境变量啊
作者: lantw44 (#######################)   2018-05-11 21:39:00
如果是在本机有 docker 权限的话就跟有 root 差不多了吧没有 root 的话,有个叫 Gentoo Prefix 的东西可以装在自己的家目录下,但是所有套件都要从原始码编译,也常常会遇到某些套件没考虑到 Prefix 环境而安装失败,没很好用
作者: Vdragon (V字龙)   2018-05-13 17:42:00
LXD 容器
作者: Neisseria (Neisseria)   2018-05-13 17:46:00
以前曾在某台没 root 权限的主机搞过,太痛苦了后来会下意识地不去登入那台主机 XD只要动到 C (或 C++) 函式库之类的,就会痛苦指数上升

Links booklink

Contact Us: admin [ a t ] ucptt.com