资 源 简 介
A set of Ruby Scripts that helps you compile software from source or binary format.
By default, you store data in one (or several) YAML files.
Using this data as instruction set, we can download and compile programs defined within this dataset.
A simple example:
rbt htop
This would fetch the source to the Program htop (if it is not available locally) and try to install it, via configure, make and make install.
rbt htop keep\_extracted
As above, but once the archive is extracted, it would remain extracted.
We can even generate standalone shell scripts that compile things, typically called:
c_name()
like
c_zsh()
Where typing in your shell
c_zsh
would compile zsh for you.
Taken as a whole, with the Ruby Build Tools (RBT) we can even manage a system completely.
So in a way, RBT is