Я использовал: curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
, потому что хотел установить NodeJS, но после выполнения команды - понял, что использовал неправильную команду. Мне нужна NodeJS версии 5, а не 4.
Я еще не использовал apt-get install nodejs
. Как я могу удалить файлы, загруженные первой командой, чтобы я мог выполнить другую команду curl и затем установить NodeJS, используя apt-get install nodejs
?
Я довольно новичок в Ubuntu.
Путем передачи по каналу к | sudo -E bash -
, Вы выполнили код от https://deb.nodesource.com/setup_4.x
, который является сценарием удара.
Рассмотрение сценария это, кажется, добавляет:
print_status 'Creating apt sources list file for the NodeSource Node.js 4.x LTS Argon repo...'
exec_cmd "echo 'deb https://deb.nodesource.com/node_4.x ${DISTRO} main' > /etc/apt/sources.list.d/nodesource.list"
exec_cmd "echo 'deb-src https://deb.nodesource.com/node_4.x ${DISTRO} main' >> /etc/apt/sources.list.d/nodesource.list"
print_status 'Running `apt-get update` for you...'
exec_cmd 'apt-get update'
, Таким образом, можно удалить источники, но если Вы работаете 5.x сценарий, он просто заменит этот файл, таким образом, или запущение того же скрипта с 5.x вместо 4.x или удаление файла и затем выполнение 5.x сценарий дадут Вам тот же результат:
$ curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
$ cat /etc/apt/sources.list.d/nodesource.list
deb https://deb.nodesource.com/node_5.x wily main
deb-src https://deb.nodesource.com/node_5.x wily main
Смотря на сценарий, ничего особенного не устанавливает, пока Вы не работаете склонный - получают установку nodejs.
PRE_INSTALL_PKGS=""
if [ ! -e /usr/lib/apt/methods/https ]; then
PRE_INSTALL_PKGS="${PRE_INSTALL_PKGS} apt-transport-https"
fi
if [ ! -x /usr/bin/lsb_release ]; then
PRE_INSTALL_PKGS="${PRE_INSTALL_PKGS} lsb-release"
fi
if [ ! -x /usr/bin/curl ] && [ ! -x /usr/bin/wget ]; then
PRE_INSTALL_PKGS="${PRE_INSTALL_PKGS} curl"
fi
Ничто там не было бы я волноваться о. Затем в то время как сценарий продолжается, он добавляет PPA.
exec_cmd "echo 'deb https://deb.nodesource.com/node_4.x ${DISTRO} main' > /etc/apt/sources.list.d/nodesource.list"
exec_cmd "echo 'deb-src https://deb.nodesource.com/node_4.x ${DISTRO} main' >> /etc/apt/sources.list.d/nodesource.list"
я удалил бы nodesource.list из apt/sources.list.d /
sudo rm /etc/sources.list.d/nodesource.list
Затем склонный - получают обновление
sudo apt-get update
-p
: Это говорит it' s как-s
и-t
вместе, но вывод полностью отличается. У обоих есть их использование, но они определенно не то же. – dessert 19 August 2017 в 01:49