environment setup script
Hello, I am new to Yocto and relatively new to Linux. I am working my way through the "Getting Started" guide and I have met a problem. I am trying to run the "environment-setup ." script for the arm platform. First I notice that when I list the folder /opt/poky/2.0.1 I see the scripts but they are not shown as executable. Is this correct? When I try the following command I am told "Permission denied":
/opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi
If I use sudo I see "command not found"
Any pointers would be very much appreciated,
Sid
Sid Price
Desktop Application and Embedded System Design
Quoted 9 lines · Sid Price
Hello, I am new to Yocto and relatively new to Linux. I am working my way through the “Getting Started” guide and I have met a problem. I am trying to run the “environment-setup …” script for the arm platform. First I notice that when I list the folder
/opt/poky/2.0.1I see the scripts but they are not shown as executable. Is this correct? When I try the following command I am told “Permission denied”:
Quoted 6 lines
/opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabiIf I use sudo I see “command not found”
The setup script has to be *sourced* into your shell, not run. The instructions most likely included a leading '.' but you missed it. Either type '. /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' or 'source /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' in your shell.
Maybe I can help with this one, Sid.
First step is to install "sudo". So, ... with your package manager see if "sudo" is a listed package. Barring that, try "su -", enter your root password and do "apt-get sudo". At this point, you will need to use the command "visudo" to add your user to the sudoers list. Google this for more complete instructions. Finish by exit from the root bash prompt to exit from root.
Then you should be able to use "sudo apt-get install <something>".
Charles
Quoted 36 lines · Sid Price
Hello, I am new to Yocto and relatively new to Linux. I am working my way through the “Getting Started” guide and I have met a problem. I am trying to run the “environment-setup …” script for the arm platform. First I notice that when I list the folder
/opt/poky/2.0.1I see the scripts but they are not shown as executable. Is this correct? When I try the following command I am told “Permission denied”:
/opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabiIf I use sudo I see “command not found”
Any pointers would be very much appreciated,
Sid
*Sid Price*
*Desktop Application and Embedded System Design*
--
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto
Signature · 1 line
Charles Krinke
On Thu, Apr 14, 2016 at 10:39 AM Sid Price <[email protected] <mailto:[email protected]> > wrote:
Hello, I am new to Yocto and relatively new to Linux. I am working my way through the “Getting Started” guide and I have met a problem. I am trying to run the “environment-setup …” script for the arm platform. First I notice that when I list the folder /opt/poky/2.0.1 I see the scripts but they are not shown as executable. Is this correct? When I try the following command I am told “Permission denied”:
/opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi
If I use sudo I see “command not found”
The setup script has to be *sourced* into your shell, not run. The instructions most likely included a leading '.' but you missed it. Either type '. /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' or 'source /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' in your shell.
Using “source /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi” appeared to work, no errors reported. Should I now expect to see new environment variables when I use “printenv”, because I don’t see any of those mentioned in the getting started guide.
Sid
On Thu, Apr 14, 2016 at 10:39 AM Sid Price <[email protected] <mailto:[email protected]> > wrote:
Hello, I am new to Yocto and relatively new to Linux. I am working my way through the “Getting Started” guide and I have met a problem. I am trying to run the “environment-setup …” script for the arm platform. First I notice that when I list the folder /opt/poky/2.0.1 I see the scripts but they are not shown as executable. Is this correct? When I try the following command I am told “Permission denied”:
/opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi
If I use sudo I see “command not found”
The setup script has to be *sourced* into your shell, not run. The instructions most likely included a leading '.' but you missed it. Either type '. /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' or 'source /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi' in your shell.
Using “source /opt/poky/2.0.1/environment-setup-armv5e-poky-linux-gnueabi” appeared to work, no errors reported. Should I now expect to see new environment variables when I use “printenv”, because I don’t see any of those mentioned in the getting started guide.
Sid
I reduced the command to simply “source ./environment-setup-armv5e-poky-linux-eabi” and now it worked … many thanks,
Sid