Apt-Get Packages

From Dev Wiki
Revision as of 06:41, 5 May 2020 by Brodriguez (talk | contribs) (Add system other section)
Jump to navigation Jump to search

This page lists the apt-get commands to install various packages.
For general information about apt-get usage, see Apt-Get.

System Utilities

Gparted

A helpful hard drive management tool, with a user-friendly GUI.

sudo apt update
sudo apt install gparted

Extra Hard Drive Utils

Used, for example, in network share mounting.

sudo apt update
sudo apt install cifs-utils


System Other

Build Essential

A package that essentially contains references to other packages.
Generally common to install for software development.

sudo apt update
sudo apt install build-essential

DKMS

A package used to rebuild system kernels after a kernel update.
Generally needed if you manually upgrade kernels on your machine, or if running as a VM.

sudo apt update
sudo apt install dkms

General

Chrome

Installs the standard Google Chrome web browser.

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt update
sudo apt install google-chrome-stable

Gimp

Gimp is a free image editor tool.

sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt update
sudo apt install gimp

VLC

VLC is an all-encompassing media player. It can handle just about any standardized media format you could throw at it.

VLC is not available directly via apt. However, it can be installed with the snap manager:

sudo apt install snapd
sudo snap install vlc

LaTeX

For creating and editing pdf files.

sudo apt update
sudo apt install texlive-full texmaker


Communication

Slack

Slack is not available directly via apt. However, it can be installed with the snap manager:

sudo apt install snapd
sudo snap install slack --classic

Discord

Discord is not available directly via apt. However, it can be installed with the snap manager:

sudo apt install snapd
sudo snap install discord


General Programming

Git and Gitk

Installed on most distro's by default, but not always. Pretty essential for anything programming. If not present, can be installed with:

sudo apt update
sudo apt install git gitk

VirtualBox

Since this seems to be updated frequently, see https://www.virtualbox.org/wiki/Linux_Downloads for up to date details.
It's recommended to specifically choose the newest version, as the base command seems to generally install an out-of-date version.


Programming IDEs

Sublime Text

A text editor that, by itself, isn't very impressive. But it has a lot of support for extensions and customization, which make it as good as most standard IDE's.

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt update
sudo apt install sublime-text

Pycharm

First install umake:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make

Then install your desired version:

  • Community
umake ide pycharm
  • Professional
umake ide pycharm-professional

VsCode

A lightweight version of VisualStudio. Has support for many different languages.

VsCode is not available directly via apt. However, it can be installed with the snap manager:

sudo apt install snapd
sudo snap install code --classic