Difference between revisions of "Pi Setup Dec 2018 - Stretch"

From OpenCircuits
Jump to navigation Jump to search
Line 163: Line 163:
 
mount -a
 
mount -a
  
== Updating Python ==
+
== Updating Python3 ==
  
 
Spyder says:You have missing dependencies!
 
Spyder says:You have missing dependencies!
Line 177: Line 177:
 
sudo conda install pyperclip  -- conda not installed, on windows part of spyder, apparently not here
 
sudo conda install pyperclip  -- conda not installed, on windows part of spyder, apparently not here
  
ok
+
ok:
 
sudo pip install pyperclip
 
sudo pip install pyperclip
  
sudo pip install rope
+
ok:
 +
sudo pip3 install rope
 +
 
 +
 
 
              
 
              
 
</pre>
 
</pre>

Revision as of 06:09, 17 January 2018

Decided time to switch to new os and Python 3, this is more or less a log


Download ....

Use this for install directions

said use etcher so that is what I plan to do.

Setup

next look at:


  • look at preferences from menu and enable vnc
  • in preferences set the localization to yours

Update

  • Before installing new application or service in Raspbian, make sure to always type this into terminal: ( if this file is on your PI use cut and paste ) This takes awhile ( perhaps an hour? )
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

You many find the following of use as well Linux Commands On Pi

Remote Desktop VNC

  • vnc

Default login. Username: pi. Password: raspberry. So, type pi, enter, raspberry, enter.


Static Ip Address

sudo leafpad /etc/dhcpcd.conf

Scroll all the way to the bottom of the file and add one, or both of the following snippets. Depending on whether you want to set a static IP address for a wired connection or a wireless connection eth0 = wired, wlan0 = wireless. You’ll need to edit the numbers in the snippet so they match your network configuration.

  • interface = This defines which network interface you are setting the configuration for.
  • static ip_address = This is the IP address that you want to set your device to. (Make sure you leave the /24 at the end)
  • static routers = This is the IP address of your gateway (probably the IP address or your router)
  • static domain_name_servers = This is the IP address of your DNS (probably the IP address of your router). You can add multiple IP addresses here separated with a single space.
  • my next Raspberry Pi 182/183 I just pasted this into the bottom of the file

interface eth0

static ip_address=192.168.0.182/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

interface wlan0

static ip_address=192.168.0.183/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

then sudo reboot to try it out - ivp 6 may be a good addition to look into

this does part of wifi, but need more

finish get wifi working

software installed with package manager

spyder3 arduino stuff


Share Net Drive

which samba	             

did not show samba but

sudo apt-get install samba

showed it was there -- not this time it did a big install ?? did it remove and install, the mysteries continue

>>> create mount point

sudo mkdir /mnt/share1

this gave read access

sudo mount -t  cifs -o guest  //192.168.0.170/share /mnt/share1

read write with this

sudo mount -t cifs -o username="russ",password="passwordhere",workgroup="MSHOME",file_mode=0777,dir_mode=0777,nobrl //192.168.0.170/share/_Source/rPi  /mnt/share1

Make automatic with fstab

https://rasspberrypi.wordpress.com/2012/09/04/mounting-and-automounting-windows-shares-on-raspberry-pi/

2.2 Password Protected Share sudo mount -t cifs -o username=yourusername,password=yourpassword //WindowsPC/share1 /mnt/mountfoldername 3. Now to check that its mounted , run the following command $ df -h

using fstab

2018 Note: cannot get this to work any more, only guest mount above, working today

  1. using fstab this will let you auto mount

for nano ctrl O writes a file

sudo leafpad /etc/fstab
sudo nano    /etc/fstab            


note that fstab may be hidden file >> //192.168.0.170/share/_Source/rPi /mnt/share1 cifs user=russ,pass=<password_notin_quotes??>,_netdev 0,0


rp-cifsinfstab

this looks good for stab

mounting-and-automounting-windows-shares-on-raspberry-pi/


 # For Guest Login
     //WindowsPC/Share1 /mnt/mountfoldername cifs guest 0 0

For Password Protected Login //WindowsPC/Share1 /mnt/mountfoldername cifs username=yourusername,password=yourpassword 0 0

//192.168.0.170/share/_Source/rPi /mnt/share1 cifs user=russ,pass=squeak13,_netdev 0,0

If you make a new entry in fstab it will not auto-mount. Therefore you must reload / refresh the entries. A reboot will do this but that is not a friendly way to do it. A quick way to reload new entries in /etc/fstab (fstab) is to use the mount command:

mount -a

Updating Python3

Spyder says:You have missing dependencies!

rope >=0.9.4: None (NOK)

Please install them to avoid this message.

ImportError: No module named 'pyperclip'

ng:
sudo conda install pyperclip  -- conda not installed, on windows part of spyder, apparently not here

ok:
sudo pip install pyperclip

ok:
sudo pip3 install rope