История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
Давай диагностику:
grep -v -e '^#' -e '^$' /etc/apt/sources.list
grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
LANG=C apt install -sf
for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done
LANG=C apt install -s node-agent-base node-aproba node-archy node-cacache node-chalk node-cli-table3 node-colors node-columnify node-debug node-emoji-regex node-got node-graceful-fs node-gyp node-https-proxy-agent node-mkdirp node-ms node-nopt node-normalize-package-data node-npm-package-arg node-npmlog node-read-package-json node-rimraf node-semver node-ssri node-string-width node-strip-ansi node-tar node-validate-npm-package-name node-which node-write-file-atomic nodejs node-tap
Тут 5 команд всего, нужны их выводы. Скорее всего, придется как с любым Dependency Hell пройтись по цепочке до первопричины.
Исправление Vsevolod-linuxoid, :
Давай диагностику:
grep -v -e '^#' -e '^$' /etc/apt/sources.list
grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
LANG=C apt install -sf
for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done
LANG=C apt install -s node-agent-base node-aproba node-archy node-cacache node-chalk node-cli-table3 node-colors node-columnify node-debug node-emoji-regex node-got node-graceful-fs node-gyp node-https-proxy-agent node-mkdirp node-ms node-nopt node-normalize-package-data node-npm-package-arg node-npmlog node-read-package-json node-rimraf node-semver node-ssri node-string-width node-strip-ansi node-tar node-validate-npm-package-name node-which node-write-file-atomic nodejs node-tap
Исходная версия Vsevolod-linuxoid, :
Давай диагностику:
grep -v -e '^#' -e '^$' /etc/apt/sources.list
grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
LANG=C apt install -s node-agent-base node-aproba node-archy node-cacache node-chalk node-cli-table3 node-colors node-columnify node-debug node-emoji-regex node-got node-graceful-fs node-gyp node-https-proxy-agent node-mkdirp node-ms node-nopt node-normalize-package-data node-npm-package-arg node-npmlog node-read-package-json node-rimraf node-semver node-ssri node-string-width node-strip-ansi node-tar node-validate-npm-package-name node-which node-write-file-atomic nodejs node-tap
LANG=C apt install -sf
for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done