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

Re: apt-get doesn't upgrade, but synaptic does

On Du, 13 apr 14, 17:24:07, Patrick Bartek wrote:
> On Sun, 13 Apr 2014, Sven Joachim wrote:
> > 
> > You could use aptitude to mark the dependencies as auto-installed
> > (untested):
> > 
> > # aptitude markauto "~Dlibreoffice"
> > 
> > Then you can autoremove them as you wish.

Shouldn't that be ~R? Besides, 'libreoffice' is not specific enough.

> Not all that knowledgeable of aptitude.  Wary of using an untested
> procedure of a utility I'm unfamiliar with.  That's surely asking for
> trouble. 

You can use the search function to return a list of packages and then 
use your favorite tool to act on it. The following will return a list of 
package names that are dependencies of the package 'libreoffice'.

    aptitude --display-format %p search '?reverse-depends(?exact-name(libreoffice))'

short version

    aptitude -F %p search '~R^libreoffice$'

('?exact-name()' doesn't have an equivalent short form, so I used ^$ to 
exclude packages containing 'libreoffice' in their name)

Please note that IMNSHO aptitude's visual/interactive/whatever mode is 
very well suited for this.

For example you can easily go to the package 'libreoffice' and mark all 
its dependencies as automatically installed and check to see what effect 
this will have on your system. If you don't like it you can cancel 
individual, or all pending actions and start from scratch and only apply 
the changes you are satisfied with.

Kind regards,
Offtopic discussions among Debian users and developers:

Attachment: signature.asc
Description: Digital signature

Reply to: