Вот что Клем (Клеман Лефевр) хочет сказать по этому поводу:
Пока не могу сказать. Это часть целей. Я имею в виду, что все хотят безопасный и тривиальный путь обновления между 17 и 18. Это то, что мы будем иметь в виду при работе над 18. Это точно будет возможно. Мы можем сделать это очень легко... но будет ли это достаточно безопасно, чтобы мы могли рекомендовать это? Это большой вопрос, и он зависит от многих вещей, которые еще не решены. Мы постараемся сделать все возможное, и если мы не сможем сделать это так же просто, как для обновлений 17.x, мы, по крайней мере, задокументируем это и поможем людям. С замедлением темпов LTS это стало более важным, и мы это прекрасно понимаем.
Если предполагается, что у вас есть файловая система ext {2,3,4}, и вы отформатировали корневую файловую систему при установке ОС (и не выполняли обновления с другая ОС без вайпа) можно использовать dumpe2fs:
% dumpe2fs -h /dev/mapper/vg_desktop-lv_root 2>&1 |grep 'Filesystem created'
Filesystem created: Sat Jul 23 04:28:07 2011
Я не знаю ни одного формального метода для этого.
Я всегда делал следующее:
touch /install-`date +"%F"` && chattr +i /install-20*
Это создает файл с именем 'install-', за которым следует текущая дата (при запуске сегодня это будет install-2012-04-03) и устанавливает его как неизменяемый, поэтому он нельзя удалить случайно.
Тогда нужно просто посмотреть этот файл, чтобы узнать, когда была установлена ОС.