Половины моего программного обеспечения не стало; какой-либо способ восстановиться?

Возможности состоят в том, что у Вас действительно был a /usr/local/bin/npm и Ваша оболочка помнит это в своем кэше. Можно очистить кэш с hash -d npm. Кэш не совместно используется в экземплярах оболочки, таким образом, проблема не продлится.

Причина вывод which несовместимо тому, что делает Ваша оболочка это which внешняя программа, таким образом, она не совместно использует кэш удара. Использовать type вместо этого, это - оболочка, встроенная, таким образом, это более надежно.

3
27.12.2011, 01:31
3 ответа

Можно попытаться исправить систему с поврежденными зависимостями путем выполнения команды:

apt-get -f install
2
27.01.2020, 21:17
  • 1
    Что это сделает? Это, вероятно, будет работать в этом случае? –  mattdm 25.12.2011, 15:48

Вы знаете это dpkg и apt сохранить журналы, правильно? apt то, если Вы используете apt, так может быть обойден, но dpkg не могут, так как система пакета должна использовать dpkg. Они находятся в /var/log/apt/history.log.*.gz и /var/log/apt/term.*.gz (apt) и также /var/log/dpkg.log.*.gz (dpkg). Вы можете восстанавливать историю того, что произошло от них. Первая вещь видеть, что пакеты, если кто-либо был удален.

2
27.01.2020, 21:17

Попытайтесь использовать killall gnome-panel в терминале и перезагрузке однажды, затем проверьте, появляются ли программы или нет. Еще выполненный apt-get -f install только к автоматически восстановлению сказали проблемы зависимости в Вашей системе как mughil.

1
27.01.2020, 21:17

Теги

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