UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
361 Views
Registered: ‎08-01-2019

Silent Installation Xilinx LabTools

Jump to solution

Hi, I was wondering if exists some way to install the following software Xilinx_LabTools_14.7_1015_1.tar in a silent mode, because I am automatizing the deploy of several machines and when I run the following shell command ./batchxsetup --batch sdalabtools I have to accept the END USER LICENSE AGREEMENT and that stops me for finishing the automatic deploy setup.

Regards

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
303 Views
Registered: ‎06-14-2010

Re: Silent Installation Xilinx LabTools

Jump to solution

Hello systemsupport@ascentio.com.ar ,

The answer to your question is in this forum topic:

https://forums.xilinx.com/t5/Installation-and-Licensing/How-to-do-a-silent-install-without-needing-to-manually-accept/m-p/278130/highlight/true#M3958

This should help.

Is there a reason why you are installing ISE related Labtools instead of Vivado Lab Tools?

First issue is, ISE tools aren't supported on Ubuntu 18.04. The supported list can be found here: https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/irn.pdf

image.png

Therefore, please use one of these OSs, if you must use ISE Lab Tools .

However, i would suggest you to use Vivado Lab Tools instead, as this is supported on Ubuntu 18.04. Here is the link for this:

https://www.xilinx.com/member/forms/download/xef-vivado.html?filename=Xilinx_Vivado_Lab_Lin_2019.1_0524_1430.tar.gz

Then you can follow the batch flow installation flow as instructed in UG973. Please note that the steps are the same for both Linux and Windows, and not just for Windows. Yes, the screenshots and examples given are take from a Windows OS, however the steps are the same for linux. You'd still need to create a ConfigGen file and then run 'xsetup -b ConfigGen', that can be run from Xilinx_Vivado_Lab_Lin_2019.1_0524_1430 location:

image.png

Hope this helps.

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

0 Kudos
4 Replies
Moderator
Moderator
327 Views
Registered: ‎06-14-2010

Re: Silent Installation Xilinx LabTools

Jump to solution

Hello systemsupport@ascentio.com.ar ,

Please check the User Guide 973: https://www.xilinx.com/support/documentation/sw_manuals/xilinx2019_1/ug973-vivado-release-notes-install-license.pdf

There is a section regarding the Batch Mode installation flow.

Here you can read that you can/need to use the -a or --agree, to indicate your
agreement to each of the above. If one of the above is left out of the list, or the agree switch is
not specified, the installer exits with an error and does not install.

This is an example of the command line for a typical new installation using a configuration file:


xsetup --agreeXilinxEULA,3rdPartyEULA,WebTalkTerms --batch Install --config install_config.txt

Is this what you are doing also? Can you confirm on this please? Thanks

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
316 Views
Registered: ‎08-01-2019

Re: Silent Installation Xilinx LabTools

Jump to solution

Hi Anatoli! Thanks for the quick response. The solution you provided it is not well enough for my case because I am trying to install the software in a Ubuntu 18.04 machine and in the user guide is explained how to install in a Windows machine. I will show you the entire process I am working on in order to get Xiling LabTools installed:

First of all I show you the files inside the installer folder:

vagrant@sda-server:/tmp$ tree Xilinx_LabTools_14.7_1015_1
Xilinx_LabTools_14.7_1015_1
├── Microsoft.VC90.CRT
│   ├── Microsoft.VC90.CRT.manifest
│   ├── msvcm90.dll
│   ├── msvcp90.dll
│   └── msvcr90.dll
├── Microsoft.VC90.MFC
│   ├── Microsoft.VC90.MFC.manifest
│   ├── mfc90.dll
│   ├── mfc90u.dll
│   ├── mfcm90.dll
│   └── mfcm90u.dll
├── autorun.inf
├── bin
│   ├── lin
│   │   ├── _batchxsetup
│   │   ├── _xinfo
│   │   ├── _xsetup
│   │   ├── batchxsetup
│   │   ├── gqbrowserwindowexists
│   │   ├── isehelpviewer
│   │   ├── xinfo
│   │   ├── xinfoenv
│   │   └── xsetup
│   ├── lin64
│   │   ├── _batchxsetup
│   │   ├── _xinfo
│   │   ├── _xsetup
│   │   ├── batchxsetup
│   │   ├── gqbrowserwindowexists
│   │   ├── isehelpviewer
│   │   ├── xinfo
│   │   ├── xinfoenv
│   │   └── xsetup
│   ├── nt
│   │   ├── Microsoft.VC90.CRT
│   │   │   ├── Microsoft.VC90.CRT.manifest
│   │   │   ├── msvcm90.dll
│   │   │   ├── msvcp90.dll
│   │   │   └── msvcr90.dll
│   │   ├── Setup_jp.qm
│   │   ├── _xinfo.exe
│   │   ├── batchxsetup.exe
│   │   ├── boost_date_time-vc90-mt-p-1_38.dll
│   │   ├── boost_filesystem-vc90-mt-p-1_38.dll
│   │   ├── boost_iostreams-vc90-mt-p-1_38.dll
│   │   ├── boost_program_options-vc90-mt-p-1_38.dll
│   │   ├── boost_regex-vc90-mt-p-1_38.dll
│   │   ├── boost_system-vc90-mt-p-1_38.dll
│   │   ├── boost_thread-vc90-mt-p-1_38.dll
│   │   ├── boost_zlib-vc90-mt-p-1_38.dll
│   │   ├── isehelpviewer.exe
│   │   ├── libBZ2.dll
│   │   ├── libCurl_Curl.dll
│   │   ├── libGui_Clip.dll
│   │   ├── libGui_Gq.qm
│   │   ├── libInst_7z.dll
│   │   ├── libInst_Client7z.dll
│   │   ├── libMiniZip.dll
│   │   ├── libOpenSSL_Crypto.dll
│   │   ├── libOpenSSL_SSL.dll
│   │   ├── libPort_ExecLoader.dll
│   │   ├── libPort_Std.dll
│   │   ├── libPortability.dll
│   │   ├── libQt_Core.dll
│   │   ├── libQt_Gui.dll
│   │   ├── libQt_Qt.dll
│   │   ├── libQt_Solutions4.dll
│   │   ├── libQt_Xml.dll
│   │   ├── libSecurity.dll
│   │   ├── libThread.dll
│   │   ├── libUtilC_MessageDispatcher.dll
│   │   ├── libXipc.dll
│   │   ├── libZlib.dll
│   │   ├── libisl_iostreams.dll
│   │   ├── libpthread.dll
│   │   ├── libwiclient.dll
│   │   ├── libxercesc.dll
│   │   ├── msvcr71.dll
│   │   ├── shsmp.dll
│   │   ├── stlport.5.1.dll
│   │   ├── xinfo.exe
│   │   ├── xinfoenv
│   │   └── xsetup.exe
│   └── nt64
│   ├── Microsoft.VC90.CRT
│   │   ├── Microsoft.VC90.CRT.manifest
│   │   ├── msvcm90.dll
│   │   ├── msvcp90.dll
│   │   └── msvcr90.dll
│   ├── SHSMP64.DLL
│   ├── Setup_jp.qm
│   ├── _xinfo.exe
│   ├── batchxsetup.exe
│   ├── boost_date_time-vc90-mt-p-1_38.dll
│   ├── boost_filesystem-vc90-mt-p-1_38.dll
│   ├── boost_iostreams-vc90-mt-p-1_38.dll
│   ├── boost_program_options-vc90-mt-p-1_38.dll
│   ├── boost_regex-vc90-mt-p-1_38.dll
│   ├── boost_system-vc90-mt-p-1_38.dll
│   ├── boost_thread-vc90-mt-p-1_38.dll
│   ├── boost_zlib-vc90-mt-p-1_38.dll
│   ├── isehelpviewer.exe
│   ├── libBZ2.dll
│   ├── libCurl_Curl.dll
│   ├── libGui_Clip.dll
│   ├── libGui_Gq.qm
│   ├── libInst_7z.dll
│   ├── libInst_Client7z.dll
│   ├── libMiniZip.dll
│   ├── libOpenSSL_Crypto.dll
│   ├── libOpenSSL_SSL.dll
│   ├── libPort_ExecLoader.dll
│   ├── libPort_Std.dll
│   ├── libPortability.dll
│   ├── libQt_Core.dll
│   ├── libQt_Gui.dll
│   ├── libQt_Qt.dll
│   ├── libQt_Solutions4.dll
│   ├── libQt_Xml.dll
│   ├── libSecurity.dll
│   ├── libThread.dll
│   ├── libUtilC_MessageDispatcher.dll
│   ├── libXipc.dll
│   ├── libZlib.dll
│   ├── libisl_iostreams.dll
│   ├── libpthread.dll
│   ├── libwiclient.dll
│   ├── libxercesc.dll
│   ├── msvcr71.dll
│   ├── stlport.5.1.dll
│   ├── xinfo.exe
│   ├── xinfoenv
│   └── xsetup.exe
├── common
│   └── idata
├── data
│   └── helpmap
│   ├── arwz.map
│   ├── compxlib.map
│   ├── delay_types.map
│   ├── designsummary.map
│   ├── isehelp.map
│   ├── isehelpviewer.xml
│   ├── libs.map
│   ├── misc.map
│   ├── platform_studio.map
│   ├── plugin_ce.map
│   ├── plugin_cgn.map
│   ├── plugin_imp.map
│   ├── plugin_ism.map
│   ├── plugin_ite.map
│   ├── plugin_pn.map
│   ├── plugin_pp.map
│   ├── plugin_rtv.map
│   ├── plugin_sse.map
│   ├── plugin_ta.map
│   ├── plugin_xpa.map
│   └── xilinxnotify.map
├── idata
│   ├── edk_0008.zip.xz
│   ├── edk_0009.zip.xz
│   ├── edk_0012.zip.xz
│   ├── edk_0013.zip.xz
│   ├── edk_0015.zip.xz
│   ├── installer_0001.zip.xz
│   ├── installer_0003.zip.xz
│   ├── installer_0004.zip.xz
│   ├── installer_0005.zip.xz
│   ├── installer_0009.zip.xz
│   ├── ise_0003.zip.xz
│   ├── ise_0006.zip.xz
│   ├── ise_0008.zip.xz
│   ├── ise_0009.zip.xz
│   ├── ise_0010.zip.xz
│   ├── ise_0011.zip.xz
│   ├── ise_0013.zip.xz
│   ├── ise_0014.zip.xz
│   ├── ise_0015.zip.xz
│   ├── ise_0016.zip.xz
│   ├── ise_0018.zip.xz
│   ├── ise_0019.zip.xz
│   ├── ise_0020.zip.xz
│   ├── ise_0022.zip.xz
│   ├── ise_0023.zip.xz
│   ├── ise_0024.zip.xz
│   ├── ise_0025.zip.xz
│   ├── ise_0027.zip.xz
│   ├── ise_0028.zip.xz
│   ├── ise_0029.zip.xz
│   ├── ise_0030.zip.xz
│   ├── ise_0031.zip.xz
│   ├── ise_0032.zip.xz
│   ├── ise_0033.zip.xz
│   ├── ise_0036.zip.xz
│   ├── ise_0037.zip.xz
│   ├── ise_0039.zip.xz
│   ├── ise_0040.zip.xz
│   ├── ise_0041.zip.xz
│   ├── ise_0042.zip.xz
│   ├── ise_0044.zip.xz
│   ├── ise_0046.zip.xz
│   ├── ise_0048.zip.xz
│   ├── ise_0050.zip.xz
│   ├── ise_0051.zip.xz
│   ├── ise_0054.zip.xz
│   ├── ise_0057.zip.xz
│   ├── ise_0059.zip.xz
│   ├── ise_0063.zip.xz
│   ├── ise_0065.zip.xz
│   ├── ise_0068.zip.xz
│   ├── ise_0069.zip.xz
│   ├── ise_0072.zip.xz
│   ├── ise_0075.zip.xz
│   ├── ise_0076.zip.xz
│   ├── ise_0078.zip.xz
│   ├── ise_0083.zip.xz
│   ├── ise_0084.zip.xz
│   ├── ise_0088.zip.xz
│   ├── ise_0090.zip.xz
│   ├── ise_0092.zip.xz
│   ├── mysupport.ico
│   └── usenglish
│   ├── ISE_DS_InfoCenter.htm
│   ├── ISE_DS_InfoCenter_Proj_Nav.htm
│   ├── idata
│   │   ├── isebillboards
│   │   │   ├── install_logo.png
│   │   │   ├── ise_7s_1.png
│   │   │   ├── ise_7s_2.png
│   │   │   ├── ise_7s_3.png
│   │   │   ├── ise_7s_4.png
│   │   │   ├── ise_7s_5.png
│   │   │   ├── logo.png
│   │   │   └── splash.png
│   │   └── licenses
│   │   ├── unified_3rd_party_eulas.txt
│   │   └── unified_xilinx_eulas.txt
│   ├── mysupport.ico
│   └── xilinx_template_files
│   ├── Thumbs.db
│   ├── documentation.gif
│   ├── documentation_locator_files
│   │   ├── Thumbs.db
│   │   ├── dotted-arm.gif
│   │   ├── expand.gif
│   │   ├── expand_contract2.js
│   │   ├── header_footer.css
│   │   ├── images
│   │   │   ├── Thumbs.db
│   │   │   ├── dotted-arm.gif
│   │   │   ├── expand.gif
│   │   │   ├── glossary.gif
│   │   │   ├── image978.gif
│   │   │   ├── image979.gif
│   │   │   ├── image980.gif
│   │   │   ├── pdfmid.gif
│   │   │   ├── search_button.gif
│   │   │   ├── tab_active_blue.gif
│   │   │   ├── tab_inactive_blue.gif
│   │   │   └── xlogo_bg.gif
│   │   ├── landing.css
│   │   ├── locator.css
│   │   ├── locator.js
│   │   ├── sniffer.js
│   │   ├── tab_active_blue.gif
│   │   ├── tab_inactive_blue.gif
│   │   ├── tabs.js
│   │   ├── xnav.css
│   │   ├── xuniversal.css
│   │   └── xuniversal.js
│   ├── dot_clear.gif
│   ├── images
│   │   ├── GlobalNavBGV2005.gif
│   │   ├── HPHeaderBoxBG.gif
│   │   ├── HPHeaderBoxBGLEnd.gif
│   │   ├── HPHeaderBoxBGREnd.gif
│   │   ├── Thumbs.db
│   │   ├── body_bg.jpg
│   │   ├── header_qlinks_bkgd.gif
│   │   ├── home_arrow.gif
│   │   ├── home_arrowV2005.gif
│   │   ├── prinav-border.gif
│   │   ├── pspbrwse.jbf
│   │   ├── rev_arrow.gif
│   │   └── xhome_homepage_header_bkgd_760.gif
│   ├── lang_ch_active.gif
│   ├── lang_eg_inactive.gif
│   ├── lang_jp_active.gif
│   ├── main_eng.css
│   ├── pspbrwse.jbf
│   ├── related_info.gif
│   ├── rev_arrow.gif
│   ├── search_button.gif
│   ├── spacer.gif
│   ├── universal.css
│   ├── xnav_hr.gif
│   ├── xnav_hr_tnav.gif
│   └── xred_hr.gif
├── labtools
│   └── idata
├── lib
│   ├── lin
│   │   ├── libCurl_Curl.so
│   │   ├── libGui_Clip.so
│   │   ├── libInst_7z.so
│   │   ├── libInst_Client7z.so
│   │   ├── libMiniZip.so
│   │   ├── libOpenSSL_Crypto.so
│   │   ├── libOpenSSL_SSL.so
│   │   ├── libPort_ExecLoader.so
│   │   ├── libPort_Std.so
│   │   ├── libPortability.so
│   │   ├── libQt_Core.so
│   │   ├── libQt_Gui.so
│   │   ├── libQt_Qt.so
│   │   ├── libQt_Solutions4.so
│   │   ├── libQt_Xml.so
│   │   ├── libSecurity.so
│   │   ├── libThread.so
│   │   ├── libUtilC_MessageDispatcher.so
│   │   ├── libXipc.so
│   │   ├── libZlib.so
│   │   ├── libboost_bzip2-gcc41-mt-p-1_38.so.1.38.0
│   │   ├── libboost_date_time-gcc41-mt-p-1_38.so.1.38.0
│   │   ├── libboost_filesystem-gcc41-mt-p-1_38.so.1.38.0
│   │   ├── libboost_iostreams-gcc41-mt-p-1_38.so.1.38.0
│   │   ├── libboost_program_options-gcc41-mt-p-1_38.so.1.38.0
│   │   ├── libboost_regex-gcc41-mt-p-1_38.so.1.38.0
│   │   ├── libboost_system-gcc41-mt-p-1_38.so.1.38.0
│   │   ├── libboost_thread-gcc41-mt-p-1_38.so.1.38.0
│   │   ├── libboost_zlib-gcc41-mt-p-1_38.so.1.38.0
│   │   ├── libisl_iostreams.so
│   │   ├── libstdc++.so
│   │   ├── libstdc++.so.6
│   │   ├── libstdc++.so.6.0.8
│   │   ├── libstlport.so.5.1
│   │   ├── libwiclient.so
│   │   └── libxercesc.so
│   └── lin64
│   ├── libCurl_Curl.so
│   ├── libGui_Clip.so
│   ├── libInst_7z.so
│   ├── libInst_Client7z.so
│   ├── libMiniZip.so
│   ├── libOpenSSL_Crypto.so
│   ├── libOpenSSL_SSL.so
│   ├── libPort_ExecLoader.so
│   ├── libPort_Std.so
│   ├── libPortability.so
│   ├── libQt_Core.so
│   ├── libQt_Gui.so
│   ├── libQt_Qt.so
│   ├── libQt_Solutions4.so
│   ├── libQt_Xml.so
│   ├── libQt_XmlPatterns.so
│   ├── libSecurity.so
│   ├── libThread.so
│   ├── libUtilC_MessageDispatcher.so
│   ├── libXipc.so
│   ├── libZlib.so
│   ├── libboost_bzip2-gcc41-mt-p-1_38.so.1.38.0
│   ├── libboost_date_time-gcc41-mt-p-1_38.so.1.38.0
│   ├── libboost_filesystem-gcc41-mt-p-1_38.so.1.38.0
│   ├── libboost_iostreams-gcc41-mt-p-1_38.so.1.38.0
│   ├── libboost_program_options-gcc41-mt-p-1_38.so.1.38.0
│   ├── libboost_regex-gcc41-mt-p-1_38.so.1.38.0
│   ├── libboost_system-gcc41-mt-p-1_38.so.1.38.0
│   ├── libboost_thread-gcc41-mt-p-1_38.so.1.38.0
│   ├── libboost_wserialization-gcc41-mt-p-1_38.so.1.38.0
│   ├── libboost_zlib-gcc41-mt-p-1_38.so.1.38.0
│   ├── libisl_iostreams.so
│   ├── libstdc++.so
│   ├── libstdc++.so.6
│   ├── libstdc++.so.6.0.8
│   ├── libstlport.so.5.1
│   ├── libwiclient.so
│   └── libxercesc.so
├── msg
│   └── usenglish
│   └── Portability.msg
├── xinfo
├── xinfo.exe
├── xsetup
└── xsetup.exe

29 directories, 355 files

In order to install the software in a linux machine woth 64 bit processor, I am using the script "batchxsetup" which is located inside "Xilinx_LabTools_14.7_1015_1/bin/lin64" directory and first I execute the following command so a sample batchscript is generated for later use in an unattended installation:

./batchxsetup --samplebatchscript sdalabtools

The content of sdalabtools batch file generated is the following:

----------------------------------------------------------------------------------------------------------------------------------------------------------------

################################################################################
# Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved.
################################################################################

destination_dir=/opt/Xilinx

# &Import tool preferences from previous version
copy_preferences=Y

# &Use multiple CPU cores for faster installation
# Enabling this option will speed up installation but may slow down other active applications.
use_multiple_cores=Y

application=Acquire or Manage a License Key::0


################################################################
# Lab Tools - Standalone Installation, uncomment this block and
# comment all other blocks to install Lab Tools - Standalone Installation
################################################################

package=Lab Tools - Standalone Installation::1
application=Configure WebTalk::0
application=Enable WebTalk to send software, IP and device usage statistics to Xilinx (Always enabled for WebPACK license)::0
application=Install Cable Drivers::0

----------------------------------------------------------------------------------------------------------------------------------------------------------------

What I do not know is how to specify accepting the license agreements inside the sample batchscript above because when I install the software with the following command:

