Skip to content
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

Simplify installation instructions for Windows #76

Open
DC23 opened this issue Sep 22, 2020 · 3 comments
Open

Simplify installation instructions for Windows #76

DC23 opened this issue Sep 22, 2020 · 3 comments
Assignees
Labels
good first issue Good issue for first-time contributors type:clarification Suggest change for make lesson clearer

Comments

@DC23
Copy link
Collaborator

DC23 commented Sep 22, 2020

Simplify or remove the installation instructions for Windows. The CSIRO Data School uses the Git Bash shell in combination with Anaconda on Windows quite frequently. But outside of this context I think this is quite a niche usage. I think the setup instructions should be made consistent with other Python-based Carpentry material. If there is not a useful default, then I think some pointers towards WSL on Windows10 would be more up to date.

@DC23 DC23 self-assigned this Sep 22, 2020
@DC23
Copy link
Collaborator Author

DC23 commented Sep 22, 2020

refers to #74

@DC23 DC23 added good first issue Good issue for first-time contributors type:clarification Suggest change for make lesson clearer labels Sep 23, 2020
@ammaraziz
Copy link

Hi DC23,

I'd like to take this issue on. In my opinion the main hurdle is getting linux commands running on windows. For this to be achieved there are a few choices:

  1. WSL + Ubuntu
  2. Git Bash + conda
  3. Cygwin

I personally think #1 (WSL) is the best option because it gives students the most authentic Linux experience. This is important in my opinion as all (nearly all) bioinformatics happens on linux systems.

I've tried Cygwin, it works well until it doesn't and git behaves oddly. Git + Bash is a similar situation though to be honest I haven't tested this completely. The main disadvantage with WSL + Ubuntu is the installation is more complex compared to the other two. Though all require administrator rights.

The other thing to consider is if it's worth installing Conda or go with vanilla Python. Conda is a great package manager that could really help students install bioinformatics software, avoiding the 'bullshit' with installing software. I think installing conda really opens things up to students.

So, in summary I think the installation should be: WSL + Ubuntu + Miniconda.

Please let me know your thoughts.

Thanks,

Ammar

@ammaraziz
Copy link

I came across discussion from another carpentrys github page that's relevant - carpentries/workshop-template#722

An important point I missed was that WSL is not supported on all Windows version. Lots of computers are still running Win7/Win8. So a second sure-fire way to install things is needed. With that said, a second option in my opinion can be: Git Bash + miniconda

Thanks,

Ammar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good issue for first-time contributors type:clarification Suggest change for make lesson clearer
Projects
None yet
Development

No branches or pull requests

2 participants