4 ms·
Jokes aside, this is a actually a pretty common scenario for some people, and I wrote a tool called Exodus to solve it [1]. Exodus makes it trivial to relocate
by foob 4y ago
Jokes aside, this is a actually a pretty common scenario for some people, and I wrote a tool called Exodus to solve it [1]. Exodus makes it trivial to relocate Linux binaries like jq from your local machine [1]. You can simply run
exodus jq | ssh my-server
locally, and then immediately have access to jq on the server. I personally find it very useful when working with servers or containers that have limited package repositories or where I don't have root access.
[1] - https://github.com/intoli/exodus https://github.com/intoli/exodus
- efrecon 4y agoOoh. Thank you for Exodus! It is fantastic!
- andai 4y ago>Exodus handles bundling all of the binary's dependencies, compiling a statically linked wrapper for the executable that invokes the relocated linker directly, and installing the bundle in ~/.exodus/ on the remote machine. That's really neat.
- fwsgonzo 4y agoThat is very cool, and it's going to help me alot on old RHELs I think. Looks like it was actually very complicated to make!
- metadat 4y agoDiscussed 11 months ago: Exodus – relocation of Linux binaries–and all of their deps–without containers https://news.ycombinator.com/item?id=29446297 https://news.ycombinator.com/item?id=29446297 (307 points, 65 comments)