./batchxsetup --batch sdalabtools

My automation tool get stuck at waiting for accepting the license terms with an Y or N and then press Enter.

I hope you can understand my explanation and help me to find a solution.

Regards

0 Kudos
Moderator
Moderator
304 Views
Registered: ‎06-14-2010

Re: Silent Installation Xilinx LabTools

Jump to solution

Hello systemsupport@ascentio.com.ar ,

The answer to your question is in this forum topic:

https://forums.xilinx.com/t5/Installation-and-Licensing/How-to-do-a-silent-install-without-needing-to-manually-accept/m-p/278130/highlight/true#M3958

This should help.

Is there a reason why you are installing ISE related Labtools instead of Vivado Lab Tools?

First issue is, ISE tools aren't supported on Ubuntu 18.04. The supported list can be found here: https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/irn.pdf

image.png

Therefore, please use one of these OSs, if you must use ISE Lab Tools .

However, i would suggest you to use Vivado Lab Tools instead, as this is supported on Ubuntu 18.04. Here is the link for this:

https://www.xilinx.com/member/forms/download/xef-vivado.html?filename=Xilinx_Vivado_Lab_Lin_2019.1_0524_1430.tar.gz

Then you can follow the batch flow installation flow as instructed in UG973. Please note that the steps are the same for both Linux and Windows, and not just for Windows. Yes, the screenshots and examples given are take from a Windows OS, however the steps are the same for linux. You'd still need to create a ConfigGen file and then run 'xsetup -b ConfigGen', that can be run from Xilinx_Vivado_Lab_Lin_2019.1_0524_1430 location:

image.png

Hope this helps.

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

0 Kudos
298 Views
Registered: ‎08-01-2019

Re: Silent Installation Xilinx LabTools

Jump to solution

Thanks Anatoli, I will try installing Vivado Lab Tools and I will tell you how it goes!

Thank you very much!

Regards

0 Kudos