Константин, привет !
> Такой вопрос, как в Debian узнать когда был установлен тот или иной
> пакет? Как узнать когда и где был скомпилирован тот или иной пакет?
Боюсь соврать, но с этим туго. В пакете не содержится явной информации о его
создании. Но. Deb пакет представляет собой ar архив. Если его (ar) запустить
с ключом ar -tv imjapaketa_0.0.1.deb то он выдаст такую информацию:
rw-r--r-- 0/0 4 Jun 21 01:49 2006 debian-binary
rw-r--r-- 0/0 411 Jun 21 02:05 2006 control.tar.gz
rw-r--r-- 0/0 204487 Jun 21 01:38 2006 data.tar.gz
Внутри лежат три файла, строго в такой последовательности:
1. debian-binary версия бинарного пакета (обычно строчка "2.0" и возврат строки)
2. control.tar.gz содержит управляющую информацию пакета (описание, скрипты
установки-удаления, итд) внутри находится как минимум файл control с описанием.
Например, такого минималистского содержания:
Package: prawda
Version: 0.4.1-1
Section: text
Priority: optional
Architecture: i386
Depends: prawda-dictionaries
Provides:
Installed-Size: 597
Maintainer: Alexander <aralni[]mail.ru>
Source:
Description: English and Esperanto to Russian translator.
English and Esperanto to Russian translator.
3. data.tar.gz собственно то, что нужно установить, корень архива совпадает
с корнем системы.
Для определения даты создания можно использовать дату control.tar.gz и(или) data.tar.gz.
(какая свежее) Ещё можно узнать дату файла самого пакета (.deb) но это малополезно.
С установленными, похоже ещё интереснее. Во всяком случае ни dpkg ни synaptic
не
показывают информацию о датах. Скорее всего её просто нет и единственный способ
её
узнать - обратится к установленным файлам пакета. (ЕСЛИ СОВРАЛ - ПОПРАВТЕ!)
А если не секрет - зачем это ?
Удачи,
Александр.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27195; Возраст листа: 1097; Участников: 1710
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/575423