禁用了 wget 的服务器, 这怎么破?

2016-05-17 18:21:56 +08:00
 yech1990

登陆一个集群, 登陆节点的库都老到掉牙先不说. 没有root 权限, 配置环境各种依赖只能通过下载源码,自己编译.

更无语的是 wget 被改成 744, 幸亏我机智的 alias wget = "curl -O".

听闻junest, gentoo_prefix 可以创建一个虚拟的 root 的环境, 可是文件是在编译的过程中会调用 /usr/bin/wget, 生成一个 soft link, 编译了一天的 gentoo 悲剧了.

这是不是基本无解了????

7488 次点击
所在节点    Linux
43 条回复
raptium
2016-05-17 18:24:25 +08:00
复制一个 wget 不能运行吗?
yech1990
2016-05-17 18:28:41 +08:00
@raptium 复制到~/bin 是可行的, 可是虚拟环境生成 soft link 的时候是用绝对路径的
yech1990
2016-05-17 18:30:31 +08:00
@raptium 复制后权限依然还是 744, 可是 ower 和 group 变了, 所以权限相当与从 4 变成了 7.
binux
2016-05-17 18:34:48 +08:00
在本地编译好了传上去
Sasasu
2016-05-17 18:36:45 +08:00
改一下 path ,把你自己的 bin 目录写到 /bin 前面
(大概可行
yech1990
2016-05-17 18:37:44 +08:00
@binux gentoo prefix 安装过程不只是编译

先是获取更新, 然后编译, 安装, 还有生成系统文件的链接.

所以失败不是在编译这一步, 二是生成 soft link 这一步的
yech1990
2016-05-17 18:41:18 +08:00
@Sasasu 已近添加了~/bin

看来是我问题没描述清楚,,,,

linux 基础的东西我懂, 附上 junest 和 gentoo 的主页, 坐等有缘人.....

https://github.com/fsquillace/junest

https://wiki.gentoo.org/wiki/Project:Prefix/Bootstrap
SlipStupig
2016-05-17 18:45:00 +08:00
如果有 python perl 什么的,直接 down
am241
2016-05-17 18:51:39 +08:00
我觉得这种情况修改安装脚本最简单
lbp0200
2016-05-17 19:10:18 +08:00
在 path 前后,有学问
cxbig
2016-05-17 20:11:53 +08:00
趋向于换 curl 解决,不然找找有没有 php/python/ruby
yech1990
2016-05-17 20:25:20 +08:00
@cxbig
@SlipStupig
有 python2.4 centos 标配啊

不过还没理解 python 要怎么耍 才能配置环境?


现在为了安装一个 opencv 简直疯掉了,无穷无尽的版本依赖, 和 too old... 已经到了修改 glibc 了
yech1990
2016-05-17 20:27:44 +08:00
@am241 不简单啊, 修改安装脚本基本就是在修改 linux 源码了

junest 本身就是一个完整的 linux
SlipStupig
2016-05-17 21:18:04 +08:00
@yech1990 装 pip 然后选择版本
yech1990
2016-05-17 21:36:01 +08:00
@SlipStupig pip 只是安装 python 的 packages. 你确定没乱说???
SlipStupig
2016-05-17 21:57:56 +08:00
@yech1990 你不是要装 opencv 嘛
yech1990
2016-05-17 22:41:32 +08:00
@SlipStupig opencv 不是 python 的库
bramblex
2016-05-17 22:52:43 +08:00
修改安装脚本是正解
ayaseangle
2016-05-18 00:20:36 +08:00
升级系统才是正确的道路
realpg
2016-05-18 02:54:16 +08:00
找个漏洞本地溢出一下……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/279313

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX