sudo apt-get update
Обновляет локальную базу данных пакетов, добавляя новую информацию о пакетах, доступных в репозиториях. Как указал тердон, это нужно сделать только один раз (перед установкой пакетов).
sudo apt-get install python-software-properties python g++ make
Устанавливает пакеты python-software-properties
, python
, g++
и make
, если они еще не установлены.
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get install nodejs
Добавляет репозиторий node.js Криса Ли и устанавливает из него node.js.
sudo add-apt-repository ppa:webupd8team/java
Добавляет Java-репозиторий webupd8team.
PPA расшифровывается как "Personal Package Archive". Они содержат неофициальные пакеты, добавленные кем-либо в Launchpad. Тем не менее, node.js и java доступны в стандартных репозиториях, поэтому было бы лучше установить их оттуда, если у вас нет особых причин этого делать (например, требовать функции, недоступные в старых пакетах из официальных репозиториев).