Tasp
Full Member
Posts: 215
|
Post by Tasp on Oct 27, 2022 12:00:31 GMT -5
Let me start by admitting I know nothing about Linux based OS, so I'll apologise for my ignorance at the start! I naively assumed you'd be able to download the latest LB5 alpha on my shiny new PI, double click the RPI32-353 and it would run. How wrong I was. When you double click on the rpi32-353, I receive a pop up asking that this is an executable file and do I wish to run it. When I say yes to this, nothing happens. I've attempted to follow this thread which has put an older version of LB into the opt folder. I've attempted to follow suggestions and guidance. But still having no joy. Is there any further info about how to make LB5 run on a PI for an absolute beginner to PI and its OS? EDIT: Pi 4 Model B 4GB
|
|
|
Post by tenochtitlanuk on Oct 27, 2022 12:20:46 GMT -5
Did you follow the ReadMe 'alphaTestNotes.txt'?
What Pi OS do you have installed?
=== Raspberry Pi ===
Extract the lb5-353 folder to your home folder. cd to ~/lb5-353 Raspberry Pi - Use the rpi32-353 file: ./rpi32-353 lb5alpha.im
|
|
Tasp
Full Member
Posts: 215
|
Post by Tasp on Oct 27, 2022 14:07:42 GMT -5
I did read this. But I was unable to extract to the "home" folder (no perms), so wandered off into a rabbit hole, however I have now extracted to "home/<user name>/". Then opened up a terminal instance and followed the notes. It just wasn't clear to me that I had to start via terminal. I was under the impression I would be able to use the GUI to double click to run LB5, as a historical Windows user, Linux is new to me, so this way of doing things is a learning curve. I would assume there will be many coming to use LB on a Pi, obviously an official LB 5 release would have all these things thought about. Pi OS is Raspbian Linux 11 (bullseye) I' assuming it the noobie GUI version for first timers. I'm hoping somewhere there's some info regarding using the GPIO and ports etc EDIT: For future readers theres a thread about creating a desktop short cut. libertybasiccom.proboards.com/thread/601/raspberry-pi-desktop-icon
|
|
|
Post by Rod on Oct 28, 2022 8:27:27 GMT -5
|
|
|
Post by regoroxford on Feb 21, 2023 22:08:09 GMT -5
I just downloaded LB5X32-353.zip , unzipped to Lenovo HD. Used filezilla to send the LB5x32-353 folder to RPi 4 B /home/pi directory. Went Smooth. cd lb5x32-353 followed by cd lb5-353 pi@pi: ~/lb5x32-353/lb5-353 $ ./rpi32-353 lb5alpha.im [enter] Permission denied any guidance available will be appreciated other than alphnotes which I read.
I did not see start new thread, so I added to the old thread "getting LB5 to run on a Pi"
Using python 3.9.2 on RPi 4B
|
|
|
Post by tenochtitlanuk on Feb 22, 2023 4:41:44 GMT -5
Is permission for the rpi32-353 file set to allow execute?
|
|
|
Post by regoroxford on Feb 22, 2023 8:34:58 GMT -5
rpi32-353 file is where error pops up.
I have used sudo, sudo python, sudo python3 followed by (./rpi32-353 [space]lb5alpha.im) just as written in alphatestnotes.txt. [space] also excluded with no success. I don't remember spaces being allowed in python terminal commands.
And chmod +xr rpi32-353 AND chmod +xr lb5alpha.im was performed first.
|
|
|
Post by tsh73 on Feb 22, 2023 14:39:46 GMT -5
I have a guess - you can try it or ignore it (just tested on Linux, it works if only file having 'x' right is lin32-353, other files have 'r' and even if I could not create files in that directory)
You said
This was done in Windows? So all permissions get lost.
Try to download file to RPi and unzip *there*. This way permissions likely be right out of the box.
|
|
|
Post by Chris Iverson on Feb 22, 2023 17:57:58 GMT -5
I wonder if it's a 32-bit vs 64-bit issue?
I have a Pi 4, but it's not running a 64-bit OS right now, so I can't check for sure. (It's also running my network, so I can't just take it down.)
I do have a Pi 3B+, I can try to put a 64-bit Raspberry Pi image on it and see what happens with the LB install.
It'll help to make sure we have permissions sorted out first, though.
|
|
|
Post by regoroxford on Feb 22, 2023 19:37:26 GMT -5
I pretty sure I chose 64 bit python 3.9.2 were you able to use the ./rpi32-35 lb5alph.im command at terminal to boot up LB5? I will try to put zip on RPi 4B and unzip to ?. don't know that directory yet. Thanks
Unzipping on the Pi makes a big difference. Entirely different animal now. Let me try the terminal cmds next.
Now I have /home/pi/lb5x32-353 dir and lb5x32-353\ (1) sub and lb5x32-353 and _MACOSX Can't navig with terminal and can't delete files.
Thought lets put unzip in /temp as suggested; same mess. some of the files are recognizable using file MGR. What is intelligent way to "unzip to" on Rpi?
Have deleted the crosslinked files resulting from extracting LB%...zip to /temp and LB5x32-353 directories which i chose. Waiting to hear about intelligent "unzip to" to setup Rpi 4 with LB5x32-353.
Thanks
|
|
|
Post by Chris Iverson on Feb 22, 2023 21:32:38 GMT -5
Wait, why is Python coming up at all? This isn't a python script, it's a direct Linux executable.
And I have been able to use that exact command to run LB5 in the past, though I haven't tried it on a 64-bit Raspberry OS yet.
|
|
|
Post by metro on Feb 22, 2023 21:43:48 GMT -5
rpi32-353 file is where error pops up. I have used sudo, sudo python, sudo python3 followed by (./rpi32-353 [space]lb5alpha.im) just as written in alphatestnotes.txt. [space] also excluded with no success. I don't remember spaces being allowed in python terminal commands. And chmod +xr rpi32-353 AND chmod +xr lb5alpha.im was performed first. I have to say I'm a little confused, and by no means an expert. But what has Python got to do with getting LB5 to work. I would probably check which OS I'm running
All Raspberry Pi 4/Pi 400 boards are 64-bit, however they will report themselves as 32-bit when using the normal Raspberry Pi OS as the standard/default operating system is 32-bit.
I hope this helps and is not just confirming I am confused
EDIT, far too slow typing Ninjaed by Chris
|
|
|
Post by regoroxford on Feb 22, 2023 22:58:20 GMT -5
unzip lb5x32-353 on RPi 4 went to correct directory when winzip not involved. The two files suggested in alphaTestNotes.txt failed to work (no such file or directory). I suppose the only thing left is to reimage my SD card to run a 32 bit python program and try again? But since it is not python, why would that be a logical effort?
My RPi reports as 64 bit. I must have chosen that ver of Python when I imaged the SD card.
|
|
|
Post by metro on Feb 22, 2023 23:50:16 GMT -5
unzip lb5x32-353 on RPi 4 went to correct directory when winzip not involved. The two files suggested in alphaTestNotes.txt failed to work (no such file or directory). I suppose the only thing left is to reimage my SD card to run a 32 bit python program and try again? But since it is not python, why would that be a logical effort? My RPi reports as 64 bit. I must have chosen that ver of Python when I imaged the SD card. regoroxford, you do not need python at all, it is a programming language.
try downloading the 64bit version of LB5 directly from this forum straight to your downloads folder on your Pi, assuming the Pi has access to the net.
whilst the correct location for LB5 should be /usr/bin. (so all users have access)
I usually just create a folder called LB5 in my home directory, cut and paste the zip into the LB5 folder navigate to the LB5 folder within a terminal the type in "unzip lb5x64-353"
I have a script lb5.sh that I use to start LB5. # note set your path (line 2) to the location you have extracted the zip to.
#!/bin/bash /home/metro/lb5x64-353/lb5x64-353/lb5-353 ./lin64-353 lb5alpha64.im
(the repeated folder lb5x64-353 is because unzip created a folder within a folder)
|
|
|
Post by regoroxford on Feb 23, 2023 9:09:08 GMT -5
Metro this sounds like a plan. I was in wrong church and pew. I pursued X32 download because it is only one mentioning RPi. I will reload and try your plan. I should be thinking Linux to get LB5 to run on RPi 4B.
Thanks
|
|