This post will document the way in which I was able to, successfully, install a linking program for my TI-83+ on my 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 ticalc.org. 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:
- Since you want to run the script as the root user, it’s a good idea to set the
SRCDIRas 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-libusb10right before the pipes to exit ( || exit 1)
- Once you have edited and saved the install-script, typing
sh ./install_tilp.shwill 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 calcforge.org, however, the hosted version on there is 1.11; whereas the version hosted on ticalc.org 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 install-script.sh .