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

Re: unattended aptitude



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, Apr 04, 2016 at 11:51:56AM +0200, Pierre Frenkiel wrote:
> On Mon, 4 Apr 2016, Brian wrote:
> 
> >In the dpkg manual you'll find 'confnew' and 'confdef', apt-get accepts
> >dpkg paramters. aptitude probably does too.
> >
>     what is the exact syntax?
>     I tried:
>     apt-get --force-things confold dist-upgrade
>     E: Command line option --force-things is not understood

Ah -- the "things" in --force-things is a syntactic metavariable[1] :-)

To really find out what "things" you can force, you can ask your dpkg.
Mine says so:

 | tomas@rasputin:~$ dpkg --force-help
 | dpkg forcing options - control behaviour when problems found:
 |   warn but continue:  --force-<thing>,<thing>,...
 |   stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...
 |  Forcing things:
 |   [!] all                Set all force options
 |   [*] downgrade          Replace a package with a lower version
 |       configure-any      Configure any package which may help this one
 |       hold               Process incidental packages even when on hold
 |       not-root           Try to (de)install things even when not root
 |       bad-path           PATH is missing important programs, problems likely
 |       bad-verify         Install a package even if it fails authenticity check
 |       bad-version        Process even packages with wrong versions
 |       overwrite          Overwrite a file from one package with another
 |       overwrite-diverted Overwrite a diverted file with an undiverted version
 |   [!] overwrite-dir      Overwrite one package's directory with another's file
 |   [!] unsafe-io          Do not perform safe I/O operations when unpacking
 |   [!] confnew            Always use the new config files, don't prompt
 |   [!] confold            Always use the old config files, don't prompt
 |   [!] confdef            Use the default option for new config files if one
 |                          is available, don't prompt. If no default can be found,
 |                          you will be prompted unless one of the confold or
 |                          confnew options is also given
 |   [!] confmiss           Always install missing config files
 |   [!] confask            Offer to replace config files with no new versions
 |   [!] architecture       Process even packages with wrong or no architecture
 |   [!] breaks             Install even if it would break another package
 |   [!] conflicts          Allow installation of conflicting packages
 |   [!] depends            Turn all dependency problems into warnings
 |   [!] depends-version    Turn dependency version problems into warnings
 |   [!] remove-reinstreq   Remove packages which require installation
 |   [!] remove-essential   Remove an essential package
 | 
 | WARNING - use of options marked [!] can seriously damage your installation.
 | Forcing options marked [*] are enabled by default.

Please, be careful and take the warning seriously.

Regards

[1] a stilted way of saying that it is a placeholder

- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlcCN20ACgkQBcgs9XrR2kYXrQCfWKmRG1PI7pe3g3h58hxvTz7n
xqAAnRSncQY5Q7BF0J7VSDWdwK3qeJlF
=E9+H
-----END PGP SIGNATURE-----


Reply to: