How to Connect a TI Graphing Calculator to a Linux PC

This post will document how to install a linking program for a TI-83+ on a Fedora18-x86_64 laptop. The purpose of the program is to be able to connect your Graphing Calculator via a USB TI Connectivity Cable, in order to transfer data to/from your Graphing Calculator. I should mention that I am not in any way affiliated with the developers of any of these programs, and I take no credit for any of its development; this is merely meant to help those who are struggling to install this valuable software on their computers.

What you will Need

  • TI Graphing Calculator (obviously)
  • Connectivity Cable (GraphLink cable)
  • TILP2 (TI Linking Program)
  • TILIBS (the library files for the program)
  • libglade2-dev, libusbx-devel (development files for certain libraries on your Fedora/Linux computer)


I will assume that you already have the calculator and the necessary cables for the remainder of this procedure, and so we will proceed to download the necessary files from That's a great site for resources and information pertaining to programming and TI graphing calculators. As I mentioned before, the necessary files you'll need to get are "tilp.tar.gz" and "tilibs.tar.gz"; keep in mind, there's also a install-script available here. The install script basically runs "./configure", "make" and "make install" on all four of the libraries and installs tilp.tar.gz for you; however, you still need to acquire the necessary files, as well as the other library files from the fedora repo, and you need to set up the development environment correctly, lest you get installation errors when trying to install.
  • yum install libglade2-dev libusbx-devel :This will install the development files from the fedora repo and any dependencies
  • Open up the install-script file with your favorite text editor and make the necessary adjustments to the script: vim
  • Since you want to run the script as the root user, it's a good idea to set the SRCDIR as an Absolute Path to, e.g. /home/yourUsrName/lpg , which is roughly located around line 78 in the script
  • There's also a commented-out section at about line 112, which advises the Fedora user to append the command "--libdir=/usr/lib64" if you have a 64-bit OS installed.
  • This next step might not be necessary, so it should only be used if there are errors during the installation procedure that mention "usb_debug" etc. Further down in the installation script, at about line 176 (which states "handle_one_module libticables"), append the lines --disable-debug --enable-libusb10 right before the pipes to exit ( || exit 1)
  • Once you have edited and saved the install-script, typing sh ./ will execute the script and, hopefully, complete without errors; keep in mind, you should probably run the script as sudo user, so that the setup of all the libraries can be completed.

If everything goes well, you should be able to start the program by typing "tilp" in your terminal, or by finding the program shortcut in your Applications menu. If you do come across some problems, you can leave a message on this page, as well look for information on the tilp forum. There's also a repo that will allow you to install the rpm version of the program and its dependencies at, however, the hosted version on there is 1.11; whereas the version hosted on is the most recent (v. 1.17). I should also mention that I had trouble running the tilp2 version from calcforge, which only presented me with an error regarding the "qt" development library--qt is not required when installing tilp2, you can disable it by passing the option --without-kde to the ./configure or in this case, to the .

Popular posts from this blog

RHEL 7 and CentOS 7 syslog Rate Limit

Set Focus to Follow Mouse Cursor in GNOME 3

Centos 7 pulseaudio