View Single Post
  #8   (View Single Post)  
Old 10th April 2009
TerryP's Avatar
TerryP TerryP is offline
Arp Constable
 
Join Date: May 2008
Location: USofA
Posts: 1,547
Default

You'll have to recompile the programs that are 'missing' it for the best results (read the man page for pkg_info; it can show you what installed ports depend on libxcb; portupgrade and portmaster can upgrade libxcb and everything that depends on them if desired, rather then just specific ports).

For the stuff that is missing, you can just update/repair what you have and then install anew, anything that is still missing afterwards (like wine).


Functionally, pkg_delete foobar-2.1.0_1 is equivalent to cd /usr/ports/category/foobar/ && make deinstall. Except when updating software, I personally prefer "pkg_delete -x foobar-2" or "pkg_delete -x foobar" to save on typing the version numbers, and to skip remembering where in ports it is located hehe.




@ make build deinstall reinstall

it means fetch / build the port like normal, deinstall the currently installed version and reinstall the version just compiled or built.
__________________
My Journal

Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.
Reply With Quote