Support #411
Updated by Daniel Curtis over 9 years ago
As an amateur radio enthusiast I have need for a few pieces of software. This is a simple guide on setting up my Arch Linux installation with the required software needed for amateur radio usage. Currently my software load out for HAM radio includes: * *Chirp*: Chirp: Used to program my Baofeng UV-5R+ * *GNUradio*: GNUradio: A powerful digital signal processing application * *GPredict*: GPredict: Used to get a fix on amateur radio satellites * *Gqrx*: Gqrx: Used to interface with software defined radios * *Stellarium*: Stellarium: Not really used for radio, but great for radio astronomy * *Audacity*: Audacity: Used for recording and manipulating audio files * *Xastir*: An open-source program that provides full-featured, client-side access to APRS. * *fl_moxgen*: Moxon antenna designer * *hamsolar*: Small desktop display of the current solar indices * *splat*: rf signal propagation, loss, and terrain analysis * *sunclock*: Useful for predicting grayline propagation paths * *xnec2c*: Electromagnetic antenna modeler * *trustedqsl*: QSL application for ARRL's Logbook of the World * *callsign*: a small program for finding information about a ham radio based on his callsign * *cty*: package contains databases of entities (countries), prefixes and callsigns that are used by amateur radio logging software. * *dxcc*: a small program for determining ARRL DXCC entity of a ham radio callsign * *nato*: Python script to convert string into NATO alphabet representation h2. Prepare the environment: * Update the system: <pre> sudo pacman -Syu </pre> * Add user bob to the tty and uucp groups for serial access: <pre> gpasswd -a bob uucp </pre> #* For groups to take effect, the user must log out and and log back in. h3. Install yaourt to handle AUR packages * Download the packages for yaourt: <pre> cd /tmp wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz && wget https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz tar xzf package-query.tar.gz *.tgz tar xzf yaourt.tar.gz </pre> #* Install package-query: <pre> cd package-query makepkg -csi </pre> #* Install yaourt <pre> cd ../yaourt makepkg -csi </pre> h2. Installation * To start, install the packages that are available from the Arch repositories: <pre> sudo pacman -S gnuradio gqrx audacity stellarium </pre> * Install chirp from the AUR: <pre> yaourt chirp </pre> * Install gpredict from the AUR <pre> yaourt gpredict </pre> * Install fl_moxgen from #* NOTE: Users need to be added to the AUR: tty group, in order to program radios over @/dev/ttyUSB0@. This can be done like so (you'll need to log out and back in for this to take effect): <pre> yaourt fl_moxgen sudo gpasswd --add ind3x tty </pre> * Install hamsolar from the AUR: gpredict <pre> yaourt hamsolar gpredict </pre> * Install splat from the AUR: <pre> yaourt splat </pre> * Install sunclock from the AUR: <pre> yaourt sunclock </pre> * Install xnec2c from the AUR: <pre> yaourt xnec2c </pre> * Install callsign from the AUR: <pre> yaourt callsign </pre> * Install cty from the AUR: <pre> yaourt cty </pre> * Install dxcc from the AUR: <pre> yaourt dxcc </pre> * Install nato from the AUR: <pre> yaourt nato </pre> * Install trustedqsl from the AUR: <pre> yaourt trustedqsl </pre> h2. Resources * https://wiki.archlinux.org/index.php/Amateur_radio