Как установить старую версию пакета?

Есть несколько ошибок, которые могут привести к отсутствию списка файлов (это просто файл в / var / lib / dpkg / info), но наиболее распространенной проблемой является сама файловая система. Самый простой способ исправить это - перезагрузка с помощью команды shutdown -F -r now, а затем просмотр шоу.

Автоматическая проверка исправит любые ошибки, которые она может без уничтожения данных (например, очистка файлов которые были удалены, но там, где пространство еще не было освобождено), но если ему нужно решение, оно откажется и попросит администратора исправить проблему вручную, что является своего рода искусством само по себе и более сложным, чем я (это может быть признаком проблемы с жестким диском, хотя это требует некоторого опыта).

Ошибка dpkg может быть исправлена ​​путем переустановки пакета, в идеале, в той же версии ( Список файлов - это всего лишь список всех файлов, которые были внутри пакета, когда он был распакован, поэтому использование той же или достаточно похожей версии пакета даст тот же список).

Что dpkg зависает при этом точка определенно ошибочна, а также кричит «проблема с файловой системой» для меня.

1
задан 15 February 2015 в 19:40

1 ответ

Хорошо, вы должны удалить пакет v0.81, тогда вы можете установить пакет v0.62.

Чтобы удалить v0.81package. Используя apt-get remove SuperTuxKart. Чтобы установить пакет v0.62, вы можете запустить apt-get install SuperTuxKart=0.62. Если ваш пакет является пакетом deb, вы должны запустить dpkg -i packagename.

Удачи!

0
ответ дан 23 May 2018 в 23:33
  • 1
    Я пробовал это, но эта версия недоступна в моих репозиториях, и я не знаю, как ее добавить. Однако я нашел пакет, который может мне помочь. – The Bee's Knees 4 February 2015 в 16:20
  • 2
    Я не знаю, какой репозиторий следует использовать. Но если вы найдете удаленное репо с вашим пакетом, добавьте его в /etc/apt/source.list. И запустите apt-get update. Попробуйте установить. – Wang Xiaoyu 5 February 2015 в 04:51

Другие вопросы по тегам:

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