apt-cache извлекает данные из / var / lib / dpkg / status - как я могу предотвратить это?

Я пытаюсь скомпилировать некоторую информацию о зависимостях из более старой версии Ubuntu (Artful). По сути, я скачал старые версии, добавив следующие строки в мой /etc/var/sources.list:

deb http://old-releases.ubuntu.com/ubuntu/ artful main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ artful-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ artful-security main restricted universe multiverse

Затем, после того как я выполню обновление sudo apt-get, у меня есть эти файлы в мой каталог / var / lib / apt / lists. Это все хорошо. Затем я перемещаю эти строки в их собственный файл, который я называю artful_sources.list, и запускаю apt-cache для пакета с измененным каталогом sourcefile:

apt-cache -o Dir::Etc::SourceList=/etc/apt/artful_sources.list showpkg accountsservice > accountsservice.txt

Когда я смотрю на результаты, я вижу версии от Artful, конечно, но я также вижу самую последнюю версию от Bionic (которую я установил в своей системе), которую он, похоже, извлекает из / var / lib / dpkg / status. Я хочу только зависимости от пакетов Artful. Что дает? Какой другой вариант я могу изменить, чтобы apt-cache не просматривался в файле состояния?

Вот результаты этого примера:

Package: accountsservice
Versions:
0.6.45-1ubuntu1 (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful_main_binary-amd64_Packages
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e
 Description Language: en
                 File: /var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful_main_i18n_Translation-en
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e
 Description Language:
                 File: /var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful-updates_main_binary-amd64_Packages
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e
 Description Language:
                 File: /var/lib/dpkg/status
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e

0.6.42-0ubuntu3.1 (/var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful-updates_main_binary-amd64_Packages)
 Description Language:
                 File: /var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful_main_binary-amd64_Packages
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e
 Description Language: en
                 File: /var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful_main_i18n_Translation-en
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e
 Description Language:
                 File: /var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful-updates_main_binary-amd64_Packages
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e
 Description Language:
                 File: /var/lib/dpkg/status
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e
0.6.42-0ubuntu3 (/var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful_main_binary-amd64_Packages)
 Description Language:
                 File: /var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful_main_binary-amd64_Packages
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e
 Description Language: en
                 File: /var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful_main_i18n_Translation-en
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e
 Description Language:
                 File: /var/lib/apt/lists/old-releases.ubuntu.com_ubuntu_dists_artful-updates_main_binary-amd64_Packages
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e
 Description Language:
                 File: /var/lib/dpkg/status
                  MD5: 8aeed0a03c7cd494f0c4b8d977483d7e


Reverse Depends:
  unity-settings-daemon,accountsservice 0.6.34
  mugshot,accountsservice
  liblightdm-gobject-1-0,accountsservice
  indicator-sound,accountsservice
  libaccountsservice0,accountsservice 0.6.5
  gnome-control-center,accountsservice
  gdm3,accountsservice 0.6.35
  language-selector-common,accountsservice 0.6.29-1ubuntu6
  unity-settings-daemon,accountsservice 0.6.34
  libaccountsservice0,accountsservice 0.6.5
  language-selector-common,accountsservice 0.6.29-1ubuntu6
  gnome-control-center,accountsservice

И т. Д. и так далее. В этом случае 0.6.45-1ubuntu1 в настоящее время установлен на Bionic, а остальные версии 0.6.42-0ubuntu3 и 3.1 взяты из хитрых и хитрых обновлений соответственно.

1
задан 5 June 2019 в 20:24

0 ответов

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

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