icestudio icon indicating copy to clipboard operation
icestudio copied to clipboard

Installing icestudio for all users on Windows

Open hpsteidle opened this issue 4 years ago • 4 comments

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)?

hpsteidle avatar Aug 17 '21 06:08 hpsteidle

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

cavearr avatar Aug 17 '21 17:08 cavearr

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

LBertrandDC avatar May 09 '22 16:05 LBertrandDC

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

  • Check "pip install"
  • Check and use Icestudio's command output feature (View menu) - In fact when I open command output, I see info that almost gives away the whole game: "set APIO_HOME_DIR="C:\Users\xyz\.icestudio\apio"& set PATH=C:\Users\xyz\.icestudio\venv\Scripts;"
  • ENV_DIR, virtual environment directory, in the source code is relevant

Thanks anyone for any contribution!

TimRudy avatar Feb 20 '23 17:02 TimRudy

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

Obijuan avatar Feb 20 '23 17:02 Obijuan