[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: как получить список файлов/папок не относящихся к установленным пакетным менеджером ?



06.01.2012 15:01, Vladimir Skubriev пишет:
> 06.01.2012 14:47, Mikhail A Antonov пишет:
>> 06.01.2012 14:23, Vladimir Skubriev пишет:
>>> К вопросу о простоте нашей любимой GNU/Linux Debian.
>>>
>>> 1. Как это сделать. Какими командами?
>> На вскидку решение "в лоб":
>> Сравнить вывод find с выводом этого.
>> dpkg -L `dpkg -l | egrep -w "ii|rc" | awk '{ print $2 }'` | sort | uniq
>
> Предложенный вариант - не работает, он показывает то, что установлено
> из пакетов, например:
>
> вот хотя бы кусочек:
>
> /lib32/libnsl-2.11.2.so
> /lib32/libnsl.so.1
> /lib32/libnss_compat-2.11.2.so
> /lib32/libnss_compat.so.2
> /lib32/libnss_dns-2.11.2.so
> /lib32/libnss_dns.so.2
> /lib32/libnss_files-2.11.2.so
> /lib32/libnss_files.so.2
> /lib32/libnss_hesiod-2.11.2.so
> /lib32/libnss_hesiod.so.2
> /lib32/libnss_nis-2.11.2.so
> /lib32/libnss_nisplus-2.11.2.so
> /lib32/libnss_nisplus.so.2
> /lib32/libnss_nis.so.2
> /lib32/libpcprofile.so
> /lib32/libpthread-2.11.2.so
> /lib32/libpthread.so.0
> /lib32/libresolv-2.11.2.so
> /lib32/libresolv.so.2
> /lib32/librt-2.11.2.so
> /lib32/librt.so.1
> /lib32/libSegFault.so
> /lib32/libthread_db-1.0.so
> /lib32/libthread_db.so.1
> /lib32/libutil-2.11.2.so
> /lib32/libutil.so.1
>
> а это по идее ставилось из пакетов
Угу. Весь вывод этой "команды" это то, что ставилось из пакетов.
find (с нужными параметрами) покажет все  файлы.
Вывод этой команды и вывод find и сравнивай.

>
>>> 2. Как можно переставить (reinstall) все пакеты установленные в
>>> системе "одной" командой?
>>>
>> Например так
>> aptitude reinstall `dpkg -l | grep -w "ii" | awk '{ print $2 }'`
>>
>>
> работает, спасибо, кстати тоже скоренький и легенький.
Пожалуйста.

P.S.: Не надо писать в личку - я подписан.

-- 
Best regards,
	Mikhail.
-
XMPP: antmix@stopicq.ru
WWW: http://www.antmix.pp.ru/

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: