LINUX.ORG.RU

У меня вопрос. Как узнать дату установки программы?

 


0

1

Здравствуйте! У меня вопрос. А может, кто-нибудь подскажет, как узнать дату установки программы? Вот к примеру, как в Windows через «Revo Uninstaller» или через «Программы и компоненты». Я знаю, что есть менеджер пакетов «Synaptic», через который можно посмотреть, какие программы установлены, но там нет даты установки ( когда эта программа или пакет был установлен ). Также знаю, что есть такой менеджер пакетов «aptitude» ( графический пакетный менеджер APT ) в котором, также нет даты установки. Я пробовал, через /var/log ( через логи ). Я там находил даты установки, только установленных мною программ, коротко говоря программы, которые я сам устанавливал. А вот программы, которые к примеру изначально были установлены, их даты установки нет. Вот к примеру я не могу найти дату установки «Mozilla Firefox» она если, что была изначальна установлена ( просто, когда я устанавливал Ubuntu, то я в разделе установки «Какие приложения вы хотите установить для начала?» выбрал вариант «Обычная установка», тем самым браузер изначально был установлен ). Вот и не могу нигде найти дату установки браузера. PS. Честно говоря у меня просто коллега спросил: «как через терминал узнать дату установки программы определенной?». И я ему сразу посоветовал программу «Synaptic», а эта программа дату установки не выводит. Потом сам лазил по интернету и пытался узнать, как узнать дату установки программ. И так конкретного ответа не нашел. Вот и решил, после поисков обратиться сюда.

Ответ на: комментарий от ex-kiev

Не в этом смысле понятно, просто взять посмотреть в «Synaptic», где расположены установленные файлы в программе и потом идти в эту директорию и смотреть, когда она создалась. Просто я так понял, что коллега хотел узнать, можно ли просто взять ввести программу и узнать, когда была создана программа, как в Windows ( еще раз приведу пример «Программы и компоненты» ). Или можно по другому высказаться взять ввести команду и узнать, когда была та или иная программа установлена. Просто, как по мне команда в linux это программа.

kuban-10
() автор топика
Ответ на: комментарий от ex-kiev

По дате создания не совсем корректно. При обновлении программы файл будет заменен и дата обновлена. Т.е. это будет дата «установки» последней версии, а не изначальная дата.

В общем случае, нельзя достоверно узнать дату установки программы. По логам, это хорошо пока у тебя ротация или чистка не произошла(а кто хранит логи прямо годами?). По дате, тоже до первого переноса дистра на другой диск и фс. У меня гента установлена уже примерно 10 лет и я как-то захотел узнать дату установки. И не смог, т.к. логи за эти годы чистились много раз уже, дата создания файла тоже съехала, т.к. и диск менялся и файловая система. А какого-то файла в котором сохранялись бы даты нет.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

По дате создания не совсем корректно. При обновлении программы файл будет заменен и дата обновлена. Т.е. это будет дата «установки» последней версии, а не изначальная дата.

Спасибо, я про это как-то не подумал.

И не смог, т.к. логи за эти годы чистились много раз уже, дата создания файла тоже съехала, т.к. и диск менялся и файловая система. А какого-то файла в котором сохранялись бы даты нет.

Логи очищались автоматически или вручную? С дисками современного размера логи можно хранить весь срок использования данной инсталляции ОС.

ex-kiev
()
Ответ на: комментарий от ex-kiev

Логи очищались автоматически или вручную? С дисками современного размера логи можно хранить весь срок использования данной инсталляции ОС.

Раньше диски были поменьше сильно и когда заканчивалось место в корне, я пару раз делал rm -rf /var/log/*

Да, это не правильно, но за 10 лет чего только не произойдет и разбираться кто там всё место в логах выжрал(а там и правда /var/log был десятки гигабайт на 100Гб корневом разделе) и удалять точечно было лень.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)