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

Re: Get to the bottom of what is running my networks



On Thu, Feb 16, 2012 at 12:43 PM, Bob Proulx <bob@proulx.com> wrote:
> keitho@strucktower.com wrote:
>> > You can check which packages are uninstalled but still have their
>> > config hanging around with "aptitude search '?config-files'".
>> >
>> > You can then run "apt-get purge <package>" to get rid of the config
>> > one particular package or "apt-get purge $(aptitude search
>> > '?config-files' -F '%p" to get rid of all the leftover configs.
>>
>> Thanks for posting this gem!
>>
>> However, I could be wrong, but I think there is a typo. Might just be how
>> my web translation came across. The last command should be:
>>
>> $sudo apt-get purge $(aptitude search '?config-files' -F %p)
>>
>> No tick in front of the %p and a close-parenthesis at the end. One might
>> also use the --dry-run option first as well just in case...
>
> I always use dpkg -l to get the list and then purge those.  Using dpkg
> directly is soooo much faster that way.
>
>  dpkg -l | awk '/^rc/{print$2}'
>
> And if that list looks reasonable then purge it.
>
>  dpkg --purge $(dpkg -l | awk '/^rc/{print$2}')
>
> There are fancier ways to do it using fancier tools that are perhaps
> more precise and accurate instruments.  Here is my favorite to get the
> same list as the above.
>
>  grep-status -sPackage -n -FStatus "deinstall ok config-files"

Thanks, good ones (although I wish that dpkg-query could search for
config files like aptitude without resorting to awk...); especially
this last search!


Reply to: