Kitz ADSL Broadband Information
adsl spacer  
Support this site
Home Broadband ISPs Tech Routers Wiki Forum
 
     
   Compare ISP   Rate your ISP
 
Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1] 2 3

Author Topic: DSLstats experimental self-extracting installers  (Read 1751 times)

roseway

  • Administrator
  • Senior Kitizen
  • *
  • Posts: 38711
  • Penguins CAN fly
    • DSLstats
DSLstats experimental self-extracting installers
« on: April 21, 2017, 04:47:56 PM »

Not before time, some may say, I've built self-extracting installers for the Windows and Linux versions of v5.9.3. The Raspberry Pi version isn't available as an installer at present, because the installer system I'm using doesn't support that architecture.

The Windows installer creates menu entries and desktop icons for launching the program. The Linux installers create desktop icons in the same folder as the extracted DSLstats files. If your Linux desktop supports program launch icons, you can drag the icon from the folder to the desktop. All the installers generate uninstall programs in the same folder.

I would appreciate it if you could try out these installers and let me know whether they do the job.

http://dslstats.me.uk/downloads.html (scroll down the page)

Later: Please don't use the Windows version until I've done some more testing

Later still: New Windows version now available for download


« Last Edit: April 22, 2017, 11:54:49 AM by roseway »
Logged
  Eric

Dray

  • Kitizen
  • ****
  • Posts: 2247
Re: DSLstats experimental self-extracting installers
« Reply #1 on: April 21, 2017, 04:57:15 PM »

On Win 10 after installation I get the message 'Unable to read data from file "specialrouters.dat"' when I run the exe
Logged

roseway

  • Administrator
  • Senior Kitizen
  • *
  • Posts: 38711
  • Penguins CAN fly
    • DSLstats
Re: DSLstats experimental self-extracting installers
« Reply #2 on: April 21, 2017, 06:25:06 PM »

That's slightly odd. Did you use the default installation directory?
Logged
  Eric

Dray

  • Kitizen
  • ****
  • Posts: 2247
Re: DSLstats experimental self-extracting installers
« Reply #3 on: April 21, 2017, 06:46:09 PM »

Yes, I just ran the installer
Logged

roseway

  • Administrator
  • Senior Kitizen
  • *
  • Posts: 38711
  • Penguins CAN fly
    • DSLstats
Re: DSLstats experimental self-extracting installers
« Reply #4 on: April 21, 2017, 07:12:13 PM »

I just tried it on a Win8.1 system, and I got the same result. Yet the installed files routers.dat and specialrouters.dat are in place and they're not corrupted. The installer works fine on WinXP which is what I used to build and test it. More head scratching required.
Logged
  Eric

4candles

  • Kitizen
  • ****
  • Posts: 2127
  • Not young enough to know everything
Re: DSLstats experimental self-extracting installers
« Reply #5 on: April 21, 2017, 09:08:53 PM »

Perfect install on Win XP.   :)


Appeared in "Start - All Programs" as a new program, with the uninstall option.
Logged
Most things are somewhere else

Dray

  • Kitizen
  • ****
  • Posts: 2247
Re: DSLstats experimental self-extracting installers
« Reply #6 on: April 21, 2017, 09:48:41 PM »

Given that WinXP is now unsupported, is it worth/possible building an installer that targets win 8.1?
Logged

roseway

  • Administrator
  • Senior Kitizen
  • *
  • Posts: 38711
  • Penguins CAN fly
    • DSLstats
Re: DSLstats experimental self-extracting installers
« Reply #7 on: April 21, 2017, 10:39:46 PM »

It's the same program building the installer, and it's packaging the same files. I don't think it makes any difference what version of Windows is used. But I am going to try building it on a Win 8.1 machine.
Logged
  Eric

roseway

  • Administrator
  • Senior Kitizen
  • *
  • Posts: 38711
  • Penguins CAN fly
    • DSLstats
Re: DSLstats experimental self-extracting installers
« Reply #8 on: April 22, 2017, 10:41:51 AM »

I've worked out what the problem with the Windows version is: DSLstats isn't happy being installed under C:\Program Files, except with Win XP. The installer does a perfectly good job of installing the files, but the default installation directory isn't suitable. What I have to work out now is what default directory to offer in the installer, which will fit all versions of Windows. If anyone can advise I would be grateful.
Logged
  Eric

renluop

  • Kitizen
  • ****
  • Posts: 2696
Re: DSLstats experimental self-extracting installers
« Reply #9 on: April 22, 2017, 10:46:10 AM »

I have been naughty, having a nose around the self installer, or rather trying to: AVAST is avidly blocking the download.
Logged

roseway

  • Administrator
  • Senior Kitizen
  • *
  • Posts: 38711
  • Penguins CAN fly
    • DSLstats
Re: DSLstats experimental self-extracting installers
« Reply #10 on: April 22, 2017, 11:00:37 AM »

Perhaps it doesn't like you to download executables directly? Self-extracting installers are quite common, so it seems to be excessively diligent.
Logged
  Eric

d2d4j

  • Reg Member
  • ***
  • Posts: 544
Re: DSLstats experimental self-extracting installers
« Reply #11 on: April 22, 2017, 11:27:15 AM »

Hi roseway

I could be wrong, so apologies in advance but I think you may have better luck using c:/users/all users/app data/local/

I may have not remembered the correct path, as I am not looking at a computer and memory is not as good as it once was sorry, but if you check /users/, you should see it, and by placing it in all users, it should have correct permissions

The only other thing which comes to mind is, most pc are 64 bit, so your original location would need to be program file (x86)

Once again, apologies if I am wrong sorry

Many thanks

John
Logged

renluop

  • Kitizen
  • ****
  • Posts: 2696
Re: DSLstats experimental self-extracting installers
« Reply #12 on: April 22, 2017, 11:35:50 AM »

Yep 32 bit progs do reside where you say, John.
Logged

roseway

  • Administrator
  • Senior Kitizen
  • *
  • Posts: 38711
  • Penguins CAN fly
    • DSLstats
Re: DSLstats experimental self-extracting installers
« Reply #13 on: April 22, 2017, 11:51:38 AM »

Thanks for the suggestion. The problem with hard coding a directory like that is that it may not apply to all versions of Windows. A few people still use Windows XP, and that directory doesn't exist in XP. For the moment I've decided to use HOMEPATH, although of course the installer allows you to change it if you want. I've checked that this works on WinXP and Win 8.1, and DSLstats is happy there.

The new installer using this directory is now available for download.
Logged
  Eric

Dray

  • Kitizen
  • ****
  • Posts: 2247
Re: DSLstats experimental self-extracting installers
« Reply #14 on: April 22, 2017, 12:18:50 PM »

That now works ok, but I would prefer it in a subdirectory of HOMEPATH called dslstats, rather than just putting all the files in HOMEPATH if that's possible
Logged
Pages: [1] 2 3