Hi Marcus and all,
it seems that I was successful installing 3.8.2 and 3.9 together on my system with separated working dirs.
The startup script is like this:
tom@vm:~$ cat start_grc39
export PYTHONPATH=/usr/local/lib/python3/dist-packages:/usr/local/lib/python3/site-packages:$PYTHONPATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export GRC_PREFS_PATH=~/grc-data-3.9/toms-grc-prefs
gnuradio-companion
The other script is like this:
export LD_LIBRARY_PATH=/usr/local2/lib:$LD_LIBRARY_PATH
export GRC_PREFS_PATH=~/grc-data-3.8/toms-grc-prefs
gnuradio-companion
Please note that I use GRC_PREFS_PATH :-)
I found out that this should be a file instead of a directory, mmhhhh??
I compiled both grcs from source and set the prefs PATH for 3.8 to /usr/local2
Maybe there are ways to make it more professional but it looks good at the moment.
Thank you again!
Tom
yep! Seeing that you can install these separately, you definitely are setting the PYTHONPATH environment variabl so that either version is found; do the same for GRC_BLOCKS_PATH, so that the two block libraries don't interfere, if you haven't already. Then: GNU Radio 3.9 respects a new environment variable: GR_PREFS_PATH, which defines where GNU Radio (and through that, GRC) look for configuration. And since GRC saves the opened files in that configuration (at least if my memory serves me well), that would solve this issue. Best regards, Marcus On 17.01.21 22:32, Tom Breyer wrote:Hi all, I installed 3.8.2 and 3.9.0RC0 on my system (Debian 11 testing). Both instances are running well but I want to distinguish/separate the files which are opened when I start GRC. At the moment 3.8.2 is opening file a + b and when I start 3.9.0, the same files are opened. Instead of this I want 3.9.0 to open its files c + d (for example). Is there a command line option available to determine a "working space" or directory? Thanks for reading. Tom, DJ6TB
No comments:
Post a Comment