Linux下软件版本控制的使用

方便多个版本之间的来回切换

创建脚本的软连接

1
2
ln  -s /usr/local/pushgateway-0.9.0/pushgateway /usr/bin/pushgateway09
ln -s /usr/local/pushgateway-1.0.1/pushgateway /usr/bin/pushgateway10

使用alternatives

1
2
3
4
5
6
# 设置多个版本
alternatives --install /usr/bin/pushgateway pushgateway /usr/local/pushgateway-0.9.0/pushgateway 1400
alternatives --install /usr/bin/pushgateway pushgateway /usr/local/pushgateway-1.0.1/pushgateway 1500

# 切换版本
alternatives --config pushgateway