Linux 板


LINE

其实已经被这个问题困扰很久, 但一直找不到解法, 只好上来跟各位神人求助. 常常要装一些open source软体/library时, 安装通常只需要几行sudo apt-get xxx就可以完成, 连dependency都会帮你处理好, 但这个安装方式在你没有root权限时是行不通的. 目前的解决方式都是手动一个一个抓source code, compile再安装到home目录, 这个在dependency一多时完全是个灾难, 而且有些东西很难compile或是很难装到home目录. 尤其在学校的环境, 通常这些server都是共用的, 所以不太可能让你有root权限, 当然自己买或架一台Linux server是个解决方案, 但不太可能自己出钱买一台有4张顶级显卡与多个高阶CPU的server... 通过网管的话常常要装一个library就要一个星期, 装完发现有些问题要重装或是装其它dependency就又要一个星期 orz 所以想请问各位, 有什麽方法可以在没有root权限时, 仍能用类似apt-get这样的指令简单的装library到home目录下呢? 谢谢! --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 18.62.21.215
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1452543336.A.877.html
1F:→ kenduest: Linuxbrew ? 01/12 05:24
感谢推荐, 之後来试用看看. 但他看起来是另一种package management 而不是可以直接取代apt-get?
2F:推 Hevak: ↓我没试过,但这个看起来可以考虑? 01/12 08:20
3F:→ Hevak: https://github.com/fsquillace/junest 01/12 08:20
谢谢, 我会在试试:P
4F:→ Neisseria: Linuxbrew 还是有 library 的问题 01/12 11:10
5F:→ Neisseria: 我自已在某个没权限的 server 上体验过 01/12 11:10
6F:→ Neisseria: 似乎没办法像 Homebrew 那麽完整 01/12 11:11
前辈有推荐的方案吗?
7F:→ EdwardGJLee: 编译安装至指定目录,例如 $HOME/opt/ruby-2.3.0 01/12 12:16
8F:→ EdwardGJLee: 执行路径加入 sh 设定档。要重装,砍掉目录就可以了 01/12 12:18
9F:→ EdwardGJLee: 编译不会过,很有可能安装 binary 执行上也会出问题 01/12 12:18
EdwardGJLee: 要看是什麽地方不会过。 其实这是我一直以来的做法, 但很多software要compile都有一些要注意的地方, 常常为了compile一个software就花很多时间, 尤其很多大型的software都有多的像山的dependency, 常常几个星期就这样过去了... (apt-get可能只要一小时)
10F:推 chang505: 全部compile,缺什麽抓什麽tar来装,只是很累 01/12 20:20
Bellkna: docker? 这个好像有听过, 但完全不知道在干麻XD
11F:→ EdwardGJLee: 我是觉得个人用能装的 pkg 应该会不太多,自行编译 01/12 21:06
12F:→ EdwardGJLee: 会比较方便。弄了个架构什麽的,到时也不知 quota 够 01/12 21:07
13F:→ EdwardGJLee: 不够。 01/12 21:08
主要我是研究用, 有非常多的package要尝试...orz
14F:推 guezt: 注册AWS来用? 01/12 22:35
这个成本太高了, 而且要跟学校的server cluster相提并论, 要花上非常非常多的钱...
15F:→ kdjf: 直接debootstrap一个系统出来用? 出来的目录下的档案设定好 01/12 23:24
16F:→ kdjf: LC path可能就可以了 01/12 23:24
17F:→ kdjf: debian minimal install好像也才100MB 01/12 23:24
这个完全没有听懂XD 可以请前辈解释一下吗?
18F:推 hung0724: docker也许是个解决方法 01/12 23:51
我会看一下docker是什麽东东, 感谢! ※ 编辑: denru01 (18.62.21.215), 01/13/2016 02:01:18
19F:→ kojj: Docker、KVM 、virtual box 都可以试试 01/13 19:54
20F:→ kdjf: https://wiki.debian.org/fakechroot 01/13 20:25
21F:推 soem: 我想照原PO的需求Docker、VM、LXC之类的应该都不能用 XD 01/13 20:48
22F:→ soem: fakechroot或是LC path之类的比较有机会一点 01/13 20:49
感谢K大跟S大的回覆. 直接在VM装是我对比较不吃资源的library的解决方式, 但遇到需要使用大量GPU运算资源的就GG了...
23F:→ kdjf: 本来有想推UML,但原po的重点在计算可能不太行 01/13 20:56
24F:→ kdjf: 看起来fakeroot+fakechroot比较好用 01/13 20:57
25F:→ kdjf: 我以前是先用apt-get找dep,再用aptitide download xxxpkg下 01/13 20:59
26F:→ kdjf: 载, dpkg -x pkg $path-to-install解开,再LC_PATH来跑 01/13 20:59
27F:→ kdjf: 还是有点麻烦 01/13 21:00
请问前辈可以解释的清楚一点吗? 每个字都看的懂, 但拼在一起一点也不懂XDDD ※ 编辑: denru01 (18.62.21.215), 01/14/2016 05:31:45
28F:推 mstar: 他意思是说,下载 .deb 套件包,用解压缩软体解开直接执行 01/14 18:24
29F:→ Bellkna: 不能跑的再看缺了什麽环境变数再加这样 01/14 18:49
30F:推 rein: Gentoo prefix 01/16 11:20
31F:→ lantw44: 只是 Gentoo prefix 很容易遇到坏掉的 pkg,常常要手动修 01/16 15:27







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP