Поиск более ранней версии для перехода на

На моем сервере Debian я обновил пакет SQLite до версии 3.7.7 но обнаружил, что он содержит критическую ошибку, которая разбивает несколько вещей, включая мой репозиторий Subversion. Итак, я хотел бы вернуться к предыдущей версии, которую я использовал. Но:

  • Я понятия не имею, что это за версия (я предполагаю, что это 3.7.6.3 , но я не уверен).
  • Единственная другая версия, которую я нахожу доступной для пакета SQLite в aptitude3.5.9.6 что слишком рано для пакета Subversion, который я использую (для этого требуется не менее 3.6 ).

Как я могу идентифицировать и понизить версию SQLite, которую я использовал, и которая все еще может находиться в кеше на моем компьютере? Или, если это не так, как я могу сказать aptitude где скачать промежуточные версии этого пакета?

2 Solutions collect form web for “Поиск более ранней версии для перехода на”

Кэш APT работает в /var/cache/apt/archives . Если у вас есть подходящая версия пакета, вы можете установить его с помощью dpkg -i /var/cache/apt/archives/sqlite3-VERSION.deb .

Если у вас его нет, в настоящее время тестирование имеет 3.7.6.3-1 (можно загрузить из любого зеркала Debian), и в настоящее время стабильная версия имеет 3.7.3-1 ; или вы можете найти (почти) любую версию, которая когда-либо была в Debian на snapshot.debian.org . Поскольку это точная потребность, проще всего загрузить пакет вручную и установить с помощью dpkg (но вы также можете определить конкретную дату моментального снимка в качестве источника APT, как описано на главной странице snapshot.do).

Вы можете узнать, какую версию устанавливали, просматривая журналы dpkg в /var/log/dpkg.log или в журналах APT в /var/log/apt или в журналах Aptitude в /var/log/aptitude .

В Aptitude отметьте баггированную версию как запрещенную для установки: F ключ в интерактивном пользовательском интерфейсе или aptitude forbid-version интерактивном режиме. Если ошибка не исправлена ​​в следующей версии, пометьте пакет как «на удержании», чтобы предотвратить автоматическое обновление до дальнейшего уведомления ( = команда ключа или команды aptitude hold ).

файл /var/log/dpkg.log имеет историю изменений. Пожалуйста, сделайте grep, чтобы найти ответ.

  • Оптимальные корневые флагов для rootfs для файловой системы ext4, работающей на USB-накопителе
  • apt-get подсказки для компакт-дисков при установке пакетов, как мне его остановить?
  • Умный поворот журнала
  • Как переустановить syslinux на переформатированный (fat32 to fat16) раздел
  • определение подвески на уровне systemd в Debian
  • Есть ли способ измерить прогресс ext4lazyinit?
  • kexec и USE_GRUB_CONFIG
  • Установите zfs на debian 9 stretch
  • Как установить специальное разрешение на папку proFTPD?
  • Как я могу узнать, что случилось с моей коробкой Debian?
  • Как исправить ошибку apt-get install -f apt-transport-https: 404 Не найдено?
  • Interesting Posts

    аудиозапись – запись двух источников одновременно, объединение в одну двухканальную запись

    Как использовать sed, чтобы заменить все остальное другой строкой, кроме шаблона?

    Что может быть причиной задержки между запуском passwd и возможностью входа с этим паролем?

    Как запустить графический интерфейс Deja Dup в Debian 8.1?

    Как исправить графические проблемы с приложениями Qt? (дельфин: 14635): Gdk-WARNING **: ошибка shmget: ошибка 28 (на устройстве не осталось места)

    Файлы, созданные на общем ресурсе Samba, не могут быть изменены одним и тем же пользователем

    Linux с проблемой bash с нуля: синтаксическая ошибка $ ()

    Как настроить PPPoE с OpenWrt

    Два моста Wi-Fi и LAN для SSH

    Получение фоновых заданий путем записи в файл

    Как работает partprobe?

    Какие команды я могу использовать в терминале, чтобы найти программу, которая делает конкретную вещь?

    Активация двойной сетевой карты controllerа Intel 82575 PCI, Ubuntu

    Как я могу перенаправить вывод дочернего процесса?

    Буквально grep единственное слово в строке

    Linux и Unix - лучшая ОС в мире.