This assumes you installed a “minimal” version of Ubuntu
apt
packages firstUpdate your software first
sudo apt update
#save this for the end
# sudo apt upgrade -y
Install new packages
sudo apt install -y \
kdiff3 \
ffmpeg \
qdirstat \
net-tools \
dconf-editor \
openssh-server \
remmina \
usb-creator-gtk \
gmsh \
tmux \
nmap \
p7zip-full \
pdfgrep \
gnome-tweaks \
etherwake \
ethtool \
fonts-roboto* \
httrack \
webhttrack \
meld \
gnome-shell-extensions \
libheif-examples \
autossh \
qrencode \
zbar-tools \
qtqr \
v4l2loopback-dkms \
v4l-utils \
gitg \
htop \
tree \
iperf \
ipe \
darktable \
exfat-fuse exfatprogs \
git-filter-repo \
blueman \
librecad
# sudo apt install -y \
# samba \
# wireguard \
# openresolv \
# sound-juicer \
# libimage-exiftool-perl \
# cifs-utils \
# paper-icon-theme \
# kiwix-tools \
# wkhtmltopdf \
#synaptic \
# kicad # which is better, apt or flathub?
# solaar # battery drain?
# sudo apt install -y clementine # not my favorite
# fritzing # use flatpak?
If you haven’t yet already…
# install
sudo apt install -y flatpak
#if you want to install from software GUI
sudo apt install -y gnome-software-plugin-flatpak
#add the flathub repo
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install -y flathub \
com.github.tchx84.Flatseal \
org.inkscape.Inkscape \
org.gimp.GIMP \
org.mozilla.firefox \
org.kicad.KiCad \
org.audacityteam.Audacity \
org.videolan.VLC \
com.bitwarden.desktop \
org.signal.Signal \
org.shotcut.Shotcut \
com.github.micahflee.torbrowser-launcher \
com.obsproject.Studio \
org.libreoffice.LibreOffice \
org.gnome.Rhythmbox3 \
org.raspberrypi.rpi-imager \
com.jetpackduba.Gitnuro \
com.github.xournalpp.xournalpp \
com.mattermost.Desktop \
org.fritzing.Fritzing \
com.rafaelmardojai.Blanket
# org.gpodder.gpodder \
# org.synfig.SynfigStudio
# net.xm1math.Texmaker\
# com.authy.Authy \
#us.zoom.Zoom \ #currently doesn't work with links or signon or sharing screen
#flatpak install flathub io.github.webcamoid.Webcamoid #virtual camera driver not working
#flatpak install flathub org.darktable.Darktable # font issue
optional
# flatpak install -y flathub \
# org.gnome.Cheese \
# org.kiwix.desktop \
# md.obsidian.Obsidian \
flatpak install flathub org.openscad.OpenSCAD
flatpak install flathub net.meshlab.MeshLab
flatpak install flathub org.blender.Blender
flatpak install flathub com.slack.Slack
close and reopen terminal
sudo snap install mqtt-explorer
sudo snap install hugo --channel=extended
# sudo snap install superproductivity # no longer matches android appa
sudo snap remove firefox
https://zoom.us/download#client_4meeting
sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update && sudo apt install -y mainline
flatpak install flathub org.mozilla.Thunderbird -y
move configuration from backup to ~/.var/app/org.mozilla.Thunderbird/.thunderbird/
turn off threading: https://support.mozilla.org/en-US/questions/1426449
dependencies
sudo apt install -y librsvg2-bin
sudo apt install -y texlive-full
cd ~/Downloads
#sudo apt install -y arduino #outdated
python3 -mwebbrowser "https://www.arduino.cc/en/software"
To download version 1.8.19…
wget https://downloads.arduino.cc/arduino-1.8.19-linux64.tar.xz
tar -xvf arduino-1.8.19-linux64.tar.xz
cd arduino-1.8.19
sudo bash install.sh
you need to modify .bashrc to point python3 to python because we use anaconda
echo "alias python=python3" >> ~/.bashrc
Go to https://sslvpn.asu.edu/ and install the linux client
Extract installer image. Locate the download file anyconnect-linux64-#.#.#####-core-vpn-webdeploy-k9.sh.
Open Terminal and issue the command:
sudo bash anyconnect-linux*.sh
add to path
echo "export PATH=\$PATH:/opt/cisco/secureclient/bin" >> ~/.bashrc
source ~/.bashrc
to run from command line, run vpn connect
or vpn disconnect
sudo apt install -y virtualbox virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-utils
sudo usermod -a -G vboxusers,vboxsf $USER
sudo modprobe vboxdrv
to reinstall:
sudo apt reinstall virtualbox-dkms virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-qt virtualbox
sudo modprobe vboxdrv
Derived from here:
sudo apt install -y ttf-mscorefonts-installer
sudo fc-cache -f
</notebook/vscode-setup/>
Find help here
Download from here
cd ~/Downloads
sudo dpkg -i code_1.72.2-1665614327_amd64.deb
sudo apt install -yf
install python, c/c++, html css, jupyter
sudo apt install -y mosquitto mosquitto_clients
apt install -y nautilus-share
apt install -y nautilus-admin
apt install -y nautilus-extension-gnome-terminal
apt install -y nautilus-share
git clone https://github.com/cfgnunes/nautilus-scripts.git
chmod +x ./nautilus-scripts/install.sh
./nautilus-scripts/install.sh
mkdir ~/apps
cd Downloads
wget "https://github.com/webcamoid/webcamoid/releases/download/9.0.0/webcamoid-portable-linux-9.0.0-x86_64.AppImage"
mv webcamoid-portable-linux-9.0.0-x86_64.AppImage cd ~/apps
cd ~/apps
chmod +x webcamoid-portable-linux-9.0.0-x86_64.AppImage
./webcamoid-portable-linux-9.0.0-x86_64.AppImage
flatpak install flathub com.ultimaker.cura
wget https://github.com/FreeCAD/FreeCAD/releases/download/0.20.2/FreeCAD_0.20.2-2022-12-27-conda-Linux-x86_64-py310.AppImage
go to mendeley, download 64-bit generic version, unzip and move to ~/apps
mkdir ~/apps
cd ~/apps
wget https://www.mendeley.com/autoupdates/installer/Linux-x64/stable-incoming -O mendeley-desktop.tar.bz2
tar -xvjf mendeley-desktop.tar.bz2
rm mendeley-desktop.tar.bz2
https://flathub.org/apps/details/com.github.needleandthread.vocal
flatpak install flathub com.github.needleandthread.vocal
flatpak run com.github.needleandthread.vocal
Trying to move away from ruby and jekyll…too hard
sudo apt update
sudo apt install -y ruby git build-essential ruby-dev pandoc-citeproc
sudo gem install bundler jekyll
sudo apt install -y screen
sudo apt update
sudo add-apt-repository ppa:numix/ppa
sudo apt install -y gnome-tweaks numix-gtk-theme numix-icon-theme numix-icon-theme-circle
open tweak tool and set icons and theme to numix
You need to add some permissions to get chromium working with microphones…
sudo snap install chromium
snap connections chromium # to list existing permissions
sudo snap connect chromium:audio-record :audio-record # to enable
cd ~/Downloads
wget https://release.axocdn.com/linux-standalone/gitkraken-amd64.deb
sudo dpkg -i gitkraken-amd64.deb