-
-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
install.md: Instructions invalid for Debian #48
Comments
Indeed, we dropped support of Node < v4 when releasing The Lounge v2.0.0. |
Agreed, essentially all of the documentation o nthat page is "How to install node", which we should delegate to the official docs for node. They will do a much better job than us. |
@maxpoulin64, should our documentation on how to install Node on Debian/Ubuntu recommend "Install Node the way you want + run I can update the documentation myself if you're busy, but I could use some help listing the steps to get there :) Thanks! |
@astorije It makes a lot more sense to use the debs yeah. They're essentially "install and play". Just need to build and host said debs, of course. It's useless if we have people manually build the .deb and install it, might as well just use npm in that situation. I can build them quickly for the latest version of you need, or we can have Travis build them I guess. |
This ticket is actually a duplicate of #25 so I'm closing it as dup, but I want to continue the discussion of documenting the debs on the website. Feel free to add details/convo here or open a new ticket. Also, addressed this very issue in #49, at least until we document the debs (because right now following the steps on the website just doesn't work, which is bad!). |
@maxpoulin64, 100% agree with you. I'm all for setting up Travis CI to do that for us and not worry about it. Question then would be: where do we host the debs? Is there a typical way/place to do this? I'm fairly incompetent when it comes to that for now, so don't be offended at what I write :D Any input is welcome. |
It's pretty common nowadays to just stick your binaries on github. I think that's fine. And travis is a good place to have them built. |
Real question is, if we do that, is it still convenient to use things like |
Ideally we'd want a custom repo, but that's a bit more of a pain to manage than just GitHub releases. I don't think we can host debian repos, even on GitHub pages, but we'd have to look into that. Using the releases would be a great start at least (not exactly apt-get, but |
Sounds good! We can start with What do you think of the following in terms of plan:
The last one is a nice-to-have, but I think having a deb v2.1.0 + correct documentation for it is more important to start with :) I actually managed to always use |
Oh yeah, I'm not suggesting uploading the binary to releases is instead of having a custom repo or getting it into distributions. It's just the first step.
Happy with that. |
In
_docs/getting_started/install.md
, the section titled "Ubuntu / Debian" suggests usingsudo apt-get -y install nodejs-legacy npm
.On Debian stable, nodejs == nodejs-legacy, which is version 0.10.29. Lounge does not run on node 0.10.29. This does not affect Debian testing, where nodejs-legacy is 4.x (4.6.1 right now) and is thus usable.
The instructions for Debian stable should recommend manually installing node 4.x (or above? Not sure how far up it goes).
The text was updated successfully, but these errors were encountered: