Как сменить текущую версию пакета корректно?
SublimeHaskell требовал одно время не самый свежий hsdev (узнал постфактум), из-за этого у меня была такая последовательность действий:
cabal update
cabal install hsdev
cabal install 'hsdev < 0.1.8.0'
Недавно (пару дней как) SublimeHaskell обновился и теперь требует >= 0.1.8.0 и < 0.1.9.0. Благодаря первой команде у меня уже стоит 0.1.8.2 (2 версии одновременно, но в bin ссылка на старый после переустановки). Как корректно перенаправить ссылку на 0.1.8.2 средствами Cabal и удалить старую версию? Или «Cabal не пакетный менеджер, всё делать руками»? Я понимаю, что руками просто можно переправить ссылку через ln -s и удалить с помощью rmdir. Но это как-то костыльно.