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

From ArchWiki
Jump to: navigation, search
(The Idea)
Line 24: Line 24:
 
  Remove (2): python-2.6.1-1  tk-8.5.6-1
 
  Remove (2): python-2.6.1-1  tk-8.5.6-1
  
'''information about optdepends is not output if an optdepends package is installed
+
'''information about optdepends is not output if an optdepends package is installed'''
 
  > pacman -S tk
 
  > pacman -S tk
 
  > pacman -S python
 
  > pacman -S python
 
  (no optional dependencies notification output)
 
  (no optional dependencies notification output)

Revision as of 00:02, 6 March 2009

The Idea

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

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)