Linux Ubuntu 22.04.1 PC Images
This page is to maintain a record of my Linux Ubuntu 22.04.1 PC and Laptop images. and keep a list of Software tools I have tried and installed.
CHECK THIS is in 22.04 Image update -
Stuff I have played with and or added in 2023:
Web Development
Node.js https://nodejs.org/en/
Visual Studio Code - https://code.visualstudio.com/
Ubuntu 22.04.1 Laptop Image
(personal and workshop laptops)
Wipe PC Hard Drive, Format Disk
OS
Download the latest Ubuntu 22.04.1 image from the Ubuntu site - https://ubuntu.com/download/alternative-downloads#bittorrents
I use the winImager to then create a bootable image on a USB stick
This takes about 15 min
I install and select to over write the entire disk
I select the wifi
I select to update as part of the install
I did NOT select to install 3rd party tools
This takes about 15 min.
Dialog: Choose a user name
User Name = STEAMClown
Computer Name = STEAMClown-PC-n (where n is the PC number)
Password is my Admin password = Hot+wend(special) or "old Xilinx"
for student loaner machines the password is "what do we do here - lower case"
$ sudo apt-get update
$ sudo apt-get upgrade
settings --> set to lock after 15 min
Software Tools, Utilities, & PC Images
Updated the software Updates
Go to software and check what needs to be updated
Installed Chrome, and made it my defaul browse
set the following settings: (list them)
Utilities I installed first
See a Github Ubuntu-22-04-2-cleanUpdate.sh script
git
curl
wget -O Ubuntu-cleanUpdate.sh https://raw.githubusercontent.com/jimTheSTEAMClown/Linux/master/Ubuntu-22-04-2-CleanUpdate.sh
See this github site for scripts and bash file for building from a clean Ubuntu Image
Things the internet recommends
https://www.omgubuntu.co.uk/2016/12/21-must-have-apps-ubuntu
Kdenlive Video Editor - Open Source
Foliate ePub Reader - Open Source??? - Then wget all my epub books
Caffeine - Screen saver stopper, mouse giggler?
Tilix Terminal Emulator - multiple terminals in the same window
Etcher Image Writer - SD / USB
Cawbird Twitter Client - Check Link
VLC - Video player
GNOME Tweaks - GUI Sliders, buttons, etc
Feeds (RSS Client) - Check Link
Steam - Games - Check Link
VSCode - Coding editor
Flameshot - Screen Shot tool - Check Link
Neofetch - System - Check Link
Shortwave - Check Link
Scrpy (a great tool that lets you mirror your Android phone on your Linux desktop to interact and control it), as well as either KDE Connect or GSconnect. - Check Link
https://www.makeuseof.com/tag/5-things-right-installing-ubuntu/
sudo apt list --installed
Install Nvidia Drivers on Ubuntu - Check Link
What to do after installing Ubuntu 22.04 Linux?
Install Drivers for Graphics or Network Cards - See Link
Stuff to add to your Setup Shell .sh
See a Github Ubuntu-22-04-2-cleanUpdate.sh script
sudo apt list --installed
Ubuntu 20.04.1 Laptop Image
(personal and workshop laptops)
Wipe PC Hard Drive, Format Disk
OS
Download the latest Ubuntu 20.04.1 image from the Ubuntu site - https://ubuntu.com/download/alternative-downloads#bittorrents
I use the BalenaEcher tools to then create a bootable image on a USB stick
This takes about 15 min
I install and select to over write the entire disk
I select the wifi
I select to update as part of the install
I select to install 3rd party tools
This takes about 15 min.
Dialog: Choose a user name
User Name = STEAMClown
Computer Name = STEAMClown-PC-n (where n is the PC number)
Password is my Admin password = Hot+wend(special) or "old Xilinx"
for student loaner machines the password is "hot'
$ sudo apt-get update
$ sudo apt-get upgrade
settings --> set to lock after 30 min
Things to figure out…
I'm not sure I should install all the tools and apps first, and then create users? I want to make sure that all apps are available for all users, but all apps write to the logged in users space
Plan to have Following Users
STEAMClown ← Admin
AM_Student ← Password = learnAM
PM_Student ← Password = PMlearn
Workshop_Student ← Same access as AM/PM Students ← Password = learnWokshop
(want to be able to clear user space back to a default)
GuestClown ← 2ndary User (want to be able to clear user space back to a default) ← Password = learnWokshop
Software Tools, Utilities, & PC Images
See this github site for scripts and bash file for building from a clean Ubuntu Image
See this bash file for building from a clean Ubuntu Image
sudo wget https://raw.githubusercontent.com/jimTheSTEAMClown/Linux/master/UbuntuClassImageUpdate.sh
sudo chmod 755 UbuntuClassImageUpdate.sh
sudo cat UbuntuClassImageUpdate.sh
sudo bash UbuntuClassImageUpdate.sh
The pullImageBuildFiles.sh file will copy down all the other files you need to build a class Ubuntu Image
sudo wget https://raw.githubusercontent.com/jimTheSTEAMClown/Linux/master/pullImageBuildFiles.sh
Apps & Utilities that the Bash might be installing... check it...
Run Update and Upgrade with -y"
sudo apt-get update -y
sudo apt-get upgrade -y
VLC - this is a Video and Music Media Player app. See: https://www.vlchelp.com/install-ubuntu-linux/ for some install tips. You can take a look at https://www.vlchelp.com/vlc-media-player/ about it.
sudo apt-get install vlc -y
sudo apt-get update -y
sudo apt-get upgrade -y
sudo vlc -V
jj
not there yet - curl - $ sudo apt-get install curl
not there yet - vim - $ sudo apt-get install vim
Software Tools, Utilities, & PC Images
On my SVCTE Student PC (HP Laptops)
Install Clean Win 10 Image. Update to the latest updates and service packs
Save a Backup of this updated clean Win 10 image
Plan to have Following Users
Instructor ← Admin (Admin password)
AM_Student ← Password = learnAM
PM_Student ← Password = PMlearn
WorkshopStudent ← Same access as AM/PM Students, this will be primary User ← Password = learnWokshop
(want to be able to clear user space back to a default)
GuestClown ← Same access as AM/PM Students, this will be 2ndary User. Password = learnGuest (want to be able to clear user space back to a default)
Apps & Utilities
MicroSoft Office - Word, Exel, Powerpoint
Regular Skype was installed as part of the windows OS updates (make sure skype for business is NOT INSTALLED)
Windows Movie Maker ← May not be available any more
Install latest version of Chrome ← this is my default go to browser
Install latest version of Firefox
Acrobat readers – (Is there a better PDF tools to install? Like Acrobat Pro?) Please take care to not install crap that Adobe is always trying to install…
DO NOT INSALL - Malwarebytes https://www.malwarebytes.com/mwb-download/thankyou/
File Management Apps & Utilities
7ZIP
This currently is a better free archiving tool than other Archive tools
Install with all defaults
Last time I installed the 64 bit version
Note Pad PlusPlus
Nice code editor for C++ or Python
Last time I installed 7.4.2 installed the 32bit version due to plugin support.
Install with all defaults
Deluge - torrent software - https://deluge-torrent.org/
Nmap https://nmap.org/download.html
Latest version is https://nmap.org/dist/nmap-7.70-setup.exe
HashCalc - https://www.slavasoft.com/hashcalc/
PDFCreator - free version - http://www.pdfforge.org/pdfcreator
RealVNC - free version - used with RaspberryPi labs
Screencast-o-matic - https://screencast-o-matic.com/screen-recorder
Cygwin ← Maybe we should install this together, because there are lots of options and lots of tools to install… you have to watch the video
https://cygwin.com/install.html - installed the 64 bit version
run with all the defaults, selected the top mirror site
follow along with this video for how to get all the following packages
Added these options below to the packages
1. diffutils
2. patchutils
3. python, python3
4. vim
5. vim-common
6. openssl (net) (openssl and openssl-devel and runtime)
7. openssh (ssh) (openssh and libraries)
8. ftp
9. scp
10. gcc-c, gcc-g++, gcc-core
11. make
12. ncurses
13. clisp
14. lynx
15. wget
16. curl
17. rsync
18. bzip
19. tar
20. bash-completion
21. tmux
22. git
Win32DiskImager ImageWriter
This is a useful Image writer for DVD SD Cards or USB sticks
install with all the defaults,
Create a desktop shortcut
Electronic Tools
Fritzing
This is a nice breadboard schematic graphics tool
no donation, download ZIP and copy to the “C” drive and unzip with 7-ZIP, and then delete the Archive… you will have a directory called Fritzing.0.9.3b.64.pc
Pin it to the Start Menu and make it so that all users can use it.
It will create a fritzing dir in the My Documents of the user…
Digilent Agent for OpenScope
Cad Tools
UpStudio - Original install was V1.6… need to test the latest version
maybe , but we need to test the latest version with our printers - https://www.tiertime.com/downloads/
Version 1.6.xxx - https://www.tiertime.com/downloads/software-archive/
AutoDesk Fusion 360
Students will need to Download and install the free version - They have to register their own account
Robotics Tools
VEX tools
See downloaded image on USB stick
Pololu - Find links
RoboClaw Tools & Docs - Got to http://www.basicmicro.com/downloads and install
http://downloads.basicmicro.com/software/IonStudio/setup.exe
Also install the Win USB Driver http://downloads.basicmicro.com/code/USBRoboclawVirtualComport.zip
RoboLoco Castle Rock Software Teacher account - Need to use my User account to install. Don’t install yet.
Arduino
Get it from https://www.arduino.cc/en/Main/Software
Install the “download the Arduino IDE” not the web interface
Last time I installed Version Arduino 1.8.3. Clicked on “just Download”
Install with all the defaults…
yes to Adafruit Industry Driver…
Yes to the Arduino USB driver,
Yes to Linino ports
Install the Arduino 101 drivers
After installing the Arduino Desktop IDE (which you just did), then add the Intel Curie Core to it. This simple procedure is done selecting Tools menu, then Boards and last Boards Manager, as documented in the Arduino Boards Manager page.
Raspberry Pi
ss
next
next
FPGA Tools
Digilent
Xilinx
Xilinx ISE 14.7 See USB Dive
This software is for the Xilinx demo boards I have in class. You will need an account with a no "gmail" address. I have downloaded this to my Software Backup Archive
https://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html
Check Install flow, whenasked what package to install select Web Pack… but otherwise Install with all defaults
Install on Win 10 AR - https://www.xilinx.com/support/answers/62380.html
end
11) VEX robotics tools there are some other tools in the list of tools that Metroed has access to, what is that link, i think there was some MS robotics tools there... but I don;t have the link... can you point me to all the software our students may have access to have installed? I will also be determining other software over the summer, so if you can keep an image ready to update, so we can push this out to all the computers later. I have never used DeepFreeze, and Not sure how this would work, but if it does get installed, on Kory\'s old computers, doe sthis mean that studetns would have not persistent scratch space? I have the students write a lot of short docs... unless I force every one to use Google docs, this will not work. Also the Arduino and Raspbery PI IDE\'s like to have local libraries, and local sketch repositories, so it may get a bit messy
This is what I had put on my Class Laptops but I need to review
Software Tools, Utilities, & PC Images
This is an image instructions for the SVCTE HP laptops
Things to figure out…
Should we install all the tools and apps first, and then create users? I want to make sure that all apps are available for all users, but all apps write to the logged in users space like MyDocuments
Users - On my SVCTE Student PC (HP Laptops)
Plan to have Following Users
Instructor ← Admin (Admin password)
AM_Student ← Password = learnAM
PM_Student ← Password = PMlearn
Workshop_Student ← Same access as AM/PM Students ← Password = learnWokshop
(want to be able to clear user space back to a default)
Image Archive #1 - On my SVCTE Student PC (HP Laptops)
OS - Install Clean Win 10 Image. Update to the latest updates and service packs
Save a Backup of this updated clean Win 10 image
Apps & Utilities
MicroSoft Office - Word, Exel, Powerpoint
Image Archive #2
Browser Updates
As part of the update process IE wants to be updated. I let it update with all the defaults
Install latest version of Firefox
Install latest version of Chrome ← this is my default go to browser
Acrobat readers – (Is there a better PDF tools to install? Like Acrobat Pro?) Please take care to not install crap that Adobe is always trying to install…
File Management Apps & Utilities
7ZIP
This currently is a better free archiving tool than other Archive tools
This time (6/3/2018) I installed the 64 bit version
Install with all defaults
Note Pad PlusPlus
Nice code editor for C++ or Python
This time (6/3/2018) I installed 64 bit version (32 May have a better plugin support)
Install with most defaults, the following was the only change.
Apps & Utilities
Installed with all the defaults
File Management Apps & Utilities
7ZIP
This currently is a better free archiving tool than other Archive tools
Install with all defaults
Last time I installed the 64 bit version
Note Pad PlusPlus
Nice code editor for C++ or Python
Last time I installed 7.4.2 installed the 32bit version due to plugin support.
Install with all defaults
Nmap https://nmap.org/download.html
Latest version is https://nmap.org/dist/nmap-7.70-setup.exe
Install with all the defaults, but check these options for the install options
HashCalc - https://www.slavasoft.com/hashcalc/
Install with all the defaults
Screencast-o-matic - https://screencast-o-matic.com/screen-recorder
Install with all the defaults
Win32DiskImager ImageWriter
This is a useful Image writer for DVD SD Cards or USB sticks
install with all the defaults, but create a desktop icon,
Create a desktop shortcut
Cygwin ← Maybe we should install this together, because there are lots of options and lots of tools to install… you have to watch the video
https://cygwin.com/install.html - installed the 64 bit version
run with all the defaults, selected the top mirror site
follow along with this video for how to get all the following packages
Added these options below to the packages
1. diffutils
2. patchutils
3. python, python3
4. vim
5. vim-common
6. openssl (net) (openssl and openssl-devel and runtime)
7. openssh (ssh) (openssh and libraries)
8. ftp
9. scp
10. gcc-c, gcc-g++, gcc-core
11. make
12. ncurses
13. clisp
14. lynx
15. wget
16. curl
17. rsync
18. bzip
19. tar
20. bash-completion
21. tmux
22. git
Electronic Tools
Fritzing
This is a nice breadboard schematic graphics tool
no donation, download ZIP and copy to the “C” drive and unzip with 7-ZIP, and then delete the Archive… you will have a directory called Fritzing.0.9.3b.64.pc
Pin it to the Start Menu and make it so that all users can use it.
It will create a fritzing dir in the My Documents of the user…
Cad Tools
UpStudio - latest version with our printers - https://www.tiertime.com/downloads/
UP Studio Version 2.3.23.135
Robotics Tools
VEX tools
See downloaded install image on USB stick
Arduino
Get it from https://www.arduino.cc/en/Main/Software
Install the “download the Arduino IDE” not the web interface
Last time I installed Version Arduino 1.8.3. Clicked on “just Download”
Install with all the defaults…
yes to Adafruit Industry Driver…
Yes to the Arduino USB driver,
Yes to Linino ports
Install the Arduino 101 drivers
After installing the Arduino Desktop IDE (which you just did), then add the Intel Curie Core to it. This simple procedure is done selecting Tools menu, then Boards and last Boards Manager, as documented in the Arduino Boards Manager page.
Raspberry Pi
FPGA Tools
Digilent
Adept 2 - see USB stick - Install the Addept digilent.adept.system_v2.17.1.exe
https://reference.digilentinc.com/reference/software/adept/start?redirect=1#documentation
Xilinx
Xilinx ISE 14.7 See USB Dive
This software is for the Xilinx demo boards I have in class. You will need an account with a no "gmail" address. I have downloaded this to my Software Backup Archive
https://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html
Check Install flow, when asked what package to install select Web Pack… but otherwise Install with all defaults
Install on Win 10 AR - https://www.xilinx.com/support/answers/62380.html
end
There are some other tools in the list of tools that Metroed has access to, what is that link, i think there was some MS robotics tools there... but I don;t have the link... can you point me to all the software our students may have access to have installed? I will also be determining other software over the summer, so if you can keep an image ready to update, so we can push this out to all the computers later.
Other tools or Apps That I May want installed latter
(Not installed yet) - Regular Skype was installed as part of the windows OS updates (make sure skype for business is NOT INSTALLED)
(Not installed yet) - Windows Movie Maker ← May not be available any more
(I need to test this, wait to install) Digilent Agent for OpenScope
Malwarebytes https://www.malwarebytes.com/mwb-download/thankyou/
Installed with all the defaults
(need to talk about this…) RealVNC - free version - used with RaspberryPi labs
Install with all the defaults
AutoDesk Fusion 360
Students will need to Download and install the free version - They have to register their own account
Pololu - Find links
( I need to test this, wait to install) RoboClaw Tools & Docs - Got to http://www.basicmicro.com/downloads and install
http://downloads.basicmicro.com/software/IonStudio/setup.exe
Also install the Win USB Driver http://downloads.basicmicro.com/code/USBRoboclawVirtualComport.zip
( I need to test this, wait to install) RoboLoco Castle Rock Software Teacher account - Need to use my User account to install. Don’t install yet.