ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Чистка системы...
@ 2003-04-23  8:04 Alexey A. Shestopalov
  2003-04-23  8:29 ` [Comm] " Anton V. Boyarshinov
  2003-04-23 11:54 ` [Comm] " Alex Murygin
  0 siblings, 2 replies; 28+ messages in thread
From: Alexey A. Shestopalov @ 2003-04-23  8:04 UTC (permalink / raw)
  To: ALTLinux Community

Здравствуйте.
Хочу задать специалистам такой вопрос. Есть ли какая возможность (не в
ручном режиме, конечно) проверить систему (Мастер 2.2) на наличие лишних
файлов (т.е. файлов, не нужных ни системе ни установленным пакетам) для
дальнейшего их удаления?
И еще вопрос. Можно ли проверить систему на наличие всех необходимых файлов
для системы и пакетов?
Спасибо заранее.
Алексей.



^ permalink raw reply	[flat|nested] 28+ messages in thread

* [Comm] Re: Чистка системы...
  2003-04-23  8:04 [Comm] Чистка системы Alexey A. Shestopalov
@ 2003-04-23  8:29 ` Anton V. Boyarshinov
  2003-04-23  8:34   ` Anton V. Boyarshinov
  2003-04-23 11:54 ` [Comm] " Alex Murygin
  1 sibling, 1 reply; 28+ messages in thread
From: Anton V. Boyarshinov @ 2003-04-23  8:29 UTC (permalink / raw)
  To: community

Добрый день

On Wed, 23 Apr 2003 11:04:19 +0300 Alexey A. Shestopalov
 wrote:

> Хочу задать специалистам такой вопрос. Есть ли какая
> возможность (не в ручном режиме, конечно) проверить систему
> (Мастер 2.2) на наличие лишних файлов (т.е. файлов, не нужных
> ни системе ни установленным пакетам) для дальнейшего их
> удаления?

LC_ALL=C find / |xargs rpm -qf  2>&1 | grep 'is not owned by any
package' | gawk   '{print $3}'
(вся команда -- одной строкой)
Применять -- С АККУРАТНОСТЬЮ. Лучше вообще не применять ;)


Антон
-- 
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
 12:24:01  up 48 days, 18:51, 11 users,  load average: 0.73,
0.84, 0.62


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [Comm] Re: Чистка системы...
  2003-04-23  8:29 ` [Comm] " Anton V. Boyarshinov
@ 2003-04-23  8:34   ` Anton V. Boyarshinov
  2003-04-23  9:04     ` Mike Lykov
  2003-04-23  9:21     ` Anton V. Boyarshinov
  0 siblings, 2 replies; 28+ messages in thread
From: Anton V. Boyarshinov @ 2003-04-23  8:34 UTC (permalink / raw)
  To: community

On Wed, 23 Apr 2003 12:29:16 +0400 Anton V. Boyarshinov
 wrote:

> Добрый день
> 
> On Wed, 23 Apr 2003 11:04:19 +0300 Alexey A. Shestopalov
>  wrote:
> 
> > Хочу задать специалистам такой вопрос. Есть ли какая
> > возможность (не в ручном режиме, конечно) проверить систему
> > (Мастер 2.2) на наличие лишних файлов (т.е. файлов, не нужных
> > ни системе ни установленным пакетам) для дальнейшего их
> > удаления?
> 
> LC_ALL=C find / |xargs rpm -qf  2>&1 | grep 'is not owned by
> any package' | gawk   '{print $3}'

Поправка:
export LC_ALL=C; find / |xargs rpm -qf  2>&1 | grep 'is not owned
by any package' | gawk   '{print $3}'


-- 
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
 12:32:00  up 48 days, 18:59, 11 users,  load average: 0.27,
0.39, 0.48


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Re: Чистка системы...
  2003-04-23  8:34   ` Anton V. Boyarshinov
@ 2003-04-23  9:04     ` Mike Lykov
  2003-04-23  9:14       ` Anton V. Boyarshinov
  2003-04-23  9:21     ` Anton V. Boyarshinov
  1 sibling, 1 reply; 28+ messages in thread
From: Mike Lykov @ 2003-04-23  9:04 UTC (permalink / raw)
  To: community

> Поправка:
> export LC_ALL=C; find / |xargs rpm -qf  2>&1 | grep 'is not owned
> by any package' | gawk   '{print $3}'

результат:

is
is
is
is
is
is
......

-- 
Mike


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [Comm] Re: Чистка системы...
  2003-04-23  9:04     ` Mike Lykov
@ 2003-04-23  9:14       ` Anton V. Boyarshinov
  2003-04-23  9:18         ` Anton V. Boyarshinov
  0 siblings, 1 reply; 28+ messages in thread
From: Anton V. Boyarshinov @ 2003-04-23  9:14 UTC (permalink / raw)
  To: community

On Wed, 23 Apr 2003 14:04:38 +0500 Mike Lykov
 wrote:

