Вы проверили which npm и which bower, но вы не отметили which node. На Ubuntu пакет node не связан с NodeJS. Пакет NodeJS устанавливается как nodejs, который разбивает любые сценарии, зависящие от node. Это похоже на другой вопрос, когда глобальная установка jshint не работала.
Предполагая, что у вас установлен nodejs, вы можете создать символическую ссылку, чтобы node указывал на nodejs:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Если это не работает или вы предпочитаете не использовать версию NodeJS в официальных репозиториях, вы можете установить глобальную установку jshint ( который даст вам команды node и nodejs) или используйте NVM (что является моим личным предпочтением, поскольку оно позволяет избежать необходимости sudo при установке модулей npm).
Используйте aptitude. sudo aptitude hold linux-headers-generic linux-image-generic
это обновляет источники, и обновление, подобное synaptic / apt-get dist-upgrade, будет sudo aptitude update && sudo aptitude full-upgrade, а с первой командой ваше ядро будет удерживаться и игнорироваться
Использовать aptitude. sudo aptitude hold linux-headers-generic linux-image-generic
это обновляет источники и делает обновление, подобное synaptic / apt-get dist-upgrade, будет sudo aptitude update && sudo aptitude full-upgrade
и с первой командой, которую ваше ядро будет удерживать и игнорируется