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.

Also, 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:

1) Install the base gnuradio framework to /usr/local/bin
2) Have users install custom modules they want to their local home
directories

v/r,
Rich

On Thu, Mar 12, 2015 at 3:12 PM, Marcus Müller <marcus.muel...@ettus.com>
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:
>
>   Thanks for responding MarcusM,
>
>  I can't execute 'sudo ./pybombs install gnuradio' at all, because it
> fails with the following output:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *rbell@polarcode1:~/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'
> rbell@polarcode1:~/Documents/gnuradio/pybombs$ *
>
>  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?
>
>  v/r,
>  Rich
>
> On Thu, Mar 12, 2015 at 2:49 PM, Marcus Müller <marcus.muel...@ettus.com>
> 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:
>>
>>       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.
>>
>>  Should I do it this way:
>>
>>  1) cd /usr/local/bin
>>  2) git clone https://github.com/pybombs/pybombs.git && cd pybombs
>>  3) sudo ./pybombs install gnuradio (sudo needed to give permission to
>> create files here)
>>  4) ./pybombs env
>>
>>  5) Then instead of sourcing the setup_env.sh file from .bashrc, I will
>> source it from /etc/profile.
>>
>>  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?
>>
>>  Thanks a lot,
>>  Rich
>>
>>
>>  _______________________________________________
>> Discuss-gnuradio mailing 
>> listDiscuss-gnuradio@gnu.orghttps://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to