Возможно, это только определенные источники, которые включают возможность обновления. Связанный вы указали, что при установке с dpkg он обходит apt и поэтому не будет обновляться.
В качестве теста я искал, какая версия nodejs доступна в Utopic (v0.10.25), а затем установлена nodejs (v0.10.20), используя checkinstall
. Я скачал и извлек, затем побежал:
./configure
make
sudo checkinstall -D
После установки я проверил версию, и она была фактически 0.10.20
Затем я сделал
sudo apt-get update
sudo apt-get upgrade
И было сказано, что узел был
Итак, я попробовал
sudo apt-get dist-upgrade
И обновил узел. Я проверяю версию после того, как она сообщает 0.10.25 (версия доступна для Utopic)
Поэтому я не уверен, что только некоторые пакеты будут установлены вручную, или если это приведет к тому, что я использовал checkinstall для создания deb / install.
Единственное странное - когда я вручную установил проверенную версию с помощью
node -v
Но поскольку обновление с помощью apt, теперь мне нужно использовать
nodejs -v
[d11 ] Итак, снова я создал старую версию deb из исходного кода с помощью checkinstall и обновил ее до последней версии, используя sudo apt-get dist-upgrade