RemoteHams.com
February 04, 2012, 11:10:54 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: RCF v2.1.104 (Fedora Linux)  (Read 662 times)
kg6ypi
Administrator
Remote Master
*****
Offline Offline

Posts: 131



« on: January 22, 2010, 09:40:31 AM »

For those linux fans, I use Fedora 12 as the development box, and actually build the windows version and nsis installer all from it. So its easy for me to generate Fedora 12 builds.

Download Fedora 12 Binaries
http://download.remotehams.com/download.php?file=RCFlinux.2.1.104.fc12.zip

If you want to see more linux builds, the community must show interest, then i will produce them. For now everyone seems to be running Windows.

-------------------------------------------
Fedora Instructions
-------------------------------------------
The instructions here are for Fedora Linux, but may work on other linux distros.

-------------------------------------------
Required for runtime
-------------------------------------------
yum install hamlib postgresql postgresql-server pgadmin3 wxGTK

-------------------------------------------
Basic Overview
-------------------------------------------
There is a folder "~/rcf/data/" wich contains all the required data (config, templates, etc).

Use "./RCFwizard" GUI to generate a configuration file. If you prefer manually editing the config
file in text mode its located under "/home/<user>/rcf/data/RCFserver.conf". If not create one and put it there.

You may execute the server as follows.
        cd ~/rcf/
        su -c "./RCFserver"
        (Note you must run as root to bind to port less than 1024)

-------------------------------------------
Postgresql Quick Setup Guide (Fedora)
-------------------------------------------
Its very important to initialize the postgres server database if you have never done so.

        su -c "service postgresql initdb"

After the database initializes you may start the postgresql service

        su -c "service postgresql start"

Change the "ident" options found at the bottom of the config file to "trust", example below
* Note, this completly opens PostgreSQL to any user on the local system. Any program or user
can access any database. Please refer to the PostgreSQL manual for a more secure setup if desired.

        su -c "vim /var/lib/pgsql/pgsql/data/pg_hba.conf"

        -----------------------
        # "local" is for Unix domain socket connections only
        local   all         all                               trust
        # IPv4 local connections:
        host    all         all         127.0.0.1/32          trust
        # IPv6 local connections:
        host    all         all         ::1/128               trust
        -----------------------

You might want to restart the postgresql service at this point Wink

        su -c "service postgresql stop"
        su -c "service postgresql start"

        or

        su -c "service postgresql restart"

-------------------------------------------
Setting the postgres root password
-------------------------------------------

        su - root
        su - postgres

        psql

        postgres=# \password

                Enter new password:
                Enter it again:

        postgres=# \q
« Last Edit: April 20, 2010, 08:37:30 PM by Brandon Hansen » Logged
k7ll
Just starting...
*
Offline Offline

Posts: 1


« Reply #1 on: February 02, 2012, 12:35:15 PM »

I'm so excited to see an actual linux remote base server app!  I'm sorry to see that its no longer being developed.  Is there any way that something that will run on linux can be revived?  Linux makes a far better server infrastructure, and one of the main reasons I haven't done more work with ham radio and remote control is the lack of linux control capability.

I'm getting ready to deploy a TS-480 at a remote mountaintop site, and feel very uncomfortable using windows due to reliability and poor remote maintenance, and also don't want to shell out $$$ for a license for something that's going to be dedicated 24/7 to serving a radio, where 99% of the capabilities of windows will go unused.  Linux was DESIGNED to do stuff like this; it only makes sense that it should be able to....

--Jim
K7LL
ARES EC Whitman Co, WA
W7YH (WSU ARC) Advisor
Local digital enthusist
Logged
kg6ypi
Administrator
Remote Master
*****
Offline Offline

Posts: 131



« Reply #2 on: February 02, 2012, 02:36:21 PM »

Well I do have good news for you, the new RCForb Server, is partially working under linux with some experiments I've done with MonoDevelop. Unfortuatly even when i do get it more "ported" to linux, there still will not be built-in audio support. (So no TX audio unless you use Skype on linux, etc...)

The goal is to create the same kind of setup, that RCFserver was. A console based app, that had to be configured by editing some text files.

The reason audio will not work on linux is b/c i'm using hte NAudio library, which is a C# library to Windows API for sound devices, etc...
I'll have to write a new layer, using something else, maybe PulseAudio for Linux.

But there is a huge TODO list before I can get to supporting audio on linux.

I'll send you and email so we can catch up further as this forum post is rather old!
« Last Edit: February 02, 2012, 02:38:47 PM by kg6ypi » Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.206 seconds with 20 queries.