Comments (13)
I might be able to help.
Here are some scripts I made to install various distros via Chocolatey:
https://chocolatey.org/packages/wsl-ubuntu-1804
https://chocolatey.org/packages/wsl-ubuntu-1604
https://chocolatey.org/packages/wsl-debiangnulinux
https://chocolatey.org/packages/wsl-kalilinux
https://chocolatey.org/packages/wsl-opensuse
https://chocolatey.org/packages/wsl-archlinux
https://chocolatey.org/packages/wsl-sles
from windows-dev-box-setup-scripts.
I'm a sucker for creating Chocolatey packages. Give me download locations and I'll most likely make them into Chocolatey packages in the near future. Packages for the people!
from windows-dev-box-setup-scripts.
RE: ArchLinux - source is https://github.com/bilguun0203/WSL-ArchLinux/releases/download/v1.0.3.0/ArchLinux-Appx_1.0.3.0_x64.zip
Haven't heard of the others...but thanks (sarcastic) for adding to my TDL - Need Urls! :) :( :)
from windows-dev-box-setup-scripts.
Something that would help is wsl - import
but we still need that edition check merged as some enterprises may not run a version of Windows that has the export/import functionality.
from windows-dev-box-setup-scripts.
Sounds like a useful addition. Please feel free to try it and submit a PR and I expect we'll take it in. I expect a new script which is one of the base web dev scripts + "customdistro" for this would work well but whatever seems best to the group.
from windows-dev-box-setup-scripts.
Yeah I may be able to build a distro manually following the instructions on the page but I've never created an automation script for something like this. Is there a "help wanted?" label? I've noticed some open-source projects use it so you may want to create one.
from windows-dev-box-setup-scripts.
Is that from the official ArchLinux GitHub? (Yes it never came to fruition for Store, but the initial build out was done) Also should probably add the new kid on the block: Wlinux. From there, other popular distros such as Gentoo and ParrotSec need to be added based on user feedback on various forums (Twitter, GitHub, Reddit, etc.)
Thanks for the work you've done so far!
from windows-dev-box-setup-scripts.
That's the page I'm referring to.
Sorry, wasn't saying those specific ones needed to be added but it would be helpful to allow more options to be available until they can go into the Store.
from windows-dev-box-setup-scripts.
@DarthSpock The images are not from Arch Linux, and nothing have changed since the original discussion.
https://lists.archlinux.org/pipermail/arch-dev-public/2018-January/029135.html
@bcurran3 It would be great if the description on the chocolatey package would state it's unofficial. Along with the "Sofware Author" section be amended so correct attribution is given to the software author, @bilguun0203
from windows-dev-box-setup-scripts.
I'm completely open for continuous improvement.
Please open an issue with your thoughts and requests over at:
https://github.com/bcurran3/ChocolateyPackages/issues
from windows-dev-box-setup-scripts.
@bcurran3 wsl-archlinux
is another distribution. Credits goes to the distribution author, not the original "creators". If anything the page implies the author of the software you are distributing comes from them, which is misleading at best.
from windows-dev-box-setup-scripts.
I initially commented on PR #78 but the comment belongs here:
I agree having choco install commands for these make it easier to install. Thank you to @bcurran3 for taking initiative in making these. I'd like the distro owners to review your choco packages before we reference them in the scripts in this project. I'll discuss with @tara-raj and we can start going through the list of distro owners. Also agree with the above comments that the choco packages should have a clearer statement on what is being installed and from where.
A challenge with installing a WSL distro as part of a boxstarter script is the default user creation so we can also automate the install of tools inside the distro. In the case of Ubuntu we use the default root user with empty password, allowing us to then automate install of packages. After the boxstarter script completes the user is encouraged to then create a new user in Ubuntu with a non-blank password. I see you do the same thing. As long as the user remembers to go in and create a user with a non-blank password and use that as the default then they're back in the same setup as when installing from the Store. It may be possible to improve on this so a choco install and Store install produce the same first run experience - this is a topic I'd love to hear feedback on from the community and distro owners.
from windows-dev-box-setup-scripts.
(I'll cross post too.)
@yodurr I'm game for improvements. My scripts for the installs are not the best, but the best I could do. I welcome feedback/changes/PRs. :)
from windows-dev-box-setup-scripts.
Related Issues (20)
- Can we have one for a video workstation
- This repo is missing important files HOT 1
- Install-WindowsUpdate fails at end of scripts
- Examples that don't depend on Chocolatey
- Main links and Overall functionality. HOT 2
- Hey the Ubuntu WSL link in the scripts is outdated. HOT 4
- Need to reboot after installing WSL HOT 7
- Update Ubuntu distro to the latest, now it is 1804 HOT 4
- Boxstarter autoprompt with account with no password doesn't allow click
- dev_web_nodejs.ps1 stall at Installing visual studio workload HOT 4
- Hyper V didnt get installed when running dev_web.ps1 HOT 5
- One click with Microsoft Edge Insider is not working. HOT 1
- Add terminal applications (including OpenSSH, Win Terminal, Cmder, etc.) to Boxstarter HOT 9
- Boxstarter error in Edge HOT 2
- adding parameters for choco packages causes error HOT 3
- Deploy WSL with a regular user
- Unintended Uninstall of Windows Apps HOT 1
- can not install Windows Template Studio
- Installation on infinite loop
- Change to boxstarter.org infrastructure HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from windows-dev-box-setup-scripts.