TarHeel Linux 6.9 Available

TarHeel Linux 6.9 installation disc for x86_64 is now available.  All new TarHeel Linux installations are urged to use these new boot images.  There are 2 distributions, NetInstall and Everything.  If your machine is on UNC network with Mac address registered for DHCP, you can use NetInstall to install TarHeel Linux 6.9.  If you are off campus or your machine is not able to get campus DHCP address, you can use the Everything iso for installation.

For all the current TarHeel Linux 6 installations, they will need to be updated to TarHeel Linux 6.9.  Here are the steps.

Log in as root and invoke the following commands.

su -
yum update

You may have to reboot the machine to run the new kernel as a part of the update.

 

Java Plugin Problem

For both web browsers Chromium and Firefox, the Java plugin is provided by a package named icedtea-web.  In practice, when installing icedtea-web, it will create a link in the current Java program in lib/amd64/ as IcedTeaPlugin.so pointing to /usr/lib64/IcedTeaPlugin.so for TarHeel Linux 6 x86_64 installation.

When updating Java from 1.6.0 to 1.7.0, the link in lib/amd64 for IcedTeaPlugin.so has not been established.  Because of that, Java plugin for Chromium and Firefox is not available.

One can easily fix this Java plugin problem for Firefox and Chromium by doing this following.

yum remove icedtea-web
yum install icedtea-web

When the package is being reinstalled, it will create the required link in the currently in-use Java installation (1.7.0) to provide browsers with  Java plugin functionality.

 

Google Chrome

Google Chrome web browser is now in THL repository for TarHeel Linux 6 x86_64.  The latest Chrome requires libstdc++.so.6 library which is not present in TarHeel Linux 6 build.  However, CentOS team is able to provide a RPM package for Google Chrome.  To install Google Chrome, use the following command.

yum install chromium

Once Chromium is installed, you can use the pull-down menu to invoke Google Chrome web browser, Applications -> Internet -> Chromium.

 

 

TarHeel Linux 6.4 Available

TarHeel Linux 6.4 is now available.  In this release, we have implemented a lot of new features.  The installer will ask you for several questions to set everything up before installation.  Make sure that you answer those questions intelligently.  Those features include the following.

1. Allow building TarHeel Linux with static IP address.  If you have a static IP address assigned to the machine, you can enter those information and the machine will be built accordingly.

2. Look for fixed disk and install TarHeel Linux on that disk.  If there are more than one fixed fisk, it will pick the first it finds.

3. Allow manual hard disk partitioning.  The TarHeel Linux installer will check the size of the hard disk and set up disk partition accordingly.  However, if you prefer to partition the disk manually, you can do that.

4. Set up swap size by doubling the size of physical memory.  The TarHeel Linux installer will check the size of the physical memory and set up swap size twice as big as the physical memory.

5. Install extra packages for scientific computing as needed.  It is now possible to install extra packages, such as compiler, library, for the installation.

6. Install CUDA and Nvidia driver as needed.  If the machine comes with Nvidia card, you can choose to install Nvidia driver to replace the generic Nouveau driver to improve performance.  CUDA is for GPU computing on some Nvidia cards.

All new TarHeel Linux installations are recommended to install TarHeel Linux 6.4 using the new installer.

 

Mathematica 9.0.1 Installed

Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing.

Mathematica 9.0.1 for x86_64 is now installed in TarHeel Linux 6 repository.  This RPM package comes with the proper license file to check out Mathematica license when invoking in UNC subnet.  Therefore, once it is installed, it is ready to run.  To install Mathematica 9.0.1 on TarHeel Linux 6, invoke the following command.

yum install mathematica

To run Mathematica, click on the menu Applications -> Programming -> Mathematica 9.  Or, open up a terminal window and type this command.

mathematica

Older version of Mathematica will be upgraded to this version automatically through daily update.

 

Thunderbird 17.0 Installed

Thunderbird version 17.0 is now installed in TarHeel Linux repository for both x86_64 and i686, TarHeel Linux 5 and TarHeel Linux 6.  All older versions of Thunderbird will be upgraded to this new version automatically.  To install it now, run the following command.

yum update thunderbird

 

Firefox 17.0.1 Installed

Firefox version 17.0.1 is now installed in TarHeel Linux 5 & 6 repository.  All previous version of Firefox will be updated to this one.  If you want to update it now, invoke this command as root.

yum update firefox

 

TotalView 8.11.0-0 Installed

TotalView is a GUI-based source code defect analysis tool that gives you unprecedented control over processes and thread execution and visibility into program state and variables.

TotalView allows you to debug one or many processes and/or threads in a single window with complete control over program execution. This allows you to set breakpoints, stepping line by line through the code on a single thread, or with coordinated groups of processes or threads, and run or halt arbitrary sets of processes or threads. You can reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs or coprocessors.

TotalView 8.11.0-0 is now installed in TarHeel Linux 6 repository for x86_64 distribution.  To install totalview, invoke this command as root.

yum install totalview

If you have older version of TotalView installed, you can upgrade it with this command.  The daily update will also update TotalView automatically.

yum update totalview

After installation, to run TotalView, open up a new terminal window and type this command.

totalview

TotalView 8.9.2-2 Installed

TotalView is a GUI-based source code defect analysis tool that gives you unprecedented control over processes and thread execution and visibility into program state and variables.

TotalView allows you to debug one or many processes and/or threads in a single window with complete control over program execution. This allows you to set breakpoints, stepping line by line through the code on a single thread, or with coordinated groups of processes or threads, and run or halt arbitrary sets of processes or threads. You can reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs or coprocessors.

TotalView 8.9.2-2 is now installed in TarHeel Linux 6 repository for x86_64 distribution.  To install totalview, invoke this command as root.

yum install totalview

After installation, to run TotalView, open up a new terminal window and type this command.

totalview

 

Mathematica 8.0.1 Installed

Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing.

Mathematica 8.0.1 for x86_64 is now installed in TarHeel Linux 6 repository.  This RPM package comes with the proper license file to check out Mathematica license when invoking in UNC subnet.  Therefore, once it is installed, it is ready to run.  To install Mathematica 8.0.1 on TarHeel Linux 6, invoke the following command.

yum install mathematica

To run Mathematica, click on the menu Applications -> Programming -> Mathematica 8.  Or, open up a terminal window and type this command.

mathematica