Из которого прибывает пакет Debian/etc/environment?

Если Вы вручную не изменили репозиториев затем, безопасно установить эти обновления. В течение времени простоя, перед установкой, конфетка сообщит Вам об этом. Или наименьшее, после установки, это спросит Вас, что сделать

3
13.04.2017, 15:36
2 ответа

В моей системе (Linux Mint Выпуск Debian) это, кажется, прибывает из libpam-modules. Найти это мной сначала grep для /etc/environment в /var/lib/dpkg/info/:

grep -C 5 "/etc/environment" /var/lib/dpkg/info/*

Это показывает что файл /var/lib/dpkg/info/libpam-modules:amd64.postinst содержит эти строки:

if dpkg --compare-versions "$2" lt 0.99.9.0-1 && ! [ -f /etc/environment ]
then
    touch /etc/environment
fi

Это вызовет пустое (простой touch) /etc/environment файл, который будет создан, если это не существует и если версия того, что дано сценарию как его второй аргумент ($2) меньше, чем 0.99.9.0-1.

5
27.01.2020, 21:14
  • 1
    И причина libpam-modules создает /etc/environment ошибка № 442049, потому что pam_env модуль пишет записи в журнале каждый раз, когда ему не удается найти файл. Так как пустой файл иначе эффективно эквивалентен несуществующему файлу, пакет, содержащий pam_env создает файл. Но /etc/environment не принадлежит тому пакету, это - один из нескольких конфигурационных файлов, которые не принадлежат никакому пакету. –  Gilles 'SO- stop being evil' 07.08.2013, 01:15

Можно также использовать поиск пакета Debian онлайн, чтобы сделать то же самое, которое может обеспечить другой результат, если Вы не обновили свой локальный кэш пакета в некоторое время.

Тем не менее похоже, что никакой пакет в конюшне не обеспечивает /etc/environment, и поиск oldstable (сжатие) приводит к тому же результату.

Если это помогает в моей системе (и я не вспоминаю внесение никаких корректировок в тот файл), это существует, но пусто, просто и просто. 0 байтов, режим 0644, mtime 27.03.2010 17:08:01 UTC и никакой birthtime (потому что ext3 не делает файла birthtimes).

1
27.01.2020, 21:14

Теги

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