В этой ссылке обсуждаются различные способы установки nodejs и npm. Один из методов заключался в установке его через ppa.
curl -sL https://deb.nodesource.com/setup | sudo bash -
Он использовал указанную выше команду, чтобы добавить ppa. Как это работает?
Глядя на https://deb.nodesource.com/setup, следующие две строки кода добавляют репозиторий apt для вас при запуске скрипта:
exec_cmd "echo 'deb https://deb.nodesource.com/node_0.10 ${DISTRO} main' > /etc/apt/sources.list.d/nodesource.list"
exec_cmd "echo 'deb-src https://deb.nodesource.com/node_0.10 ${DISTRO} main' >> /etc/apt/sources.list.d/nodesource.list"
Вы даете сценарию оболочки, размещенному по этому адресу, полные права доступа к вашему компьютеру, которые затем используются для добавления источника.
Опуская часть | sudo bash -, команды, которые будут выполняться, вместо этого вы можете просмотреть их, в идеале, до их выполнения.