I was working on running HFM.NET on my main rig and had it going but found this guide already published in the Google Groups page for HFM.NET. The first part is directly attributed to the linked guide, I have added more information after that. The Overclock.net HFM thread can be found here.
HFM.NET is based off of the .Net framework which is by Windows so doesn't natively have support for Linux. The mono project solves this issue:
Installing HFM.NET:
First, edit your package sources with a text editor like gedit, nano, etc
Add these sources at the bottom of the file:
Then add the GPG key
Update repositories
Install winforms libraries
Download HFM.NET (in .zip form)
Extract to a folder. I put it in my home directory in a folder call HFM
Run in terminal
Source of above material.
Running HFM.NET:
This will allow you to run in terminal by typing HFM.
Create a file called HFM on your desktop, no file extension. You can name it whatever you want, unless that name is already in use. Check /bin for those commands.
Paste the following text in and save:
Open terminal any navigate to the desktop
or
Then move the file
Move to the bin directory
Make executable
Now when you type HFM in terminal, the client will run.
Creating a launcher for HFM.NET:
Right click on the top panel, or any panel, and select add to panel. A window will appear and select "Custom Application Launcher".
Add this information to the new window:
And click Okay. You can drag this on to the desktop if you wish. This launcher will allow you to run HFM.NET without a terminal window running.
Edited by mortimersnerd - 4/17/10 at 4:05pm
HFM.NET is based off of the .Net framework which is by Windows so doesn't natively have support for Linux. The mono project solves this issue:
Quote:
| Mono is a software platform designed to allow developers to easily create cross platform applications. Sponsored by Novell, Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of Linux applications. |
First, edit your package sources with a text editor like gedit, nano, etc
Code:
sudo gedit /etc/apt/sources.list
Code:
deb http://ppa.launchpad.net/directhex/monoxide/ubuntu jaunty main
deb-src http://ppa.launchpad.net/directhex/monoxide/ubuntu jaunty main
Code:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 23DC003A
Code:
sudo apt-get update
Code:
sudo apt-get install libmono-winforms2.0-cil
Extract to a folder. I put it in my home directory in a folder call HFM
Run in terminal
Code:
mono ~HFM/HFM.exe
Running HFM.NET:
This will allow you to run in terminal by typing HFM.
Create a file called HFM on your desktop, no file extension. You can name it whatever you want, unless that name is already in use. Check /bin for those commands.
Paste the following text in and save:
Code:
mono /home/username/HFM/HFM.exe
Code:
cd Desktop
Code:
cd /home/username/Desktop
Code:
sudo mv HFM /bin
Code:
cd /bin
Code:
chmod +x HFM
Creating a launcher for HFM.NET:
Right click on the top panel, or any panel, and select add to panel. A window will appear and select "Custom Application Launcher".
Add this information to the new window:
Quote:
|
Type: Application Name: HFM.NET (or whatever you want to call it) Command: HFM |
Edited by mortimersnerd - 4/17/10 at 4:05pm













