RI Title
RI logo



Install or Upgrade Rtalk for Advantest Smartest on Linux

rTalk is distributed via .rpm packages targeted to a specific RHEL/CentOS version (el7+). Contact [email protected] for a link to the latest version or repository.

Requirements:
  • rTalk includes mosquitto service (configured for rTalk) and requires USB access (/dev/udev)
  • Guru repository accessible (stores user data)
  • Current user allowed to sudo and is in the users group (use groups command, if "users" is not listed, then sudo adduser <username> users)
  • Verify the USB is working correctly: from linux verify see the entry “1c40:0571 EZPrototypes” when type: lsusb

To Install rTalk Service and Configure Users/Groups:
  1. Download and copy the latest rtalk*. and rtalk_service.txt to the home directory, then enter the following commands:
  2. Install RPM: sudo rpm -i rtalk-exp.YYMMDD.el7.centos.x84_64
  3. Install rtalk service: cp rtalk_service.txt /lib/systemd/system/rtalk.service
  4. Create rtalkadmin user: sudo useradd -r -s /bin/false -g rtalk rtalkadmin
  5. Add rtalkadmin user to new rtalk group: sudo groupadd -r rtalk
  6. Set Directory Permissions:
    1. sudo chown -R rtalkadmin:rtalk /usr/lib/rtalk
    2. sudo chown -R rtalkadmin:rtalk /etc/rtalk
    3. sudo chown -R rtalkadmin:rtalk /var/rtalk
  7. Reload SystemCtl to enable rtalk Service: sudo systemctl daemon-reload
  8. Launch Mosquitto: sudo systemctl start mosquitto
  9. Launch rTalk: sudo systemctl start rtalk.service

To Install rTalk on a new system:
1. Download the latest rtalk*.rpm
2. Install rTalk: sudo rpm -i rtalk-exp.YYMMDD.el7.centos.x84_64
  1. Note: optionally use --replacepkgs if have an issue with pre-existing package
3. Reload system manager: systemctl daemon-reload
4. Start mosquitto service: sudo systemctl start mosquitto
5. Enable mosquitto service: sudo systemctl enable mosquitto
6. Check mosquitto service: sudo systemctl status mosquitto
7. If need to install Mosquitto service: cp /opt/mosquittoRH7/mosquitto.service /lib/systemd/system/.
8. Reboot the system

To Upgrade rTalk:
1. Download the latest rtalk*.rpm
2. If rTalk is running as a service then stop it using: sudo systemctl stop rtalk_service
3. Stop the mosquitto service: sudo systemctl stop mosquitto
4. Remove existing ralk Installation:
  1. Get existing package name: rpm -qa | grep rtalk
  2. Remove existing package: rpm -e <existing package name>
  3. Remove contents: rm -rf /opt/rtalk
  4. Remove contents: rm -rf /var/opt/rtalk
5. Install rTalk: sudo rpm -i rtalk-exp.YYMMDD.el7.centos.x84_64
  1. Note: optionally use --replacepkgs if have an issue with pre-existing package
6. Reload system manager: systemctl daemon-reload
7. Start mosquitto service: sudo systemctl start mosquitto
8. Enable mosquitto service: sudo systemctl enable mosquitto
9. Check mosquitto service: sudo systemctl status mosquitto
10. If need to install Mosquitto service: cp /opt/mosquittoRH7/mosquitto.service /lib/systemd/system/.
11. Reboot the system


RPM Contents:

/etc/udev/rules.d/97-Roos.rules
/opt/mosquittoRH7
/opt/mosquittoRH7/mosquitto
/opt/mosquittoRH7/mosquitto.conf
/opt/mosquittoRH7/mosquitto.service
/opt/rtalk/*
/opt/rtalk/bootCassiniDocker.txt
/opt/rtalk/bootCassiniOnline.txt
/opt/rtalk/bootRepos
/opt/rtalk/bootRepos/baseRepo/*
/opt/rtalk/bootRepos/instruments/*
/opt/rtalk/install
/opt/rtalk/install/installationInstructions.txt
/opt/rtalk/install/mosquitto.service
/opt/rtalk/install/smartestDockerOnline
/opt/rtalk/jars/*
/opt/rtalk/jvm/*
/opt/rtalk/rtalk-release
/opt/rtalk/rtalkStart.sh
/opt/rtalk/rtalkStartDebug.sh
/opt/rtalk/startDevelop.sh
/run/mosquitto
/usr/lib/systemd/system/mosquitto.service
/usr/share/licenses/rtalk-*
/usr/share/licenses/rtalk-*/LICENSE
/var/log/mosquitto
/var/opt/rtalk

service.txtservice.txtrtalk_service.txtrtalk_service.txt

PrintEmail Link
https://roos.com/docs/RBEH-D53GUG
ROOS INSTRUMENTS CONFIDENTIAL AND PROPRIETARY
©2024 Roos Instruments, Inc. All rights reserved.