Re: Purging a package...............
On Tue, 25 Nov 2014 14:02:37 +1100 Scott Ferguson sent:
> On 25/11/14 13:02, Charlie wrote:
> > On Mon, 24 Nov 2014 23:24:29 +0200 Andrei POPESCU sent:
> >
> >> Because of this I set
> >>
> >> APT::AutoRemove::SuggestsImportant "false";
> >>
> >> in apt.conf
> >
> > I have no apt.conf but I do have an /etc/apt/apt.conf.d directory?
> >
> > Am I missing an apt.conf file and should one be added?
>
> Yes, and no ;)
>
> You can create one, or, you can create a fragment file and place it in
> /etc/apt/apt.conf.d
> AFAIK, both approaches are "good".
>
> An example fragment usage is to create a fragment e.g. (as root):-
> nano /etc/apt/apt.conf.d/91autoremove
> and populate it with Andrei's suggested config.
>
> e.g.:-
> cat /etc/apt/apt.conf.d/91autoremove
> APT::AutoRemove::SuggestsImportant "false";
>
>
>
> Notes:-
> *Fragments are processed in alpha order (numbers, then the following
> letters)- i.e. 10something will over-rule 11something, and 10something
> will be over-ruled by 10thisthing.
>
> *If two fragments have the same number they are processed in alpha
> order.
>
> *Using the number 91 is an arbitrary choice.
>
> *Fragments 'can' be easier to manage e.g.:- I keep a variety of
> fragments in /etc/apt where they are ignored unless I, sometimes just
> for momentary use, mv them to /etc/apt/apt.conf.d (where they are
> processed by apt (using "apt-config").
>
> *You may find you already have an autoremove fragment:-
> cat /etc/apt/apt.conf.d/01autoremove
> APT
> {
> NeverAutoRemove
> {
> "^firmware-linux.*";
> "^linux-firmware$";
> "^linux-image.*";
> "^kfreebsd-image.*";
> "^linux-restricted-modules.*";
> "^linux-ubuntu-modules-.*";
> "^gnumach$";
> "^gnumach-image.*";
> };
>
> Never-MarkAuto-Sections
> {
> "metapackages";
> "restricted/metapackages";
> "universe/metapackages";
> "multiverse/metapackages";
> "oldlibs";
> "restricted/oldlibs";
> "universe/oldlibs";
> "multiverse/oldlibs";
> };
> };
>
>
> Which you 'could' add the suggested config to, e.g.:-
> APT
> {
> NeverAutoRemove
> {
> "^firmware-linux.*";
> "^linux-firmware$";
> "^linux-image.*";
> "^kfreebsd-image.*";
> "^linux-restricted-modules.*";
> "^linux-ubuntu-modules-.*";
> "^gnumach$";
> "^gnumach-image.*";
> };
>
> Never-MarkAuto-Sections
> {
> "metapackages";
> "restricted/metapackages";
> "universe/metapackages";
> "multiverse/metapackages";
> "oldlibs";
> "restricted/oldlibs";
> "universe/oldlibs";
> "multiverse/oldlibs";
> };
>
> SuggestsImportant
> {
> "false"
> };
> };
>
>
> For the apt.conf method (/etc/apt/apt.conf) see:-
> /usr/share/doc/apt/examples/configure-index.gz
> for examples
>
> >
> > Charlie
> >
>
> Kind regards
>
> Useful refs:-
> man apt.conf
> http://debian-handbook.info/browse/wheezy/sect.apt-get.html#sect.apt-config
> https://wiki.debian.org/AptConf
Thank you for that information, it was most helpful.
I decided to add:
SuggestsImportant
{
"false"
};
};
To the existing etc/aptapt.conf.d/01autoremove file.
So thank you very much.
Charlie
--
Registered Linux User:- 329524
***********************************************
Distrust any enterprise that requires new clothes. .....Henry
David Thoreau
***********************************************
Debian GNU/Linux - just the best way to create magic
-----------------------------------------------------
Reply to: