|
From: | West, Nathan |
Subject: | Re: [Discuss-gnuradio] Setting up GNU Radio |
Date: | Fri, 13 Mar 2015 12:49:07 -0500 |
RichI forgot to answer one of your previous questions. Yes the error occurs before I have a chance to enter anything for the prefix. I have no control over it.v/r,On Fri, Mar 13, 2015 at 10:00 AM, Richard Bell <address@hidden> wrote:Richv/r,2) Have users install custom modules they want to their local home directories1) Install the base gnuradio framework to /usr/local/binAlso, I want to make sure I understand your following directions. To install gnuradio on a computer so all user accounts have access to it, I should do the following:Marcus,I deleted the pybombs folder and re-cloned pybombs from remote. When running 'sudo ./pybombs install gnuradio' I still get the same error output when it reachees the prefix portion.On Thu, Mar 12, 2015 at 3:12 PM, Marcus Müller <address@hidden> wrote:If I install it without sudo to a local account directory, how will other users be able to access the install? Is it simply a matter of setting up the environment variables correctly?The idea is to install GNU Radio globally, and let users handle their own modules in their own home directories. So you'd install GNU Radio with sudo as root into /usr/local, and each user installs private modules into /home/<user>/prefix
When does the error you paste below occur? Before you get the chance to enter /usr/local as prefix, or after?
Anyway, I'd recommend deleting your pybombs folder and cloning it cleanly again, running pybombs without root. It should ask you for the prefix. after that, it should print a warning that you should re-run it with sudo. Do that. Does the error still occur?
Greetings,
Marcus
On 03/12/2015 11:02 PM, Richard Bell wrote:
Richv/r,If I install it without sudo to a local account directory, how will other users be able to access the install? Is it simply a matter of setting up the environment variables correctly?Thanks for responding MarcusM,I can't execute 'sudo ./pybombs install gnuradio' at all, because it fails with the following output:
address@hidden:~/Documents/gnuradio/pybombs$ sudo ./pybombs install gnuradio
Initializing config file...
Username for GIT access
gituser [root]:
Directory of git cache repository
gitcache []:
Install Prefix
Traceback (most recent call last):
File "./pybombs", line 25, in <module>
from mod_pybombs import verbosity as v
File "/home/rbell/Documents/gnuradio/pybombs/mod_pybombs/__init__.py", line 22, in <module>
from globals import *;
File "/home/rbell/Documents/gnuradio/pybombs/mod_pybombs/globals.py", line 48, in <module>
config_init(config);
File "/home/rbell/Documents/gnuradio/pybombs/mod_pybombs/cfg.py", line 70, in config_init
if os.path.basename(pwd)=="pybombs":
File "/usr/lib/python2.7/posixpath.py", line 121, in basename
i = p.rfind('/') + 1
AttributeError: 'NoneType' object has no attribute 'rfind'
address@hidden:~/Documents/gnuradio/pybombs$
On Thu, Mar 12, 2015 at 2:49 PM, Marcus Müller <address@hidden> wrote:
Hi Richard,
no, not completely.
instead of 1) you should cd somewhere in your home directory, where you have write access
2) - 3) are correct. Choose /usr/local/ as prefix
5) could also be done by copying over setup_env.sh to /etc/profile.d/50-setup-gnuradio-paths
6) is normal and should not result in errors.
If normal users (including) want to install their own OOT modules, they'd use a local clone of pybombs, setting that gnuradio is already installed, and install their modules into a user-prefix (e.g. /home/user/prefix).
Greetings,
Marcus
On 03/12/2015 10:43 PM, Richard Bell wrote:
RichThanks a lot,6) Finally, and this is the part I'm most unsure of, since I used sudo ./pybombs install gnuradio, root owns these files. If I remember correctly, this caused issues for me in the past trying to run gnuradio from a non-root account. How should I handle this?5) Then instead of sourcing the setup_env.sh file from .bashrc, I will source it from /etc/profile.4) ./pybombs env3) sudo ./pybombs install gnuradio (sudo needed to give permission to create files here)2) git clone https://github.com/pybombs/pybombs.git && cd pybombs1) cd /usr/local/binShould I do it this way:Hi all,I'm setting up a new shared laptop with multiple users who want to use GNU Radio. I'm not sure how to set this up correctly.
_______________________________________________ Discuss-gnuradio mailing list address@hidden https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
[Prev in Thread] | Current Thread | [Next in Thread] |