The opcon "f" is a general purpose follows the comand like all of these [ -sqdyfmubV] and therefore can be used with all commands such as "update, upgrade, autoclean, etc".
The specific section for the orders "install/remove" does not specify "any particular option" for these orders. You can use the symbols +, - , = , /,etc and package name, version, etc but, I repeat, "no option specifies". Check out the man:
install
install is followed by one or more packages desired for installation or upgrading. Each package is a package name, not a
fully qualified filename (for instance, in a Debian GNU/Linux
system, libc6 would be the argument provided, not libc6_1.9.6-2.deb). All packages required by the package(s) specified for installation will also be retrieved and installed.
The /etc/apt/sources.list file is used to locate the desired packages. If a hyphen is appended to the package name (with no intervening space), the identified package will be removed if it is installed. Similarly a plus sign can be used to designate a package
to install. These latter features may be used to override decisions
made by apt-get's conflict resolution system.
A specific version of a package can be selected for installation by following the package name with an equals and the version of the
package to select. This will cause that version to be located and
selected for install. Alternatively a specific distribution can be
selected by following the package name with a slash and the version
of the distribution or the Archive name (stable, testing, unstable).
Both of the version selection mechanisms can downgrade packages and
must be used with care.
This is also the target to use if you want to upgrade one or more already-installed packages without upgrading every package you have
on your system. Unlike the "upgrade" target, which installs the
newest version of all currently installed packages, "install" will
install the newest version of only the package(s) specified. Simply
provide the name of the package(s) you wish to upgrade, and if a
newer version is available, it (and its dependencies, as described
above) will be downloaded and installed.
Finally, the apt_preferences(5) mechanism allows you to create an alternative installation policy for individual packages.
If no package matches the given expression and the expression
contains one of '.', '?' or '*' then it is assumed to be a POSIX
regular expression, and it is applied to all package names in the database. Any matches are then installed (or removed). Note that
matching is done by substring so 'lo.*' matches 'how-lo' and 'lowest'. If this is undesired, anchor the regular expression with
a '^' or '$' character, or create a more specific regular expression.
remove
remove is identical to install except that packages are removed
instead of installed. Note the removing a package leaves its configuration files in system. If a plus sign is appended to the
package name (with no intervening space), the identified package
will be installed instead of removed.
From man:
apt-get [-sqdyfmubV] [-o= config_string ] [-c= config_file ] architecture] {update |
upgrade | dselect-upgrade | dist-upgrade |
install pkg [ { =pkg_version_number | /target_release } ] ...
source pkg [ { =pkg_version_number | /target_release } ] ... |
build- dep pkg... | check | clean | autoclean | autoremove |
[-t= target_release] [-a= default_
| remove pkg... | purge pkg... |
{-v | --version} | {-h | --help}}
The opcon "f" is a general purpose follows the comand like all of these [ -sqdyfmubV] and therefore can be used with all commands such as "update, upgrade, autoclean, etc".
The specific section for the orders "install/remove" does not specify "any particular option" for these orders. You can use the symbols +, - , = , /,etc and package name, version, etc but, I repeat, "no option specifies". Check out the man:
| remove pkg... | purge pkg... |
install
installatio n or upgrading. Each package is a package name, not a
libc6_ 1.9.6-2. deb). All packages required by the package(s)
specified for installation will also be retrieved and installed. sources. list file is used to locate the desired
packages. If a hyphen is appended to the package name (with no
intervening space), the identified package will be removed if it is
installed. Similarly a plus sign can be used to designate a package
install is followed by one or more packages desired for
fully qualified filename (for instance, in a Debian GNU/Linux
system, libc6 would be the argument provided, not
The /etc/apt/
to install. These latter features may be used to override decisions
made by apt-get's conflict resolution system.
A specific version of a package can be selected for installation by
following the package name with an equals and the version of the
unstable) .
package to select. This will cause that version to be located and
selected for install. Alternatively a specific distribution can be
selected by following the package name with a slash and the version
of the distribution or the Archive name (stable, testing,
Both of the version selection mechanisms can downgrade packages and
must be used with care.
This is also the target to use if you want to upgrade one or more
already- installed packages without upgrading every package you have
on your system. Unlike the "upgrade" target, which installs the
newest version of all currently installed packages, "install" will
install the newest version of only the package(s) specified. Simply
provide the name of the package(s) you wish to upgrade, and if a
newer version is available, it (and its dependencies, as described
above) will be downloaded and installed.
Finally, the apt_preferences(5) mechanism allows you to create an
alternative installation policy for individual packages.
If no package matches the given expression and the expression
database. Any matches are then installed (or removed). Note that
'lowest' . If this is undesired, anchor the regular expression with
expression.
contains one of '.', '?' or '*' then it is assumed to be a POSIX
regular expression, and it is applied to all package names in the
matching is done by substring so 'lo.*' matches 'how-lo' and
a '^' or '$' character, or create a more specific regular
remove
configurati on files in system. If a plus sign is appended to the
remove is identical to install except that packages are removed
instead of installed. Note the removing a package leaves its
package name (with no intervening space), the identified package
will be installed instead of removed.
There is a bug
Greetings