Где находится пакет .deb после запуска apt dist-upgrade на Ubuntu 16.04 LTS? [duplicate]

Я использую Xubuntu 16.04 LTS.

Когда я запускаю sudo apt-get dist-upgrade в терминале, никаких проблем не возникает.

После этого я хочу скопировать .deb файл в /var/cache/apt/archives/ с помощью файлового менеджера Thunar, но он не существует.

См. скриншот ниже:

enter image description here

Но команда locate находит его:

enter image description here

Итог, файл .deb есть в /var/cache/apt/archives/

Я в замешательстве, что не так с моей системой? Не могли бы вы помочь с этой проблемой, пожалуйста?

1
задан 28 June 2016 в 11:58

1 ответ

Причина, почему Вы не можете найти .deb файл в /var/cache/apt/archives/ каталог, состоит в том, потому что это не там больше.

Эти locate команда находит его, потому что располагаются, не смотрит на фактическое содержание каталога, но работает от кэша.

От man locate:

располагаются, читает одну или несколько баз данных, подготовленных updatedb (8), и пишет имена файлов, соответствующие по крайней мере одному из ШАБЛОНОВ к стандартному выводу, один на строку.

По умолчанию, найдите, не проверяет, существуют ли файлы, найденные в базе данных все еще, (но она действительно требует, чтобы все родительские каталоги существовали, если база данных была создана с - требовать-видимость не). найдите никогда не могут сообщать файлы, созданные после нового обновления соответствующего data‐base.

Для обновления кэша базы данных выполните эту команду:

sudo updatedb

updatedb создает или обновляет базу данных, используемую, располагаются (1). Если база данных уже существует, ее данные снова используются, чтобы не перечитывать каталоги, которые не изменились.

Это должно разобраться locate файлы нахождения команды, которые больше не существуют.

<час>

РЕДАКТИРОВАНИЕ

Для эти /var/cache/apt/archives/ файлы, не существующие, возможно, Вы выполняете чистую команду после выполнения эти sudo apt-get dist upgrade команда.

Любая из этих команд автоматически вычистит /var/cache/apt/archives/ каталог.

sudo apt-get clean
sudo apt-get autoclean

Источник: Вычищение var/кэша/склонного

2
ответ дан 7 December 2019 в 13:43

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

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