Использовал CURL для получения NodeJS, как удалить файлы (пока не установлен nodeJS)

Я использовал: 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.

0
задан 9 April 2016 в 21:05

2 ответа

Путем передачи по каналу к | 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
0
ответ дан 10 April 2016 в 07:05
  • 1
    Я боролся немного с -p: Это говорит it' s как -s и -t вместе, но вывод полностью отличается. У обоих есть их использование, но они определенно не то же. – dessert 19 August 2017 в 01:49

Смотря на сценарий, ничего особенного не устанавливает, пока Вы не работаете склонный - получают установку 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
0
ответ дан 10 April 2016 в 07:05
  • 1
    Это должно быть last | grep 'Fri Aug[ ]*4' на самом деле. – dessert 19 August 2017 в 00:52

Другие вопросы по тегам:

Похожие вопросы: