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

Re: Aptitude's reintall



On Sat, Dec 29, 2007 at 08:30:15AM -0800, Daniel Burrows wrote:
> On Fri, Dec 28, 2007 at 04:04:02PM -0500, "Douglas A. Tutty" <dtutty@porchlight.ca> was heard to say:
 
>   Just to clarify, the problem isn't just that aptitude doesn't have a
> state for "reinstall".  It actually did at one point (#167236, #121346),
> but there's no way for aptitude to find out from the dpkg/apt layer
> whether a reinstall that it requested actually took place.  (ideally the
> reinstall state should persist until the reinstallation is performed,
> then be removed)  Without this information it has to either arbitrarily
> preserve all reinstalls, or arbitrarily drop all of them, and after
> getting the bugs referenced above, I decided that dropping all of them
> was a less annoying behavior.
> 
>   Usually aptitude figures this sort of thing out with an after-the-fact
> examination of package states, but since a reinstallation leaves
> packages in the same state that they started in, this won't work to
> detect reinstalls.

Why not have aptitude: 1) retreive the deb(s) required; 2) deinstall the
package and verify that it is nolonger installed; 3) immediatly
reinstall the package and verify that that it is now installed.  

Currently running programs won't be affected, only attempts to run new
instances while the reinstall is happening.

Doug.


Reply to: