Installation refine (REDO)

As @Sam suggested in #2398, I redo that PR.

Ref: https://github.com/discourse/discourse/pull/2398#issuecomment-50428250