Tool to help install common programs for new Linux users
We wish to support:
- x86_64 : Laptops and Desktops
- armv7l : Raspberry Pi 2+
We wish to have a live and installable version of each of the following environments:
- Casual : A Budgie or GNOME based desktop environment for casual or novice users.
- Hacker : An i3wm + XFCE4 based environment for power users.
Snaps | Flatpaks |
---|---|
Included with Ubuntu 18.04+ | Must be installed from repos and FlatHub must be added |
Backed by Canonical | Backed by Torvalds |
Not visually appealing | Respects your DE |
snapd runs in background, auto-updating apps whenever possible, eating CPU cycles | FlatPaks update like any other normal package manager |
Does no play nice with SELinux (if we decide to use this | ... also has raised security concerns in the past |
Pros
- Automatically includes almost all the tools needed for most of the department classes
Cons
- Must be installed later
- Takes extra disk space, may be an issue for Raspberry Pi users
flame war goes here
✴️ = has a snap package available
There are meta-packages and scripts geared toward specific use cases:
- Courses
- Introduction to Engineering
- Easy MATLAB instructions
- GNU Octave ✴️
- FileZilla (unofficial ✴️)
- LibreSuite (Excel needed...) ✴️
- freecad ✴️
- Easy MATLAB instructions
- Principles of Computing
- Elements of Computing
- Fundamentals of Computing
- Data Structures
- Systems Programming
- Programming Paradigms
- Operating Systems
- Databases
- VFX
- Notre Dame Specific Software
- Printing
- Current print drivers for Linux not functioning
- There is a solution written in Python 2.7, which is not usable, however maybe we can learn from it
- Documentation from MIT on how they do it
- Wireless
- Eduroam drivers, the provided ones also outdated (we think)
- Cisco AnyConnect VPN Profile - see vpn.sh
- Two-Factor Authentication
- Something with Okta?
- Activity
- Gaming
- Steam
- Lutris
- PlayOnLinux
- WineStaging? ✴️
- Web Development
- VueJS / React
- VSCode/VSCodium ✴️
- Atom ✴️
- WebStorm ✴️
- Sublime ✴️
- Docker ✴️
- Android Development
- Android Studio + ADB Drivers ✴️
- Media Production
- Kdenlive vs. DaVinci Resolve
- Audacity ✴️
- OBS Studio ✴️
- FFMpeg ✴️
- VLC ✴️
- Blender ✴️
- Graphics
- AMD Drivers
- NVidia Drivers
- Casual Use
- Vim
- Slack ✴️
- Chrome/Firefox/Brave/insert another browser here ✴️
- Discord ✴️
- Spotify ✴️
- Google Play Music ✴️
- Etcher
- Telegram ✴️
- Signal ✴️
- Clients for OneDrive / DropBox / Google Drive ?
- There is OpenDrive ✴️
- Skype ? ✴️
- Welcome screen / software outique similar to Ubuntu Mate
- Installer