Я не уверен, что полностью понимаю ваш вопрос. В Linux нет обновлений для files
, только для пакетов. Если вы хотите проверить, какое обновление может изменить определенный файл, который вы имеете в виду, вы можете сделать это следующим образом.
Во-первых, эта команда
sudo apt-get upgrade --dry-run
предоставит вам список пакетов для обновления, не выполняя any
действий. Следующая команда будет загружать только те пакеты, о которых идет речь
sudo apt-get upgrade --download-only
Теперь, когда у вас есть безопасные пакеты в вашем хранилище (которое, кстати, находится в /var /cache /apt /archives), вы можете проверить файлы, которые любой пакет должен будет обновить, с помощью команды
dpkg-deb -c package_name.deb
Опция -c
означает это:
-c, --контейнер
Содержит список содержимого архивной части дерева файловой системы архива пакета. В настоящее время он создается в формате, сгенерированном подробным списком tar.
Когда вы удовлетворены, все хорошо, вы можете установить пакет с
sudo dpkg -i package_name.deb
Конечно, все это может быть легко написано. Я надеюсь, что это то, что вы были после.