> 
> > Поправка:
> > export LC_ALL=C; find / |xargs rpm -qf  2>&1 | grep 'is not
> > owned by any package' | gawk   '{print $3}'
> 
> результат:
> 
> is
> is
> is
> is
> is
> is
> ......

Видимо отличается версия rpm. Попробуйте заменить $3 на $2, если
не поможет, уберите часть команды после последенего | и найдите
правильный номер пол самостоятельно.

Антон
-- 
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
 13:12:00  up 48 days, 19:39, 11 users,  load average: 0.37,
0.77, 0.63


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [Comm] Re: Чистка системы...
  2003-04-23  9:14       ` Anton V. Boyarshinov
@ 2003-04-23  9:18         ` Anton V. Boyarshinov
  0 siblings, 0 replies; 28+ messages in thread
From: Anton V. Boyarshinov @ 2003-04-23  9:18 UTC (permalink / raw)
  To: community

> правильный номер пол самостоятельно.
  правильный номер поля

-- 
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
 13:16:00  up 48 days, 19:43, 11 users,  load average: 0.37,
0.50, 0.54


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [Comm] Re: Чистка системы...
  2003-04-23  8:34   ` Anton V. Boyarshinov
  2003-04-23  9:04     ` Mike Lykov
@ 2003-04-23  9:21     ` Anton V. Boyarshinov
  1 sibling, 0 replies; 28+ messages in thread
From: Anton V. Boyarshinov @ 2003-04-23  9:21 UTC (permalink / raw)
  To: community

On Wed, 23 Apr 2003 12:34:25 +0400 Anton V. Boyarshinov
 wrote:

> > > Хочу задать специалистам такой вопрос. Есть ли какая
> > > возможность (не в ручном режиме, конечно) проверить систему
> > > (Мастер 2.2) на наличие лишних файлов (т.е. файлов, не
> > > нужных ни системе ни установленным пакетам) для дальнейшего
> > > их удаления?
> > 
> > LC_ALL=C find / |xargs rpm -qf  2>&1 | grep 'is not owned by
> > any package' | gawk   '{print $3}'
> 
> Поправка:
> export LC_ALL=C; find / |xargs rpm -qf  2>&1 | grep 'is not
> owned by any package' | gawk   '{print $3}'

И для файлов с пробелами в именах также работать не будет.
Исправить это можно, но лень. Если кому интересно -- думать в
сторону find -print0, xargs -0 и замены gawk на sed

Антон
-- 
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
 13:16:00  up 48 days, 19:43, 11 users,  load average: 0.37,
0.50, 0.54


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Чистка системы...
  2003-04-23  8:04 [Comm] Чистка системы Alexey A. Shestopalov
  2003-04-23  8:29 ` [Comm] " Anton V. Boyarshinov
@ 2003-04-23 11:54 ` Alex Murygin
  2003-04-23 12:12   ` Sergey Indlin
                     ` (2 more replies)
  1 sibling, 3 replies; 28+ messages in thread
From: Alex Murygin @ 2003-04-23 11:54 UTC (permalink / raw)
  To: community

On Wed, 23 Apr 2003 11:04:19 +0300
"Alexey A. Shestopalov" <dix@ua.fm> wrote:

> Здравствуйте.
> Хочу задать специалистам такой вопрос. Есть ли какая возможность (не в
> ручном режиме, конечно) проверить систему (Мастер 2.2) на наличие
> лишних файлов (т.е. файлов, не нужных ни системе ни установленным
> пакетам) для дальнейшего их удаления?

Я делал в свое время подобным образом

$ rpm -qaf >rpm_files
$ find / >system_files
$ cat rpm_files system_files|sort >all_files
$ uniq -u all_files>check_files

После этого изучал файл check_files. То что там есть или должно быть, но
его нет или оно есть, но в rpm базе оно не значится.
Единственное find идет по символическим ссылкам, а разбираться как его
от этого отучить было лень :).


> И еще вопрос. Можно ли проверить систему на наличие всех необходимых
> файлов для системы и пакетов?

$ rpm -Va>bad_files
и man rpm для изучения формата вывода валидации.

> Спасибо заранее.
> Алексей.
> 

-- 
-----------------------
- Alex Murygin, AITOC -
-----------------------


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Чистка системы...
  2003-04-23 11:54 ` [Comm] " Alex Murygin
@ 2003-04-23 12:12   ` Sergey Indlin
  2003-04-23 13:42     ` [Comm] about_setup_master_2.2 Aндрій Луцків
  2003-04-24  9:51     ` [Comm] Чистка системы Alex Murygin
  2003-04-23 12:16   ` Andriy Dobrovol's'kii
  2003-04-23 13:08   ` [Comm] " Alex Murygin
  2 siblings, 2 replies; 28+ messages in thread
From: Sergey Indlin @ 2003-04-23 12:12 UTC (permalink / raw)
  To: community

Alex Murygin пишет:
> On Wed, 23 Apr 2003 11:04:19 +0300
> "Alexey A. Shestopalov" <dix@ua.fm> wrote:
> 
> 
>>Здравствуйте.
>>Хочу задать специалистам такой вопрос. Есть ли какая возможность (не в
>>ручном режиме, конечно) проверить систему (Мастер 2.2) на наличие
>>лишних файлов (т.е. файлов, не нужных ни системе ни установленным
>>пакетам) для дальнейшего их удаления?
> 
> 
> Я делал в свое время подобным образом
> 
> $ rpm -qaf >rpm_files
> $ find / >system_files
> $ cat rpm_files system_files|sort >all_files
> $ uniq -u all_files>check_files
> 
> После этого изучал файл check_files. То что там есть или должно быть, но
> его нет или оно есть, но в rpm базе оно не значится.
> Единственное find идет по символическим ссылкам, а разбираться как его
> от этого отучить было лень :).
> 
> 
> 
>>И еще вопрос. Можно ли проверить систему на наличие всех необходимых
>>файлов для системы и пакетов?
> 
> 
> $ rpm -Va>bad_files
> и man rpm для изучения формата вывода валидации.
Я маленький скриптик написал, когда увидел вывод этой команды :)
http://www.atmsk.ru/viewtopic.php?t=748

-- 
Sergey Indlin
JID: serj@abc92.ru, ICQ: 6317316
http://www.abc92.ru



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Чистка системы...
  2003-04-23 11:54 ` [Comm] " Alex Murygin
  2003-04-23 12:12   ` Sergey Indlin
@ 2003-04-23 12:16   ` Andriy Dobrovol's'kii
  2003-04-23 12:52     ` Sergey Indlin
  2003-04-23 12:59     ` [Comm] " Sergey Vlasov
  2003-04-23 13:08   ` [Comm] " Alex Murygin
  2 siblings, 2 replies; 28+ messages in thread
From: Andriy Dobrovol's'kii @ 2003-04-23 12:16 UTC (permalink / raw)
  To: community

Alex Murygin wrote:
> 
>>И еще вопрос. Можно ли проверить систему на наличие всех необходимых
>>файлов для системы и пакетов?
> 
> 
> $ rpm -Va>bad_files
> и man rpm для изучения формата вывода валидации.
> 
А умный человек прочтёт доку к апт и скажет apt-get check. И всех делов.
> 
>>Спасибо заранее.
>>Алексей.
>>
> 
> 


-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   265-7824            Department of Gas Electronics
Fax:   (380-44)   265-2329             Institute of Physics of NASU
*********************************************************************



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Чистка системы...
  2003-04-23 12:16   ` Andriy Dobrovol's'kii
@ 2003-04-23 12:52     ` Sergey Indlin
  2003-04-23 12:59     ` [Comm] " Sergey Vlasov
  1 sibling, 0 replies; 28+ messages in thread
From: Sergey Indlin @ 2003-04-23 12:52 UTC (permalink / raw)
  To: community

Andriy Dobrovol's'kii пишет:
> Alex Murygin wrote:
> 
>>
>>> И еще вопрос. Можно ли проверить систему на наличие всех необходимых
>>> файлов для системы и пакетов?
>>
>>
>>
>> $ rpm -Va>bad_files
>> и man rpm для изучения формата вывода валидации.
>>
> А умный человек прочтёт доку к апт и скажет apt-get check. И всех делов.
Хм. Я так понимаю он только зависимости обрабатывает. Во всяком случае, 
судя по времени его работы в районе 1 секунды, он врядли проверяет все 
md5 суммы всех файлов в системе, как это делает rpm -Va. Или ему 
какой-то ключик нужен?

-- 
Sergey Indlin
JID: serj@abc92.ru, ICQ: 6317316
http://www.abc92.ru



^ permalink raw reply	[flat|nested] 28+ messages in thread

* [Comm] Re: Чистка системы...
  2003-04-23 12:16   ` Andriy Dobrovol's'kii
  2003-04-23 12:52     ` Sergey Indlin
@ 2003-04-23 12:59     ` Sergey Vlasov
  2003-04-23 15:53       ` Andriy Dobrovol's'kii
  1 sibling, 1 reply; 28+ messages in thread
From: Sergey Vlasov @ 2003-04-23 12:59 UTC (permalink / raw)
  To: community

On Wed, 23 Apr 2003 15:16:42 +0300
"Andriy Dobrovol's'kii" <dobr@iop.kiev.ua> wrote:

> Alex Murygin wrote:
> > 
> >>И еще вопрос. Можно ли проверить систему на наличие всех необходимых
> >>файлов для системы и пакетов?
> > 
> > 
> > $ rpm -Va>bad_files
> > и man rpm для изучения формата вывода валидации.
> > 
> А умный человек прочтёт доку к апт и скажет apt-get check. И всех делов.

Ничего подобного. apt-get check отлавливает нарушенные зависимости
между установленными пакетами (после первичной чистки за инсталятором
такое может образоваться либо после --nodeps, либо при аварийном
завершении установки пакета); при этом он не проверяет файлы, входящие
в эти пакеты. rpm --verify проверяет целостность установленных файлов
(соответствие их данным, записанным в базе rpm - в частности,
проверяется MD5). Поэтому нужны обе, но в разных случаях.


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Чистка системы...
  2003-04-23 11:54 ` [Comm] " Alex Murygin
  2003-04-23 12:12   ` Sergey Indlin
  2003-04-23 12:16   ` Andriy Dobrovol's'kii
@ 2003-04-23 13:08   ` Alex Murygin
  2 siblings, 0 replies; 28+ messages in thread
From: Alex Murygin @ 2003-04-23 13:08 UTC (permalink / raw)
  To: community

On Wed, 23 Apr 2003 14:54:56 +0300
Alex Murygin <murygin@tut.by> wrote:

> On Wed, 23 Apr 2003 11:04:19 +0300
> "Alexey A. Shestopalov" <dix@ua.fm> wrote:
> 
> > Здравствуйте.
> > Хочу задать специалистам такой вопрос. Есть ли какая возможность (не
> > в ручном режиме, конечно) проверить систему (Мастер 2.2) на наличие
> > лишних файлов (т.е. файлов, не нужных ни системе ни установленным
> > пакетам) для дальнейшего их удаления?

Мне вот гораздо интереснее скрипт проверяющий дубликаты в PATH.
Например /bin/ps и /root/bin/ps. У меня какие-то некрасивые решения
получались, правда все лень сесть и подумать над этим больше чем 5 минут
:)

> 
> > Спасибо заранее.
> > Алексей.
> > 
> 
> -- 

-- 
-----------------------
- Alex Murygin, AITOC -
-----------------------


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [Comm] about_setup_master_2.2
  2003-04-23 12:12   ` Sergey Indlin
@ 2003-04-23 13:42     ` Aндрій Луцків
  2003-04-23 13:53       ` Maxim Tyurin
  2003-04-24  9:51     ` [Comm] Чистка системы Alex Murygin
  1 sibling, 1 reply; 28+ messages in thread
From: Aндрій Луцків @ 2003-04-23 13:42 UTC (permalink / raw)
  To: community

Доброго дня !

Шановні розробники поясніть будь-ласка, чому в Мастері 2.2 коли я запускаю 
setup ->services - я не можу включати/виключати сервіси через цей інтерфейс  
він вилітає...

звичайно вручну настроїти я все можу, але все таки....
....як настроювати демони, які стартують автоматично через drakxconf (setup).

З повагою, Андрій Луцків (м.Тернопіль, Україна)





^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] about_setup_master_2.2
  2003-04-23 13:42     ` [Comm] about_setup_master_2.2 Aндрій Луцків
@ 2003-04-23 13:53       ` Maxim Tyurin
  0 siblings, 0 replies; 28+ messages in thread
From: Maxim Tyurin @ 2003-04-23 13:53 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 578 bytes --]

On Wed, Apr 23, 2003 at 04:42:06PM +0300, Aндрій Луцків wrote:
> Шановні розробники поясніть будь-ласка, чому в Мастері 2.2 коли я запускаю 
> setup ->services - я не можу включати/виключати сервіси через цей інтерфейс  
> він вилітає...
> 
> звичайно вручну настроїти я все можу, але все таки....
> ....як настроювати демони, які стартують автоматично через drakxconf (setup).
Через chkconfig
man chkconfig

Не начинайте новый тред кнопкой "ответить"

И язык рассылки - русский (не все украинский понимают)
-- 

With Best Regards, Maxim Tyurin
JID:	MrKooll@jabber.pibhe.com
			

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Re: Чистка системы...
  2003-04-23 12:59     ` [Comm] " Sergey Vlasov
@ 2003-04-23 15:53       ` Andriy Dobrovol's'kii
  2003-04-23 16:22         ` Sergey Vlasov
  0 siblings, 1 reply; 28+ messages in thread
From: Andriy Dobrovol's'kii @ 2003-04-23 15:53 UTC (permalink / raw)
  To: community

Sergey Vlasov wrote:
> On Wed, 23 Apr 2003 15:16:42 +0300
> "Andriy Dobrovol's'kii" <dobr@iop.kiev.ua> wrote:
> 
> 
>>Alex Murygin wrote:
>>
>>>>И еще вопрос. Можно ли проверить систему на наличие всех необходимых
>>>>файлов для системы и пакетов?
>>>
>>>
>>>$ rpm -Va>bad_files
>>>и man rpm для изучения формата вывода валидации.
>>>
>>
>>А умный человек прочтёт доку к апт и скажет apt-get check. И всех делов.
> 
> 
> Ничего подобного. apt-get check отлавливает нарушенные зависимости
> между установленными пакетами (после первичной чистки за инсталятором
> такое может образоваться либо после --nodeps, либо при аварийном
> завершении установки пакета); при этом он не проверяет файлы, входящие
> в эти пакеты. rpm --verify проверяет целостность установленных файлов
> (соответствие их данным, записанным в базе rpm - в частности,
> проверяется MD5). Поэтому нужны обе, но в разных случаях.

Так ведь исходный вопрос именно о целостности системы, про сломаные 
файлы вопроса не было. "Наличии всех нужных файлов и пакетов".
Но, впредь буду знать разницу. :) А что, установщик может и такое с 
файлами делать?
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   265-7824            Department of Gas Electronics
Fax:   (380-44)   265-2329             Institute of Physics of NASU
*********************************************************************



^ permalink raw reply	[flat|nested] 28+ messages in thread

* [Comm] Re: Чистка системы...
  2003-04-23 15:53       ` Andriy Dobrovol's'kii
@ 2003-04-23 16:22         ` Sergey Vlasov
  2003-04-24  7:43           ` Andriy Dobrovol's'kii
  0 siblings, 1 reply; 28+ messages in thread
From: Sergey Vlasov @ 2003-04-23 16:22 UTC (permalink / raw)
  To: community

On Wed, 23 Apr 2003 18:53:28 +0300
"Andriy Dobrovol's'kii" <dobr@iop.kiev.ua> wrote:

> >>А умный человек прочтёт доку к апт и скажет apt-get check. И всех делов.
> > 
> > 
> > Ничего подобного. apt-get check отлавливает нарушенные зависимости
> > между установленными пакетами (после первичной чистки за инсталятором
> > такое может образоваться либо после --nodeps, либо при аварийном
> > завершении установки пакета); при этом он не проверяет файлы, входящие
> > в эти пакеты. rpm --verify проверяет целостность установленных файлов
> > (соответствие их данным, записанным в базе rpm - в частности,
> > проверяется MD5). Поэтому нужны обе, но в разных случаях.
> 
> Так ведь исходный вопрос именно о целостности системы, про сломаные 
> файлы вопроса не было. "Наличии всех нужных файлов и пакетов".

Так apt-get check даже наличия не проверяет.

> Но, впредь буду знать разницу. :) А что, установщик может и такое с 
> файлами делать?

В смысле, отсутствующие файлы? Думаю, сможет косвенным путём - если
ухитрится установить пакеты, конфликтующие по файлам; тогда в процессе
восстановления зависимостей при удалении одного из этих пакетов
перекрывающиеся файлы могут исчезнуть вообще.


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Re: Чистка системы...
  2003-04-23 16:22         ` Sergey Vlasov
@ 2003-04-24  7:43           ` Andriy Dobrovol's'kii
  2003-04-24  8:01             ` [Comm] " Alexey A. Shestopalov
  2003-04-24  8:07             ` Andriy Dobrovol's'kii
  0 siblings, 2 replies; 28+ messages in thread
From: Andriy Dobrovol's'kii @ 2003-04-24  7:43 UTC (permalink / raw)
  To: community

Sergey Vlasov wrote:
> On Wed, 23 Apr 2003 18:53:28 +0300
> "Andriy Dobrovol's'kii" <dobr@iop.kiev.ua> wrote:
> 
> 
>>>>А умный человек прочтёт доку к апт и скажет apt-get check. И всех делов.
>>>
>>>
>>>Ничего подобного. apt-get check отлавливает нарушенные зависимости
>>>между установленными пакетами (после первичной чистки за инсталятором
>>>такое может образоваться либо после --nodeps, либо при аварийном
>>>завершении установки пакета); при этом он не проверяет файлы, входящие
>>>в эти пакеты. rpm --verify проверяет целостность установленных файлов
>>>(соответствие их данным, записанным в базе rpm - в частности,
>>>проверяется MD5). Поэтому нужны обе, но в разных случаях.
>>
>>Так ведь исходный вопрос именно о целостности системы, про сломаные 
>>файлы вопроса не было. "Наличии всех нужных файлов и пакетов".
> 
> 
> Так apt-get check даже наличия не проверяет.
> 
> 
>>Но, впредь буду знать разницу. :) А что, установщик может и такое с 
>>файлами делать?
> 
> 
> В смысле, отсутствующие файлы? Думаю, сможет косвенным путём - если
> ухитрится установить пакеты, конфликтующие по файлам; тогда в процессе
> восстановления зависимостей при удалении одного из этих пакетов
> перекрывающиеся файлы могут исчезнуть вообще.

Сурово. Так а смысл тогда вообще в такой проверке? Тогда это нужно 
срочно к документации добавлять. Ведь люди верят! Срочно пошёл 
ставить проверку рпмом. :((
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   265-7824            Department of Gas Electronics
Fax:   (380-44)   265-2329             Institute of Physics of NASU
*********************************************************************



^ permalink raw reply	[flat|nested] 28+ messages in thread

* [Comm] Re: [Comm] Re: Чистка системы...
  2003-04-24  7:43           ` Andriy Dobrovol's'kii
@ 2003-04-24  8:01             ` Alexey A. Shestopalov
  2003-04-24  8:10               ` Anton V. Boyarshinov
  2003-04-24  9:57               ` [Comm] " Alex Murygin
  2003-04-24  8:07             ` Andriy Dobrovol's'kii
  1 sibling, 2 replies; 28+ messages in thread
From: Alexey A. Shestopalov @ 2003-04-24  8:01 UTC (permalink / raw)
  To: community

Приветствую.
Все-таки не мог бы кто знающий подвести итог по сабжу. Что же нужно сдеалть,
чтобы очистить систему от мусора. По проверке пакетов и поддержанию
целостности все ясно. Но как избавиться от того, что не нужно ни системе в
целом ни отдельным пакетам. Не занимать же этому мусору винт.
Спасибо.
Ал.



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Re: Чистка системы...
  2003-04-24  7:43           ` Andriy Dobrovol's'kii
  2003-04-24  8:01             ` [Comm] " Alexey A. Shestopalov
@ 2003-04-24  8:07             ` Andriy Dobrovol's'kii
  2003-04-24 10:36               ` Mike Lykov
  1 sibling, 1 reply; 28+ messages in thread
From: Andriy Dobrovol's'kii @ 2003-04-24  8:07 UTC (permalink / raw)
  To: community

Andriy Dobrovol's'kii wrote:
> 
> Сурово. Так а смысл тогда вообще в такой проверке? Тогда это нужно 
> срочно к документации добавлять. Ведь люди верят! Срочно пошёл ставить 
> проверку рпмом. :((

Проверил. :(( Вывод на 356К. Куда теперь смотреть чтоб "разобрать" 
этот вывод? Кое что там "мусор", но остальное хотелось бы понять.
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   265-7824            Department of Gas Electronics
Fax:   (380-44)   265-2329             Institute of Physics of NASU
*********************************************************************



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Re: Чистка системы...
  2003-04-24  8:01             ` [Comm] " Alexey A. Shestopalov
@ 2003-04-24  8:10               ` Anton V. Boyarshinov
  2003-04-24  9:57               ` [Comm] " Alex Murygin
  1 sibling, 0 replies; 28+ messages in thread
From: Anton V. Boyarshinov @ 2003-04-24  8:10 UTC (permalink / raw)
  To: community

On Thu, 24 Apr 2003 11:01:22 +0300 Alexey A. Shestopalov
 wrote:


> Все-таки не мог бы кто знающий подвести итог по сабжу. Что же
> нужно сдеалть, чтобы очистить систему от мусора. По проверке
> пакетов и поддержанию целостности все ясно. Но как избавиться
> от того, что не нужно ни системе в целом ни отдельным пакетам.
> Не занимать же этому мусору винт.

Очевидно -- удалить. ;) Только сначала подумать -- откуда этот
мусор взялся. У меня подавляющая часть этого "мусора" --
пользователькие файлы ;)

Антон
-- 
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
 12:08:00  up 49 days, 18:35, 11 users,  load average: 0.32,
0.50, 0.51


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Чистка системы...
  2003-04-23 12:12   ` Sergey Indlin
  2003-04-23 13:42     ` [Comm] about_setup_master_2.2 Aндрій Луцків
@ 2003-04-24  9:51     ` Alex Murygin
  2003-04-24 11:14       ` Sergey Indlin
  1 sibling, 1 reply; 28+ messages in thread
From: Alex Murygin @ 2003-04-24  9:51 UTC (permalink / raw)
  To: community

On Wed, 23 Apr 2003 16:12:53 +0400
Sergey Indlin <indlin@hotbox.ru> wrote:

> Alex Murygin пишет:
> > $ rpm -Va>bad_files
> > и man rpm для изучения формата вывода валидации.
> Я маленький скриптик написал, когда увидел вывод этой команды :)
> http://www.atmsk.ru/viewtopic.php?t=748

только зачем питон для этих целей?

$ rpm -qa|awk '{if (system("rpm -V " $0)) \
{print "---\nPackage " $0 "\n---";}}'

И все. (только он все таки еще и список файлов пишет) ;)

> 
> -- 
> Sergey Indlin
> JID: serj@abc92.ru, ICQ: 6317316
> http://www.abc92.ru

-- 
-----------------------
- Alex Murygin, AITOC -
-----------------------


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Re: [Comm] Re: Чистка системы...
  2003-04-24  8:01             ` [Comm] " Alexey A. Shestopalov
  2003-04-24  8:10               ` Anton V. Boyarshinov
@ 2003-04-24  9:57               ` Alex Murygin
  2003-04-24 10:50                 ` Anton V. Boyarshinov
  1 sibling, 1 reply; 28+ messages in thread
From: Alex Murygin @ 2003-04-24  9:57 UTC (permalink / raw)
  To: community

On Thu, 24 Apr 2003 11:01:22 +0300
"Alexey A. Shestopalov" <dix@ua.fm> wrote:

> Приветствую.
> Все-таки не мог бы кто знающий подвести итог по сабжу. Что же нужно
> сдеалть, чтобы очистить систему от мусора. По проверке пакетов и
> поддержанию целостности все ясно. Но как избавиться от того, что не
> нужно ни системе в целом ни отдельным пакетам. Не занимать же этому
> мусору винт. Спасибо.
> Ал.

Немного не в тему, но где-то читал что для Debian есть маленький пакет
который просто напросто проверяет обращение к файлам пакетов и если
давно не было обращений удаляет их. Как он точно работает и как он
называется я не помню, но идея мне понравилась.

Если кто знает точно, был бы рад если бы кинули ссылкой.

-- 
-----------------------
- Alex Murygin, AITOC -
-----------------------


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Re: Чистка системы...
  2003-04-24  8:07             ` Andriy Dobrovol's'kii
@ 2003-04-24 10:36               ` Mike Lykov
  0 siblings, 0 replies; 28+ messages in thread
From: Mike Lykov @ 2003-04-24 10:36 UTC (permalink / raw)
  To: community

> Ведь люди верят! Срочно пошёл ставить
> > проверку рпмом. :((
>
> Проверил. :(( Вывод на 356К. Куда теперь смотреть чтоб "разобрать"
> этот вывод? Кое что там "мусор", но остальное хотелось бы понять.

так в том-то и дело, что туда попадают временные файлы, документы|настройки 
пользователей, и т.п....

отсюда - каталоги /tmp и /home - выкинуть?

-- 
Mike


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Re: Чистка системы...
  2003-04-24  9:57               ` [Comm] " Alex Murygin
@ 2003-04-24 10:50                 ` Anton V. Boyarshinov
  2003-04-24 11:39                   ` Alex Murygin
  0 siblings, 1 reply; 28+ messages in thread
From: Anton V. Boyarshinov @ 2003-04-24 10:50 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 976 bytes --]

On Thu, 24 Apr 2003 12:57:39 +0300 Alex Murygin
 wrote:
> Немного не в тему, но где-то читал что для Debian есть маленький пакет
> который просто напросто проверяет обращение к файлам пакетов и если
> давно не было обращений удаляет их. Как он точно работает и как он
> называется я не помню, но идея мне понравилась.

[root@boyarsh root]# rpm -qa| while read name; do rpm -ql $name |xargs find 2>/dev/null|xargs -r stat -c'%X' 2>/dev/null|gawk -v name=$name 'BEGIN{time=0}{if($1>time){time=$1}}END{print name, time}'; done | gawk -v date=`date +'%s' -d2003-01-01` '{if($2<date)print $1}'

Этот скрипт выводит спиок пакетов, в котроых нет файлов к которым был доступ позже заданной даты. Дату в скрипте предлагаю найти самостоятельно. Однако, относиться к этому списку надо осторожно, особенно на редко перезагружаемых машинах.

Антон
-- 
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
 14:44:01  up 49 days, 21:11, 12 users,  load average: 0.60, 1.50, 1.11

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Чистка системы...
  2003-04-24  9:51     ` [Comm] Чистка системы Alex Murygin
@ 2003-04-24 11:14       ` Sergey Indlin
  0 siblings, 0 replies; 28+ messages in thread
From: Sergey Indlin @ 2003-04-24 11:14 UTC (permalink / raw)
  To: community

Alex Murygin пишет:
> On Wed, 23 Apr 2003 16:12:53 +0400
> Sergey Indlin <indlin@hotbox.ru> wrote:
> 
> 
>>Alex Murygin пишет:
>>
>>>$ rpm -Va>bad_files
>>>и man rpm для изучения формата вывода валидации.
>>
>>Я маленький скриптик написал, когда увидел вывод этой команды :)
>>http://www.atmsk.ru/viewtopic.php?t=748
> 
> 
> только зачем питон для этих целей?
> 
> $ rpm -qa|awk '{if (system("rpm -V " $0)) \
> {print "---\nPackage " $0 "\n---";}}'
> 
> И все. (только он все таки еще и список файлов пишет) ;)
Я в это время питоном увлекался :-)
Понятно что большенство вещей можно сделать разными способами, что есть 
хорошо.

-- 
Sergey Indlin
JID: serj@abc92.ru, ICQ: 6317316
http://www.abc92.ru



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] Re: Чистка системы...
  2003-04-24 10:50                 ` Anton V. Boyarshinov
@ 2003-04-24 11:39                   ` Alex Murygin
  2003-04-24 11:56                     ` Anton V. Boyarshinov
  0 siblings, 1 reply; 28+ messages in thread
From: Alex Murygin @ 2003-04-24 11:39 UTC (permalink / raw)
  To: community

On Thu, 24 Apr 2003 14:50:09 +0400
"Anton V. Boyarshinov" <boyarsh@ru.echo.fr> wrote:

> On Thu, 24 Apr 2003 12:57:39 +0300 Alex Murygin
>  wrote:
> > Немного не в тему, но где-то читал что для Debian есть маленький
> > пакет который просто напросто проверяет обращение к файлам пакетов и
> > если давно не было обращений удаляет их. Как он точно работает и как
> > он называется я не помню, но идея мне понравилась.
> 
> [root@boyarsh root]# rpm -qa| while read name; do rpm -ql $name |xargs
> find 2>/dev/null|xargs -r stat -c'%X' 2>/dev/null|gawk -v name=$name
> 'BEGIN{time=0}{if($1>time){time=$1}}END{print name, time}'; done |
> gawk -v date=`date +'%s' -d2003-01-01` '{if($2<date)print $1}'

А я бы использовал

rpm -q --queryformat "[%{FILENAMES:shescape} ]" $name
вместо
rpm -ql $name

 
> Этот скрипт выводит спиок пакетов, в котроых нет файлов к которым был
> доступ позже заданной даты. Дату в скрипте предлагаю найти
> самостоятельно. Однако, относиться к этому списку надо осторожно,
> особенно на редко перезагружаемых машинах.

:)

> Антон
> -- 
> mailto:boyarsh@mail.ru
> mailto:boyarsh@ru.echo.fr
>  14:44:01  up 49 days, 21:11, 12 users,  load average: 0.60, 1.50,
>  1.11


-- 
-----------------------
- Alex Murygin, AITOC -
-----------------------


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [Comm] Re: Чистка системы...
  2003-04-24 11:39                   ` Alex Murygin
@ 2003-04-24 11:56                     ` Anton V. Boyarshinov
  0 siblings, 0 replies; 28+ messages in thread
From: Anton V. Boyarshinov @ 2003-04-24 11:56 UTC (permalink / raw)
  To: community

On Thu, 24 Apr 2003 14:39:30 +0300 Alex Murygin
 wrote:

> On Thu, 24 Apr 2003 14:50:09 +0400
> "Anton V. Boyarshinov" <boyarsh@ru.echo.fr> wrote:
> 
> > On Thu, 24 Apr 2003 12:57:39 +0300 Alex Murygin
> >  wrote:
> > > Немного не в тему, но где-то читал что для Debian есть
> > > маленький пакет который просто напросто проверяет обращение
> > > к файлам пакетов и если давно не было обращений удаляет их.
> > > Как он точно работает и как он называется я не помню, но
> > > идея мне понравилась.
> > 
> > [root@boyarsh root]# rpm -qa| while read name; do rpm -ql
> > $name |xargs find 2>/dev/null|xargs -r stat -c'%X'
> > 2>/dev/null|gawk -v
> > name=$name'BEGIN{time=0}{if($1>time){time=$1}}END{print name,
> > time}'; done | gawk -v date=`date +'%s' -d2003-01-01`
> > '{if($2<date)print $1}'
> 
> А я бы использовал
> 
> rpm -q --queryformat "[%{FILENAMES:shescape} ]" $name
> вместо
> rpm -ql $name

Век живи -- век учись ;) Не знаю я до такой степени опций rpm ;)

