21.04.2016 вышел релиз Ubuntu 16.04 LTS с кодовым именем Xenial Xerus (Гостеприимная Земляная Белка). Абревиатура LTS означает долгосрочную поддержку - это гарантированные пять лет бесплатных обновлений безопасности и технического обслуживания.

Рекомендованные системные требования:

2 ГГц двухъядерный процессор или более мощный 2 Гб системной оперативной памяти 25 Гб свободного пространства на жестком диске DVD-привод или USB-порт для инсталяции системы При наличии доступа к сети интенет инсталятор (установщик) может автоматически скачать и установить последние обновления системы.

Ubuntu поставляется с комплектом софта необходимым для работы организации, школы, дома или предприятия среди которого офисный пакет, браузер, электронная почта и медиа-приложений, а тысячи других приложений доступны в Ubuntu Software Centre и других хранилищах (репозиториях).
В Ubuntu (linux) можно устанавливать приложения из «бинарных» пакетов (.deb), которые используются для распространения и установки программного обеспечения в ОС, использующих систему управления пакетами dpkg.

Если компьютер соответствует рекомендованным требованиям, то установка операционной системы Ubuntu не составляет особого труда. Скачиваем образ диска (.iso) c официального сайта, создаем загрузочный диск DVD или USB и загружаемся с него. Пользователям операционной системы Windows можно воспользоваться программой PENDRIVE или MULTIBOOT, а для пользователей linux существует замечательная программа dd (dataset definition), предназначенная для копирования и конвертации файлов.
dd if=ubuntu-16.04-desktop-amd64.iso of=/dev/sdb - запись ISO-образа «ubuntu-16.04-desktop-amd64.iso» на устройство sdb вместе с загрузочным сектором (boot) и форматированием раздела в файловую систему образа (ISO 9660 или UDF).

install ubuntu

После окончания установки системы устанавливаем дополнительное программное обеспечение:

Install 7-Zip
sudo apt-get install p7zip-full p7zip-rar

Install Telegramm
Скачиваем с официального сайта дистрибутив и устанавливаем его в папку /opt
cd /opt
sudo tar -xpJf ~/Downloads/tsetup.1.1.23.tar.xz
cd /opt/Telegram
./Telegram

Install Skype
Запускаем терминал и скачиваем пакет с официального сайта
wget http://download.skype.com/linux/skype-ubuntu-precise_4.3.0.37-1_i386.deb
для архитектуры системы AMD64 (64-бит) добавляем пакеты I386 (32-бит)
sudo dpkg --add-architecture i386
sudo apt-get update
Переходим в папку со скачанным установочным пакетом Skype и пытаемся установить
sudo dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb
После сообщения об ошибке запускаем установщик с ключом -f (fix-править)
sudo apt-get -f install
Данная опция предназначена для исправления системы с нарушенными зависимостями. В данном случае APT великолепно справляется со своей задачей и после перегрузки компьютера значок SKYPE появляется в панели Dash. Dash - это панель в которой отображаются все средства и приложения Ubuntu.

Install JDK
Скачиваем пакеты с сайта Oracle, в данный момент это
jdk-8u121-linux-x64.tar.gz
jdk-8u121-linux-x64-demos.tar.gz
устанавливаем
cd /usr/lib
sudo mkdir jvm
cd /usr/lib/jvm/
в следующей строке путь к файлу должен соответствовать его месторасположению в вашей системе, а имя файла скачанной вами версии пакета
sudo tar xzvf ~/Downloads/jdk-8u152-linux-x64.tar.gz
конфигурируем
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_152/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_152/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0_152/bin/javaws" 1
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
и проверяем (вводим в терминале команду)
$ java -version
$ java version “1.8.0_121”`

Install VirtualBox
Cкачиваем пакет с официального сайта, переходим в папку со скачанным установочным пакетом и пытаемся установить
sudo dpkg -i virtualbox-5.1_5.1.14-112924~Ubuntu~xenial_amd64.deb
В случае сообщения об ошибке запускаем установщик с ключом -f (fix-править)
sudo usermod -a -G vboxusers $USER для доступа USB (запускаем в терминале основной системы)
sudo usermod -a -G vboxsf $USER для доступа к общей папки из гостевой системы (запускаем в терминале гостевой системы)
!REBOOT

Install IntelliJ IDEA
Скачиваем архив с пакетом ideaIC-2016.1.1.tar.gz с сайта JetBrains, устанавливаем его в папку /opt
cd /opt
sudo tar -xzvf ~/Downloads/ideaIC-2016.2.tar.gz
и запускаем файл установки (idea.sh), который находится в папке bin в директории с установленным пакетом (/opt/idea-IC-145.597.3/bin).
Install Android Studio
Скачиваем архив c пакетом android-studio-ide-145.3360264-linux.zip с сайта developer.android.com и распаковываем его в папку /opt
cd /opt
sudo unzip ~/Downloads/android-studio-ide-*.zip
и запускаем файл установки (studio.sh), который находится в папке bin в директории с установленным пакетом (/opt/android-studio/bin)
Required libraries for 64-bit machines:
If you are running a 64-bit version of Ubuntu, you need to install some 32-bit libraries with the following command:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

Install wine

If your system is 64 bit, enable 32 bit architecture (if you haven’t already):
sudo dpkg --add-architecture i386

sudo add-apt-repository ppa:wine/wine-builds

wget https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'

sudo apt-get update

Then install (example for the development branch):
sudo apt-get install --install-recommends winehq-devel

winecfg

uninstall wine programs
wine uninstaller

Install Arduino

cd ~/Downloads
tar -xvf arduino-1.6.9-*.tar.xz
sudo mv arduino-1.6.9 /opt
cd /opt/arduino-1.6.9/
./install.sh
sudo usermod -a -G dialout $USER
!REBOOT

Install Jekyll

sudo apt-get install ruby-dev
sudo gem install jekyll
если нужна конкретная версия
sudo gem install jekyll -v 3.1.6
создать новый блог:
$ jekyll new myblog && cd myblog
$ jekyll build && jekyll serve

Install JBake
Скачиваем c официального сайта дистрибутив и устанавливаем его в папку /opt
sudo unzip ~/Downloads/jbake-2.5.1-bin.zip
cd /opt/jbake-2.5.1/bin
sudo chmod 755 jbake
добавляем переменную среды JBAKE_HOME в переменную PATH sudo nano ~/.bashrc
JBAKE_HOME=/opt/jbake-2.5.1
export PATH="$PATH:$JBAKE_HOME/bin"

тест
echo $JBAKE_HOME
/opt/jbake-2.5.1

echo $PATH
... :/sbin:/bin:/snap/bin:/opt/jbake-2.5.1/bin

Install OpenShot Video Editor
OpenShot is a free, simple-to-use, feature-rich video editor for Linux

sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt-get update
sudo apt-get install openshot-qt

Install winff
WinFF is a graphical User Interface for FFMPEG

sudo apt-get install winff

Install maven

sudo apt-get update
sudo apt-get install maven

test
mvn -version
Apache Maven 3.3.3

Install Tomcat
Download a binary distribution of Tomcat from: http://tomcat.apache.org/
Unpack the binary distribution /opt/tomcat

nano ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_XX
export CATALINA_HOME=/opt/tomcat

. ~/.bashrc

Test Run
$CATALINA_HOME/bin/startup.sh
Verify that Tomcat is working by visiting http://127.0.0.1:8080

Install StarUML

Download libgcrypt11_1.5.3 from:
https://launchpad.net/ubuntu/+archive/primary/+files/libgcrypt11_1.5.3-2ubuntu4.2_amd64.deb

Install lib with dpkg
sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_amd64.deb

Install StarUML with dpkg
sudo dpkg -i StarUML-v2.7.0-64-bit.deb

Install Calibre
sudo apt-get update
sudo apt-get install calibre

Install Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i –force-depends google-chrome-stable_current_amd64.deb
sudo apt-get install -f

Install Meld Diff Viewer
Удобный инструмент для сравнения текстовых файлов
sudo apt-get install meld

Firefox extension:
Instant Translate: Select and Translate

DJVU -> PDF

sudo apt-get install djvulibre-bin
ddjvu -format=pdf book.{djvu,pdf}

Visual Studio Code for Linux
Download Visual Studio Code for Linux.
Make a new folder and extract VSCode-linux-x64.zip inside that folder.
Double click on Code to run Visual Studio Code.
Tip: If you want to run VS Code from the terminal, create the following link substituting /path/to/vscode/Code with the absolute path to the Code executable

sudo ln -s /path/to/vscode/Code /usr/local/bin/code

Now, you can simply type code . in any folder to start editing files in that folder.

Для воспроизведения файлов миди (.mid) штатным проигрователем необходимо установить пакет “fluid-soundfont-gm”:

sudo apt install fluid-soundfont-gm

Очистка системы:

sudo apt-get autoclean // неиспользуемые пакеты из кэша
sudo apt-get clean // очистка кэша утилиты apt
sudo apt-get autoremove // удаление ненужных зависимостей

How to find the file location?

How to find out the directory in which the file is located, the full path to the file or program?

whereis file-name

Монтирование .iso
sudo mount -o loop,rw Win10_1511_English_x32.iso /home/ihor/tmp

Установка переменных среды для всей системы
sudo nano /etc/environment

для конкретного пользователя
sudo nano ~/.bashrc
DERBY_HOME=/usr/lib/jvm/jdk1.8.0_92/db
тест
echo $DERBY_HOME
/usr/lib/jvm/jdk1.8.0_92/db

добавить переменную в $PATH
sudo nano ~/.bashrc
export PATH="$PATH:$DERBY_HOME/bin"

Recovering GRUB
ВАЖНО! замените sda1 на имя раздела с установленной Ubuntu, а sda на имя дисковода):

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
sudo chroot /mnt
sudo update-grub
sudo reboot