Other programs installed after upgrade to Ubuntu 18.04 LTS for fishfish
Last Updated 2020-01-06 by Adam Lu
-
Installed git
sudo apt-get install git git config --global core.editor "vim" -
Installed the modified VI editor:
sudo apt-get install vim -
Changed the default editor to vim-basic with the command
select-editor -
Installed lightdm:
sudo apt-get install lightdm -
Changed default display manager from gdm3 to lightdm (gdm3 displayed nonsensical words)
-
Installed trash-cli:
sudo apt-get install trash-cli -
Installed VNC Server:
sudo apt-get install vnc4server -
Installed X2Go Server
sudo apt-add-repository ppa:x2go/stable sudo apt-get update sudo apt-get install x2goserver sudo apt-get install x2goserver-xsession -
Installed the XFCE desktop
sudo apt-get install xfce4 sudo apt-get install xfce4-goodies -
Installed the MATE desktop environment:
sudo apt-get install mate -
Installed Matlab R2018a, then followed instructions in
Settings_Matlab/Setting_Matlab_Notes.mdsudo apt-get install matlab-support cp -p /usr/share/applications/matlab.desktop /home/adam/Desktop -
Installed pdftk. First tried this command, but didn’t work anymore:
sudo apt-get install pdftkThereafter, downloaded the script from this thread and installed it successfully
-
Installed ImageJ (Fiji), then setup desktop files
-
Installed mailutils for the mail command:
sudo apt-get install mailutilsUsed the domain name “fishfish.tools”
Some outputs:
Postfix (main.cf) is now set up with a default configuration. If you need to make changes, edit /etc/postfix/main.cf (and others) as needed. To view Postfix configuration values, see postconf(1).
After modifying main.cf, be sure to run ‘service postfix reload’.
However, the e-mails are still sent with the domain name “fishfish” by default
One must use the mail command this way:
# Get the server name serverName=$(hostname) # Get the user name userName=$(whoami) # Send mail mail -r "${userName}@${serverName}.tools" 'markbeen@virginia.edu' -
Installed ntp (Network Time Protocol):
sudo apt-get install ntp -
Installed ntpdate:
sudo apt-get install ntpdate -
Installed Anaconda 5.2.0 per instructions in
Settings_Anaconda/Installation_instructions.md -
Installed png libraries per these instructions:
sudo apt-get install libpng-dev sudo apt-get install zlib1g-dev -
Installed s3cmd:
sudo apt-get install s3cmdThen configured S3 key access with
s3cmd --configureThe access keys are saved in
/media/adamX/Settings_AWS/Account_Info_beenhakkerlab.txt -
Installed system-config-samba:
sudo apt-get install system-config-samba sudo touch /etc/libuser.conf -
Installed curl:
sudo apt-get install curl -
Installed NEURON 7.5. First downloaded the .deb package from this site, then applied the command:
sudo dpkg -i nrn-7.5.x86_64.deb -
Installed make (needed for NEURON’s
nrnivmodlto work):sudo apt-get install make -
Installed the GNU C Compiler (needed for NEURON’s
nrnivmodlto work):sudo apt-get install gcc -
Installed the new curses library (needed for NEURON’s
nrnivmodlto work):sudo apt-get install libncurses5-dev sudo apt-get install libncurses5-dbg sudo apt-get install ncurses-doc sudo apt-get install ncurses-examples sudo apt-get install libncursesw5-dev sudo apt-get install libncursesw5-dbg -
Installed rename:
sudo apt-get install rename -
Installed htop:
sudo apt-get install htop -
Installed atop:
sudo apt-get install atop -
Installed ncdu:
sudo apt-get install ncdu -
Installed symlinks:
sudo apt-get install symlinks -
Installed inotify-tools (for
inotifywait):sudo apt-get install inotify-tools -
Installed the synaptic package manager:
sudo apt-get install synaptic -
Installed at (for
atandatq):sudo apt-get install at -
Installed plugins for gedit:
sudo apt-get install gedit-plugins -
Installed GNOME panel:
sudo apt-get install gnome-panel -
Installed the GNU C++ library:
sudo apt-get install g++ -
Installed the NVIDIA drivers per these instructions:
# Installed the wrong NVIDIA drivers, then purged them sudo apt-get install nvidia-340 sudo apt-get install nvidia-driver-390 sudo apt-get install nvidia-utils-390 sudo apt-get purge nvidia* # Update the repository for graphics drivers sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-390Restarted the server, then applied this command to verify the driver is loaded (see these instructions):
nvidia-smi nvidia-settingsThe second command yielded:
ERROR: Unable to load info from any available system
-
Re-installed NVIDIA driver 396.24 per these instructions:
# Purged the old versions sudo apt-get purge nvidia* # Install the latest driver sudo apt-get install nvidia-driver-396Restarted the server, then applied this command to verify the driver is loaded (see these instructions):
-
Updated NVIDIA drivers. Based on these instructions, only these lines should have been necessary:
# Add the graphics drivers repository sudo add-apt-repository ppa:graphics-drivers/ppa # Update all apt repositories sudo apt update # Identify the graphic card model ubuntu-drivers devices -
Installed mesa-utils (for
glxinfo):sudo apt-get install mesa-utils -
Installed Hugo:
sudo apt-get install hugo -
Installed Pandoc:
sudo apt-get install pandoc -
Installed catdoc (programs for converting Microsoft documents such as
xls2csv):sudo apt-get install catdoc -
Installed xlsx2csv:
sudo apt-get install xlsx2csv -
Installed VLC player:
sudo apt-get install vlc browser-plugin-vlc -
Installed ffmpeg
sudo apt-get install ffmpeg -
Installed gstreamer1.0-plugins-bad
sudo apt-get install gstreamer1.0-plugins-bad -
Installed npm
sudo apt-get install npm -
Installed gitk
sudo apt-get install gitk