Age | Commit message (Collapse) | Author |
|
(thanks to Israel G. Lugo for the patch)
* add "purge" commandline argument, closes: #133421)
(thanks to Julien Danjou for the patch)
|
|
(thanks to Julien Danjou for the patch)
|
|
|
|
|
|
* Fix broken use of awk in apt-key that caused removal of the wrong keys
from the keyring. Closes: #412572
|
|
|
|
- applied patch from Frode M. Døving to have APT::Get::HideAutoRemove
|
|
- do not clean the auto-flag in "remove" mode (e.g. apt-get remove already-installed-pkg)
- only show packages in the auto-remove list that are not already marked for removal
|
|
- apt-get install foo
for a already installed package foo that is marked "auto" will clear
the auto-flag
|
|
- fix show-versions output
|
|
* pulled in the other remaining ubuntu changes
|
|
|
|
|
|
|
|
- fix problem that AutomaticRemove can't be set permanently via preferences
|
|
- changed syntax from "installtask" to "install taskname^"
(the ^ <- makes it look for tasks)
|
|
- call regexp_free()
|
|
- install with FixBroken=true
|
|
|
|
A depends on X|Y
B depends on Y
With the old code we get:
"apt-get install A B": we get "A B X Y"
"apt-get install B A": we get "A B Y"
With the new code there is no way to get this right and we always end
up with "A B X Y" because we just go over the packages in the order
that they are in the cache and run MarkInstall(AutoInstall=true) on
them then. When A comes before B we always end up with the unneeded X
dependency.
|
|
- merged patch from otavio to make the order of package selections less important
|
|
- typo
|
|
- changed the behaviour of --no-remove and --auto-remove, if --no-remove
is given, then that will turn off --auto-remove implicitely
|
|
- only error out if both "APT::Get::Autoremove" is set to true and "APT::Get::Remove" to false, in this case the the save options wins and apt will abort
|
|
- bugfix in the InstallProcted() code (preserver the auto-install information)
* cmdline/makefile:
- install apt-mark as well
|
|
- always show the autoremove information and give advice how to use it
* debian/rules:
- install apt.conf.autoremove with blacklist for linux-image and linux-restriceted-modules
|
|
|
|
|
|
|
|
- fix the "fix-policy" code
* debian/changelog:
- new version
|
|
|
|
* ABI break, bumped the version number
|
|
- added "--fix-policy" option to make it easy to fix any not-install
recommends
* apt-pkg/depcache.{cc,h}
- MarkInstall() has a new "ForceImportantDeps" option (defaults to false)
to fice the install of recommends even for already installed pkgs
- a new PolicyBroken() function to see how much of the recommends are
broken
|
|
|
|
|
|
- added FIXME about the missing feature of or-group display in recommends/suggests display
|
|
- fixed for the suggets/recommends display
|
|
- added "{no-}install-recommends" option to apt-get
* doc/examples/configure-index:
- recommends/suggests option documented
|
|
|
|
- add a scope with a ActionGroup in DoInstall() to speed up the install
of long package lists (e.g. pbuilder)
|
|
|
|
- fix apt-get dselect-upgrade
|
|
- close the outfile properly (thanks to kamion)
* cmdline/apt-get.cc:
- unbreak dselect-upgrade by adding a ActionGroup around it
|
|
* updated the library soname
|
|
|
|
- very simple tool to manipulate the extended_states for autoinstall
* apt-pkg/depcache.cc:
- keep exisiting data in "extended_states" to make other tools happy
|
|
|
|
- added APT::Install-{Recommends,Suggests} global option
* depcache.h:
- added DepCache::State::InstPolicyBroken() to check if the
current install state violates the policy (compated with
InstBroken() that only checks for the minimal requirements)
|
|
|
|
|