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:
- Download and copy the latest rtalk*. and rtalk_service.txt to the home directory, then enter the following commands:
- Install RPM: sudo rpm -i rtalk-exp.YYMMDD.el7.centos.x84_64
- Install rtalk service: cp rtalk_service.txt /lib/systemd/system/rtalk.service
- Create rtalkadmin user: sudo useradd -r -s /bin/false -g rtalk rtalkadmin
- Add rtalkadmin user to new rtalk group: sudo groupadd -r rtalk
- Set Directory Permissions:
- sudo chown -R rtalkadmin:rtalk /usr/lib/rtalk
- sudo chown -R rtalkadmin:rtalk /etc/rtalk
- sudo chown -R rtalkadmin:rtalk /var/rtalk
- Reload SystemCtl to enable rtalk Service: sudo systemctl daemon-reload
- Launch Mosquitto: sudo systemctl start mosquitto
- 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
- Note: optionally use --replacepkgs if have an issue with pre-existing package
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:
- Get existing package name: rpm -qa | grep rtalk
- Remove existing package: rpm -e <existing package name>
- Remove contents: rm -rf /opt/rtalk
- Remove contents: rm -rf /var/opt/rtalk
- Note: optionally use --replacepkgs if have an issue with pre-existing package
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.txt](/roos/documentation.nsf/0c32be87a150d6a988256915007beaf9/560177a1cf07e12a00258b1700457f56/$FILE/STG25848/STG25848.gif!OpenElement)
![rtalk_service.txt](/roos/documentation.nsf/0c32be87a150d6a988256915007beaf9/560177a1cf07e12a00258b1700457f56/$FILE/STG06643/STG06643.gif!OpenElement)