FPGAwars / icestudio

:snowflake: Visual editor for open FPGA boards
https://icestudio.io
GNU General Public License v2.0
1.7k stars 245 forks source link

Installing icestudio for all users on Windows #529

Open hpsteidle opened 3 years ago

hpsteidle commented 3 years ago

I want to use icestudio (a great tool) in our school. We use Windows10 Edu clients. Every time, when a student logs in, there will be created a new local user with a predefined configuration. This behaviour causes the problem, that every time, a student logs in, the Toolchain for icestudio must be newly installed. This needs a lot of time. Also after some testinstallations i got an error from github because of too much requests per hour from our school-IP-address. Is there a posibility to install icestudio or the toolchain for all users on a Win10-system? Alternatively is there a way to install apio-packages from a downlowded repository (offline-installation)?

cavearr commented 3 years ago

Hi! i'm trying to fix it or look for a solution.

LBertrandDC commented 2 years ago

Hi, I have the same situation where a student must install the toolchain every time they login, and I'm seeing the same trouble as OP. My school uses Deep Freeze (https://www.faronics.com/products/deep-freeze) so that the disk is restored to the deployed image after reboot. It would be great if the installer offered the option of installing apio and the Python venv in a system-wide location, something like C:\ProgramData or /usr/local/lib. Is there a hint to where to start looking for a solution? Thanks

TimRudy commented 1 year ago

This would be a great contribution, probably real easy, for someone who wants to start in open source! I checked where to start...

this.installOnlineApio = function

Thanks anyone for any contribution!

Obijuan commented 1 year ago

Also after some testinstallations i got an error from github because of too much requests per hour from our school-IP-address.

This problem with the github api has been solved in apio 0.8.2 (still not released). It will be availabe in the next Icestudio stable version