Difference between revisions of "User:Allan/Pacman OptDepends"

From ArchWiki
Jump to: navigation, search
(The Idea)
(The Idea)
Line 2: Line 2:
  
 
Currently '''optdepends''' in pacman serve no purpose other than informational.  It would be good to improve this somewhat.
 
Currently '''optdepends''' in pacman serve no purpose other than informational.  It would be good to improve this somewhat.
 +
 +
 +
=How to improve?=
  
 
'''example package with optdepends'''
 
'''example package with optdepends'''

Revision as of 00:03, 6 March 2009

The Idea

Currently optdepends in pacman serve no purpose other than informational. It would be good to improve this somewhat.


How to improve?

example package with optdepends

> pacman -S python
Optional dependencies for python
    tk: for IDLE, pynche and modulator
> pacman -Qi python
Optional Deps : tk: for IDLE, pynche and modulator

pacman recognises installed optdepends

> pacman -S --asdep tk
> pacman -Qi python
Optional Deps : tk: for IDLE, pynche and modulator (installed)

optdepends are not orphans unless a flag is specified

> pacman -Qqtd
> pacman -Qqtd --optdep
tk (optdepend for python)

optdepends can be removed with -Rs

> pacman -Rs python
Remove (2): python-2.6.1-1  tk-8.5.6-1

information about optdepends is not output if an optdepends package is installed

> pacman -S tk
> pacman -S python
(no optional dependencies notification output)