Страница 1 из 1
Не устанавливается Node.js LTS
Добавлено: 17 фев 2018, 09:50
Fantastic
Попробовал установить с оф репозитория и PPA, там старые версии 4.x. Скачал 8.9.4.tar.gz, распоковал, как советуют на хабре:
cd node* (ну как я понял это зайти в папку с ноде)
./configure
make
checkinstall --fstrans=no --install=no --pkgname=node.js --pkgversion "8.9.4" --default
(Вместо make install, так как пишут: Лучше она тем, что в итоге получится deb пакет который потом можно еще и удалить безболезненно.)
После того как я написал make в консоли много что написано, но я так понимаю это норм кроме вот этого ../deps/openssl/openssl/ssl/bio_ssl.c:59:19: fatal error: stdio.h: Нет такого файла или каталога
А после checkinstall
в конце:
../deps/openssl/openssl/ssl/bio_ssl.c:59:19: fatal error: stdio.h: Нет такого файла или каталога
compilation terminated.
deps/openssl/openssl.target.mk:824: ошибка выполнения рецепта для цели «/tmp/mozilla_fantastic0/node-v8.9.4/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/bio_ssl.o»
make[1]: *** [/tmp/mozilla_fantastic0/node-v8.9.4/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/bio_ssl.o] Ошибка 1
Makefile:87: ошибка выполнения рецепта для цели «node»
make: *** [node] Ошибка 2
**** Установка неудачна. Отменяется создание пакета.
Восстанавливаются замененные файлы из резервной копии... FAILED!
Очищается...OK
Удачи.
Не устанавливается Node.js LTS
Добавлено: 17 фев 2018, 10:01
Chocobo
Fantastic, для начала притащи весь сборочный инструментарий
apt install build-essential
Не устанавливается Node.js LTS
Добавлено: 17 фев 2018, 10:07
Fantastic
Chocobo, Вот что пишет:
fantastic@fantastic-desktop ~ $ apt install build-essential
[sudo] пароль для fantastic:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет build-essential недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета «build-essential» не найден кандидат на установку
Не устанавливается Node.js LTS
Добавлено: 17 фев 2018, 10:10
Chocobo
Fantastic, кто-то что-то навертел уже, видимо
Код: Выделить всё
▶ apt install build-essential
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
g++ g++-5 libstdc++-5-dev
Предлагаемые пакеты:
g++-multilib g++-5-multilib gcc-5-doc libstdc++6-5-dbg libstdc++-5-doc
НОВЫЕ пакеты, которые будут установлены:
build-essential g++ g++-5 libstdc++-5-dev
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 9 762 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 39,1 MB.
Хотите продолжить? [Д/н]
показывай
inxi -r
, че там с репами
Не устанавливается Node.js LTS
Добавлено: 17 фев 2018, 10:13
Fantastic
Chocobo,
fantastic@fantastic-desktop ~ $ inxi -r
Repos: Active apt sources in file: /etc/apt/sources.list.d/noobslab-macbuntu-xenial.list
deb http://ppa.launchpad.net/noobslab/macbuntu/ubuntu xenial main
deb-src http://ppa.launchpad.net/noobslab/macbuntu/ubuntu xenial main
Active apt sources in file: /etc/apt/sources.list.d/official-package-repositories.list
deb http://packages.linuxmint.com sylvia main upstream import backport #id:linuxmint_main
deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ xenial partner
Active apt sources in file: /etc/apt/sources.list.d/paulo-miguel-dias-pkppa-xenial.list
deb http://ppa.launchpad.net/paulo-miguel-dias/pkppa/ubuntu xenial main
deb-src http://ppa.launchpad.net/paulo-miguel-dias/pkppa/ubuntu xenial main
Active apt sources in file: /etc/apt/sources.list.d/teejee2008-ppa-xenial.list
deb http://ppa.launchpad.net/teejee2008/ppa/ubuntu xenial main
deb-src http://ppa.launchpad.net/teejee2008/ppa/ubuntu xenial main
Active apt sources in file: /etc/apt/sources.list.d/webupd8team-java-xenial.list
deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
Ну я вроде ничего такого не ставил, если только может могло повлиять что поставил checkinstall
больше не знаю.
Не устанавливается Node.js LTS
Добавлено: 17 фев 2018, 10:18
rogoznik
Вот только что и поставил из ppa
Код: Выделить всё
darkfenix@darkfenix ~ node -v
v8.9.4
darkfenix@darkfenix ~ npm -v
5.6.0
Для установки:
1. Добавить ppa
Код: Выделить всё
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
2. Установить
3. Профит
Не устанавливается Node.js LTS
Добавлено: 17 фев 2018, 10:22
Chocobo
Странно чет, отсюда он должен прилететь. Где-то все равно видимо есть конфликт, еще всплывет.
darkfenix, Ага, себе я также ставил по их инструкциям, когда требовалась
Не устанавливается Node.js LTS
Добавлено: 17 фев 2018, 10:25
Fantastic
darkfenix,
Chocobo, Во, да тоже так же стало. Значит где смотрел добавление ppa. у них ошибка была и в итоге ставилось наверно с оф. репозитория. спасибо.
Chocobo писал(а): ↑17 фев 2018, 10:22
Странно чет, отсюда он должен прилететь. Где-то все равно видимо есть конфликт, еще всплывет.
Плохо конечно что проблемы, но раз получилось норм устаносить и получиться норм работать, ок. Разбираться как все проблемы убрать наверно долго будет, тогда буду стараться при следующей установке os аккуратнее быть.
Не устанавливается Node.js LTS
Добавлено: 17 фев 2018, 10:29
Chocobo
Fantastic, apt install -f
пока хотя бы прогони, ни на что не сругнется?
Если норм, то потом уже по факту че-нибудь найдем, просто имей ввиду, что оно выглядит не совсем правильно сейчас, по части взаимодействия с пакетным менеджером)
Не устанавливается Node.js LTS
Добавлено: 17 фев 2018, 10:33
Fantastic
Chocobo, Вообще стараюсь после того как несколько программ установлю, делать:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install -f
sudo apt-get autoremove
sudo apt-get autoclean
Вот что выводит, я так понимаю все норм:
fantastic@fantastic-desktop ~ $ sudo apt-get install -f
[sudo] пароль для fantastic:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.