大家好
想請問 我現在在一台共用的ubuntu主機上跑
有辦法把我跟其他人的環境獨立出來嗎?
因為我是初學者 很怕自己亂玩亂裝的過程中 會影響到其他學長的實驗
請問有沒有辦法 可以確保我安裝的東西 僅在我的帳號下執行
目前有查到的類似概念有 virtualenv 但這似乎僅止於 python
我希望能將自己的環境跟其他人完全切開
求一些關鍵字 讓我去研究
thanks,
虛擬機、docker或 debootstrap 用一個 ubuntu 的 chroot 環境
作者:
da21510 (da21510)
2018-05-09 19:57:00看你要用到什麼+1最簡單的方法就QEMU-KVM
沒root的權限應該也沒辦法搞爛吧,有root可以用chroot
作者:
carylorrk (carylorrk)
2018-05-09 20:35:00推 docker
作者:
soem (æµæ°´)
2018-05-10 00:22:00這個情境用docker的好處是弄壞了就砍掉重開
作者:
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:00LXD 容器
作者:
Neisseria (Neisseria)
2018-05-13 17:46:00以前曾在某台沒 root 權限的主機搞過,太痛苦了後來會下意識地不去登入那台主機 XD只要動到 C (或 C++) 函式庫之類的,就會痛苦指數上升