[Scilab-users] Problem installing modules manually (atomsInstall)

Lester Anderson arctica1963 at gmail.com
Fri Jan 15 16:59:16 CET 2016


Yep that worked! Have managed to install apifun 0.4.1 and sciNetCDF

The only difference with the atomsGui route seems to be that it
automatically sets the version for the Scilab 5.5.xx and also made a
new toolbar button (toolboxes). But apifun tests worked.

Thanks for the guidance; got there in the end :) I will also let our
IT guys know.

On 15 January 2016 at 15:49, Antoine Monmayrant
<antoine.monmayrant at laas.fr> wrote:
> Le 01/15/2016 04:26 PM, Lester Anderson a écrit :
>>
>> Hi Antoine,
>>
>> Yes all is set fine:
>>
>> -->atomsSetConfig('offline','True')
>> WARNING: Option offline of ATOMS configuration is set to True.
>> atomsSystemUpdate did not check the latest modules availables.
>>   ans  =
>>
>>      1.
>>
>> -->atomsGetConfig('offline')
>>   ans  =
>>
>>   True
>>
>> Retested:
>>
>> -->atomsInstall('apifun_0.4.2-3.bin.zip')
>>   !--error 21
>> Invalid index.
>> at line     170 of function atomsInstall called by :
>> atomsInstall('apifun_0.4.2-3.bin.zip')
>>
>> I am running the zip files in the same directory just to be sure. No joy.
>
>
> Try this version: http://atoms.scilab.org/toolboxes/apifun/0.4.1
> It should work on 5.4 to 5.5
>
>
> Antoine
>
>>
>> On 15 January 2016 at 14:59, Antoine Monmayrant
>> <antoine.monmayrant at laas.fr> wrote:
>>>
>>> Le 01/15/2016 03:51 PM, Lester Anderson a écrit :
>>>>
>>>> Still not working.
>>>
>>> What's happening?
>>> Is is still trying to connect to the internet?
>>> Did you have the following message when setting the 'offline' to 'True' :
>>> WARNING: Option offline of ATOMS configuration is set to True.
>>> atomsSystemUpdate did not check the latest modules availables. ?
>>> Another verification:
>>> what do you have when typing "atomsGetConfig("offline")" ? Is it "True" ?
>>>
>>> Last resort:
>>> edit atomsInstall
>>> change the file/function names to "MyatomsInstall"
>>> comment out the lines 221->229
>>> save
>>> F5
>>> MyatomsInstall('mylocalpackageIcannotinstall.zip');
>>>
>>>
>>> Antoine
>>>
>>>> On 15 January 2016 at 14:26, Antoine Monmayrant
>>>> <antoine.monmayrant at laas.fr> wrote:
>>>>>
>>>>> Le 01/15/2016 03:16 PM, Lester Anderson a écrit :
>>>>>>
>>>>>> tried atomsSetConfig('Offline','True') with no change in result
>>>>>
>>>>>
>>>>> That's weird because I found the relevant bit in atomsInstall:
>>>>> // edit atomsInstall
>>>>> //lines 221->229
>>>>>       // Force update the system information
>>>>>       //
>>>>>
>>>>> =========================================================================
>>>>>       if from_localarchive then
>>>>>           if (atomsGetConfig("offLine") == "True" |
>>>>> atomsGetConfig("offline")
>>>>> == "True") then
>>>>>               warning(msprintf(gettext("Option offline of ATOMS
>>>>> configuration
>>>>> is set to True. atomsSystemUpdate did not check the latest modules
>>>>> availables.")));
>>>>>           else
>>>>>               atomsDESCRIPTIONget(%T);
>>>>>           end
>>>>>       end
>>>>>
>>>>>
>>>>> OK, I got it: wrong capitalization: Offline->offline
>>>>>
>>>>>       atomsSetConfig('offline','True')
>>>>>
>>>>> does the trick!
>>>>>
>>>>> Antoine
>>>>>
>>>>>> As you say Antoine, room for improvement in terms of installing
>>>>>> offline for sure.
>>>>>>
>>>>>> On 15 January 2016 at 13:29, Stéphane Mottelet
>>>>>> <stephane.mottelet at utc.fr>
>>>>>> wrote:
>>>>>>>
>>>>>>> Le 15/01/2016 14:25, Lester Anderson a écrit :
>>>>>>>>
>>>>>>>> Hello Antoine,
>>>>>>>>
>>>>>>>> How does one get a "cached" version of the repository list and where
>>>>>>>> is it placed?
>>>>>>>>
>>>>>>>> -->atomsRepositoryList()
>>>>>>>>      ans  =
>>>>>>>>
>>>>>>>> !http://atoms.scilab.org/5.5  official  !
>>>>>>>>
>>>>>>>> -->atomsVersion()
>>>>>>>>      ans  =
>>>>>>>>
>>>>>>>>      5.5
>>>>>>>>
>>>>>>>> Is there an option to disable fetching when installing locally,
>>>>>>>> presumably after one has cached module list.
>>>>>>>
>>>>>>>
>>>>>>> maybe
>>>>>>>
>>>>>>> atomsSetConfig offLine True
>>>>>>>
>>>>>>> S.
>>>>>>>
>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>> On 15 January 2016 at 13:13,  <amonmayr at laas.fr> wrote:
>>>>>>>>>
>>>>>>>>> Le 01/15/2016 01:45 PM, Lester Anderson a écrit :
>>>>>>>>>>
>>>>>>>>>> Hello,
>>>>>>>>>>
>>>>>>>>>> Tried setting the proxy with the settings our IT guy gave in the
>>>>>>>>>> Scilab preferences and it still failed, basically thinking it
>>>>>>>>>> could
>>>>>>>>>> not access the Internet (which is incorrect)!
>>>>>>>>>>
>>>>>>>>>> Trying the manual install again (downloaded a toolbox zip file) it
>>>>>>>>>> looks like it still needs access!
>>>>>>>>>>
>>>>>>>>>> -->atomsInstall('scinetcdf_1.1.bin.x64.windows.zip')
>>>>>>>>>>
>>>>>>>>>> !
>>>>>>>>>>               !
>>>>>>>>>> !
>>>>>>>>>>               !
>>>>>>>>>> !gzip:
>>>>>>>>>>
>>>>>>>>>> C:\Users\xxxxxxx\AppData\Local\Temp\SCI_TM~1\ATOMS~1\1_TOOLBOXES.gz:
>>>>>>>>>> not!
>>>>>>>>>> !      in gzip format
>>>>>>>>>>               !
>>>>>>>>>> WARNING: atomsDESCRIPTIONget: Extraction of the DESCRIPTION file
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ('C:\Users\landerso\AppData\Local\Temp\SCI_TM~1\ATOMS~1\1_TOOLBOXES.gz')
>>>>>>>>>> has failed.
>>>>>>>>>> Scanning repository http://atoms.scilab.org/5.5 ... Skipped
>>>>>>>>>>
>>>>>>>>>>       !--error 10000
>>>>>>>>>> All ATOMS repositories scan failed.
>>>>>>>>>> at line     198 of function atomsDESCRIPTIONget called by :
>>>>>>>>>> at line     227 of function atomsInstall called by :
>>>>>>>>>> atomsInstall('scinetcdf_1.1.bin.x64.windows.zip')
>>>>>>>>>>
>>>>>>>>>> and ...
>>>>>>>>>>
>>>>>>>>>> -->atomsInstall('apifun_0.4.2-3.bin.zip')
>>>>>>>>>>       !--error 21
>>>>>>>>>> Invalid index.
>>>>>>>>>> at line     170 of function atomsInstall called by :
>>>>>>>>>> atomsInstall('apifun_0.4.2-3.bin.zip')
>>>>>>>>>>
>>>>>>>>>> Confused to say the least the errors vary between the different
>>>>>>>>>> archives.
>>>>>>>>>>
>>>>>>>>>> I thought that atomsInstall could be used to install a module
>>>>>>>>>> downloaded without having access to the Internet.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Well, there is something weird in the way the atoms system is
>>>>>>>>> working.
>>>>>>>>> Whenever you install a package, it first fetches the list of all
>>>>>>>>> available
>>>>>>>>> packages (which takes a while).
>>>>>>>>> I just ran a test by
>>>>>>>>> I didn't find a way to turn it off.
>>>>>>>>> It's particularly annoying because it re-fetched everything even if
>>>>>>>>> the
>>>>>>>>> list
>>>>>>>>> was updated seconds ago during a previous install.
>>>>>>>>> When you install sequentially 5 local packages, it's really
>>>>>>>>> infuriating!
>>>>>>>>> There's room for improvement:
>>>>>>>>>
>>>>>>>>> - By default, turn off fetching when installing a local package,
>>>>>>>>> - Cache locally the list and avoid refetching if there is no change
>>>>>>>>> or
>>>>>>>>> if
>>>>>>>>> it
>>>>>>>>> was updated XX minutes ago.
>>>>>>>>> - Speed-up the process of updating the list: on my computer it
>>>>>>>>> takes
>>>>>>>>> 3
>>>>>>>>> minutes!
>>>>>>>>>
>>>>>>>>> Antoine
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On 15 January 2016 at 10:42, Lavitha Pereira <lavitha89 at gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi Lester,
>>>>>>>>>>>
>>>>>>>>>>> If you are under proxy, follow the below instructions.
>>>>>>>>>>>
>>>>>>>>>>> Configure the network proxy
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> atomsSetConfig("Verbose","True")
>>>>>>>>>>> atomsSetConfig("useProxy","True")
>>>>>>>>>>> atomsSetConfig("proxyHost","myProxyHost")
>>>>>>>>>>> atomsSetConfig("proxyPort","myProxyPort")
>>>>>>>>>>> atomsSetConfig("proxyUser","myUserName")
>>>>>>>>>>> atomsSetConfig("proxyPassword","myPassword")
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Read the more documentation below:
>>>>>>>>>>> https://wiki.scilab.org/ATOMS
>>>>>>>>>>>
>>>>>>>>>>> Reagrds,
>>>>>>>>>>>
>>>>>>>>>>> Lavita Pereira
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Jan 15, 2016 at 3:59 PM, Lester Anderson
>>>>>>>>>>> <arctica1963 at gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> I assume that the following error from atomsGui is due to no
>>>>>>>>>>>> direct
>>>>>>>>>>>> port access to the Internet? The webpage links from Scilab work
>>>>>>>>>>>> fine.
>>>>>>>>>>>>
>>>>>>>>>>>> Somewhat at a loss as to how to proceed. Do I need to get the IT
>>>>>>>>>>>> guys
>>>>>>>>>>>> to open a port/proxy access ?
>>>>>>>>>>>>
>>>>>>>>>>>> Works fine when I do things from home.
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers
>>>>>>>>>>>>
>>>>>>>>>>>> On 15 January 2016 at 06:37, Lester Anderson
>>>>>>>>>>>> <arctica1963 at gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Just installed v5.5.2 and get the same issue when trying to
>>>>>>>>>>>>> install
>>>>>>>>>>>>> a
>>>>>>>>>>>>> module manually, error 21 at line 170 of atomsInstall
>>>>>>>>>>>>>
>>>>>>>>>>>>> Scilab is installed in Program Files on Windows, and so I am
>>>>>>>>>>>>> guessing
>>>>>>>>>>>>> that it might be a permissions issue for a work machine?
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 13 January 2016 at 08:51, Lester Anderson
>>>>>>>>>>>>> <arctica1963 at gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I currently have v5.4.1 of Scilab, and have to install modules
>>>>>>>>>>>>>> manually.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I am trying to install apifun (as quite a few modules use it),
>>>>>>>>>>>>>> but
>>>>>>>>>>>>>> get
>>>>>>>>>>>>>> this error
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -->atomsInstall('c:\ss20-work\scilab\apifun_0.4.2-3.bin.zip')
>>>>>>>>>>>>>>       !--error 21
>>>>>>>>>>>>>> Invalid index.
>>>>>>>>>>>>>> at line     170 of function atomsInstall called by :
>>>>>>>>>>>>>> atomsInstall('c:\ss20-work\scilab\apifun_0.4.2-3.bin.zip')
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Checked the code for atomsInstall:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> eb_ki.Callback = "updateedit_ki";  Line 170
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Any ideas how to resolve this? Will have to follow the same
>>>>>>>>>>>>>> procedure
>>>>>>>>>>>>>> for v5.5.2 when I update.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>> Lester
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> users mailing list
>>>>>>>>>>>> users at lists.scilab.org
>>>>>>>>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>> Lavitha M. Pereira
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> users mailing list
>>>>>>>>>> users at lists.scilab.org
>>>>>>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> users mailing list
>>>>>>>>> users at lists.scilab.org
>>>>>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> users mailing list
>>>>>>>> users at lists.scilab.org
>>>>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Département de Génie Informatique
>>>>>>> EA 4297 Transformations Intégrées de la Matière Renouvelable
>>>>>>> Université de Technologie de Compiègne -  CS 60319
>>>>>>> 60203 Compiègne cedex
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> users mailing list
>>>>>>> users at lists.scilab.org
>>>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>>
>>>>>> _______________________________________________
>>>>>> users mailing list
>>>>>> users at lists.scilab.org
>>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>>>>
>>>>> --
>>>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>
>>>>>    Antoine Monmayrant LAAS - CNRS
>>>>>    7 avenue du Colonel Roche
>>>>>    BP 54200
>>>>>    31031 TOULOUSE Cedex 4
>>>>>    FRANCE
>>>>>
>>>>>    Tel:+33 5 61 33 64 59
>>>>>     email : antoine.monmayrant at laas.fr
>>>>>    permanent email : antoine.monmayrant at polytechnique.org
>>>>>
>>>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>
>>>>> _______________________________________________
>>>>> users mailing list
>>>>> users at lists.scilab.org
>>>>> http://lists.scilab.org/mailman/listinfo/users
>>>
>>>
>>>
>>> --
>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>
>>>   Antoine Monmayrant LAAS - CNRS
>>>   7 avenue du Colonel Roche
>>>   BP 54200
>>>   31031 TOULOUSE Cedex 4
>>>   FRANCE
>>>
>>>   Tel:+33 5 61 33 64 59
>>>    email : antoine.monmayrant at laas.fr
>>>   permanent email : antoine.monmayrant at polytechnique.org
>>>
>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>
>
>
> --
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
>  Antoine Monmayrant LAAS - CNRS
>  7 avenue du Colonel Roche
>  BP 54200
>  31031 TOULOUSE Cedex 4
>  FRANCE
>
>  Tel:+33 5 61 33 64 59
>   email : antoine.monmayrant at laas.fr
>  permanent email : antoine.monmayrant at polytechnique.org
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>



More information about the users mailing list