<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cs.earlham.edu/index.php?action=history&amp;feed=atom&amp;title=HIP%3ATS-7000%3Aperl</id>
	<title>HIP:TS-7000:perl - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.earlham.edu/index.php?action=history&amp;feed=atom&amp;title=HIP%3ATS-7000%3Aperl"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:perl&amp;action=history"/>
	<updated>2026-07-16T00:55:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:perl&amp;diff=5815&amp;oldid=prev</id>
		<title>Klyceje at 14:35, 29 June 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.earlham.edu/index.php?title=HIP:TS-7000:perl&amp;diff=5815&amp;oldid=prev"/>
		<updated>2007-06-29T14:35:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Installing perl and necessary modules =&lt;br /&gt;
The general procedure for installing perl and perl modules on the TS-7260&amp;#039;s ts-linux is to use the existing perl install on the [ftp://ftp.embeddedarm.com/ts-arm-linux-cd/distributions/debian-sarge-256MB-05-01-2006.tar.bz2 Debian image provided by  Technologic Systems] and install the needed modules to this perl install. Due to the similarity of the Debian distro to the ts-linux, the perl directories of the debain image can be copied to the ts-linux image without modification. Thus, all required modules will be installed on Debian and then the perl install will be copied to the ts-linux image. This process assumes that one has the ability to boot or chroot to both the provided Debian and ts-linux. The following instructions explain how this is done for the specific case of the modules needed for the portable water monitoring station scripts.&lt;br /&gt;
== Install modules on Debian ==&lt;br /&gt;
Install the latest release of the threads perl module from CPAN on the Debian root. (At this writing, [http://search.cpan.org/~jdhedden/threads-1.63/threads.pm 1.63].)Please note that this is the &amp;quot;threads&amp;quot; module, not the older &amp;quot;Thread&amp;quot; module. To install, expand the tar and follow the insturctions to install the module.&lt;br /&gt;
&lt;br /&gt;
Install the latest release of the Digest-MD5 perl module from CPAN on the Debian root. (At this writing, [http://search.cpan.org/~gaas/Digest-MD5-2.36/MD5.pm 2.36].) To install, expand the tar and follow the insturctions to install the module.&lt;br /&gt;
&lt;br /&gt;
Install the [http://search.cpan.org/dist/Device-SerialPort/SerialPort.pm serial port perl module] by doing an apt-get install on the Debian linux:&lt;br /&gt;
 debian$ apt-get install libdevice-serialport-perl&lt;br /&gt;
This install could probably be done the same way as the previous two installs, but it has not been tested with that method.&lt;br /&gt;
== Copy perl to ts-linux ==&lt;br /&gt;
Finally copy the perl install from the Debian root to the ts-linux root by copying the following files and directories from the Debian root to the corresponding directories in the ts-linux root. All copies of directories are assumed to be recursive. Some directories may have to be created for the copies.&lt;br /&gt;
&lt;br /&gt;
 /usr/share/perl/&lt;br /&gt;
 /usr/share/perl5/MD5.pm&lt;br /&gt;
&lt;br /&gt;
 /usr/lib/perl/&lt;br /&gt;
 /usr/lib/perl5/&lt;br /&gt;
&lt;br /&gt;
 /usr/lib/libperl.so.5.8.4&lt;br /&gt;
&lt;br /&gt;
 /usr/bin/perl&lt;br /&gt;
 /usr/bin/perl5.8.4&lt;br /&gt;
&lt;br /&gt;
 /lib/libpthread-0.10.so&lt;br /&gt;
&lt;br /&gt;
Some links are needed as well:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ts-linux root&amp;gt;/lib/ $ ln -s libpthread-0.10.so libpthread.so.0&lt;br /&gt;
 &amp;lt;ts-linux root&amp;gt;/usr/lib/ $ ln -s libperl.so.5.8.4 libperl.so.5.8&lt;br /&gt;
&lt;br /&gt;
To make the perl installation smaller, delete the following unnecessary files and directories from the perl install in the ts-linux root. All deletes of directories are assumed to be recursive.&lt;br /&gt;
&lt;br /&gt;
 /usr/lib/perl/5.8.4/auto/Encode/CN/&lt;br /&gt;
 /usr/lib/perl/5.8.4/auto/Encode/JP/&lt;br /&gt;
 /usr/lib/perl/5.8.4/auto/Encode/KR/&lt;br /&gt;
 /usr/lib/perl/5.8.4/auto/Encode/TW/&lt;br /&gt;
 /usr/lib/perl/5.8.4/auto/Unicode/&lt;br /&gt;
 /usr/lib/perl/5.8.4/Unicode/&lt;br /&gt;
 /usr/lib/perl5/auto/Locale/&lt;br /&gt;
 /usr/lib/perl5/auto/DBI/&lt;br /&gt;
 /usr/lib/perl5/auto/DBD/&lt;br /&gt;
 /usr/lib/perl5/Bundle/&lt;br /&gt;
 /usr/lib/perl5/DBD/&lt;br /&gt;
 /usr/lib/perl5/DBI/&lt;br /&gt;
 /usr/lib/perl5/DBI.pm&lt;br /&gt;
 /usr/lib/perl5/Locale/&lt;br /&gt;
 /usr/lib/perl5/Mysql/&lt;br /&gt;
 /usr/lib/perl5/Mysql.pm&lt;br /&gt;
 /usr/lib/perl5/PDL/&lt;br /&gt;
 /usr/lib/perl5/Win32/&lt;br /&gt;
 /usr/share/perl/5.8.4/CPAN.pm&lt;br /&gt;
 /usr/share/perl/5.8.4/CPAN/&lt;br /&gt;
 /usr/share/perl/5.8.4/Encode/CN/&lt;br /&gt;
 /usr/share/perl/5.8.4/Encode/JP/&lt;br /&gt;
 /usr/share/perl/5.8.4/Encode/KR/&lt;br /&gt;
 /usr/share/perl/5.8.4/Encode/Unicode/&lt;br /&gt;
 /usr/share/perl/5.8.4/ExtUtils/&lt;br /&gt;
 /usr/share/perl/5.8.4/Locale/&lt;br /&gt;
 /usr/share/perl/5.8.4/Pod/&lt;br /&gt;
 /usr/share/perl/5.8.4/pod/&lt;br /&gt;
 /usr/share/perl/5.8.4/Unicode/&lt;br /&gt;
 /usr/share/perl/5.8.4/unicore/&lt;/div&gt;</summary>
		<author><name>Klyceje</name></author>
	</entry>
</feed>