Антон
-- 
mailto:boyarsh@mail.ru
mailto:boyarsh@ru.echo.fr
 15:52:00  up 49 days, 22:19, 12 users,  load average: 0.00,
0.06, 0.10


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2003-04-24 11:56 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-23  8:04 [Comm] Чистка системы Alexey A. Shestopalov
2003-04-23  8:29 ` [Comm] " Anton V. Boyarshinov
2003-04-23  8:34   ` Anton V. Boyarshinov
2003-04-23  9:04     ` Mike Lykov
2003-04-23  9:14       ` Anton V. Boyarshinov
2003-04-23  9:18         ` Anton V. Boyarshinov
2003-04-23  9:21     ` Anton V. Boyarshinov
2003-04-23 11:54 ` [Comm] " Alex Murygin
2003-04-23 12:12   ` Sergey Indlin
2003-04-23 13:42     ` [Comm] about_setup_master_2.2 Aндрій Луцків
2003-04-23 13:53       ` Maxim Tyurin
2003-04-24  9:51     ` [Comm] Чистка системы Alex Murygin
2003-04-24 11:14       ` Sergey Indlin
2003-04-23 12:16   ` Andriy Dobrovol's'kii
2003-04-23 12:52     ` Sergey Indlin
2003-04-23 12:59     ` [Comm] " Sergey Vlasov
2003-04-23 15:53       ` Andriy Dobrovol's'kii
2003-04-23 16:22         ` Sergey Vlasov
2003-04-24  7:43           ` Andriy Dobrovol's'kii
2003-04-24  8:01             ` [Comm] " Alexey A. Shestopalov
2003-04-24  8:10               ` Anton V. Boyarshinov
2003-04-24  9:57               ` [Comm] " Alex Murygin
2003-04-24 10:50                 ` Anton V. Boyarshinov
2003-04-24 11:39                   ` Alex Murygin
2003-04-24 11:56                     ` Anton V. Boyarshinov
2003-04-24  8:07             ` Andriy Dobrovol's'kii
2003-04-24 10:36               ` Mike Lykov
2003-04-23 13:08   ` [Comm] " Alex Murygin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git