Clemson:Ubuntu Repository

From Linux 101, The beginner's guide to all things Linux.

Jump to: navigation, search

Contents

[edit] Introduction

CLUG offers a Ubuntu software repository with access to various packages such as Maple, Matlab (restricted to on-campus) as well as utilities to help connect to the Clemson network via VPN and wireless. Read on to learn how to get access to it.

[edit] How to Add Using Synaptic

Open Synaptic under System->Administration->Synaptic Package Manager. Go to Settings->Repositories.

Make sure at least the first four checkboxes are marked.

Next, click on the "Third-Party Software" tab, then "Add." Enter:

  deb http://archive.clemsonlinux.org/ hardy main restricted

You may replace "hardy" with the codename of your particular version of Ubuntu.

Save your changes then click the Reload button to retrieve the listings for these new repositories.

[edit] Or, How to Add by Manually Editing the Configuration File

Basically, all you are doing is adding the repository line to the repository configuration file located at /etc/apt/sources.list. Open a terminal and enter the following commands:

  sudo gedit /etc/apt/sources.list

Look through the file and uncomment all the repository lines by taking the pound (#) sign from the beginning of each line that starts with "deb ...". Then add this to the bottom of the file, and save the file.

  deb http://archive.clemsonlinux.org/ hardy main restricted

Then, finally run:

  sudo apt-get update

Or, if you'd simply like to add the Clemson repository and change nothing else (for specific reasons only):

  sudo su -c 'echo deb http://archive.clemsonlinux.org/ hardy main restricted >> /etc/apt/sources.list'
  sudo apt-get update

You may replace "hardy" with the codename of your particular version of Ubuntu.

[edit] Installing the Key

A key is needed to verify the repositories after they are added to your configuration. You will be able to install packages without it, but you will receive an error when updating for the latest package lists. Simply installing the clemson-base package does this for you. It can be install via Synaptic, or by the following command:

  sudo apt-get install clemson-base

If for some crazy reason that doesn't work, you can always do it the old-fashion way.

  wget -q http://archive.clemsonlinux.org/clemson-ubuntu-support.key -O- | sudo apt-key add - && sudo apt-get update

[edit] Packages Provided

  • clemson-base - Used to add menu items, and to install the key needed to verify the repository
  • clemson-bluej - BlueJ is an integrated Java environment specifically designed for introductory teaching.
  • clemson-devel - Install packages containing the source needed to build software using the C/C++ standard libraries & kernel modules. Also installs the development manpages.
  • clemson-ece - Programs for the ECE Department at Clemson University.
  • clemson-eclipse - Eclipse is a powerful, extensible IDE supporting Java, Python, C/C++, among others. Now included in the Ubuntu repository
  • clemson-first-boot - Script run on the first boot of the machine. This prompts the user to add a new user as well as reconfigures the video card input devices, etc. Used for imaging and installation purposes. It automatically uninstalls itself after running scripts.
  • clemson-gui-devel - Depends on all the main packages needed for GUI development.
  • clemson-gui-devel-doc - Documentation to develop graphical applications.
  • clemson-internet-plugins - Useful plugins for Internet browsing. Also sets up embedded playing. No longer needed for Ubuntu 7.04
  • clemson-maple - Maple is a general purpose commercial computer algebra system. You must be on campus to install this software.
  • clemson-matlab - MATLAB, short for "matrix laboratory", refers to both the numerical computing environment and to its core programming language. You must be on campus to install this software.
  • clemson-multimedia - Dependency package for installing multimedia programs and libraries. No longer needed for Ubuntu 7.04
  • clemson-network - Package to facilitate connection to VPN and the mainframe. Also includes an application to make it easier to connect to the on-campus wireless network.
  • cu-connect - Helps connect to U: drive.

[edit] Installing Packages

You can use Synaptic, or install packages through the terminal by entering the following command:

  sudo apt-get install "package name"

Note: Remember to replace "package name" with the name of the package you wish to install.

Personal tools