pavement

Windows Update

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 
If you hail from the Windows world, one of the first questions you'll feel the need to ask about BSD is "what's the [[:Category:Windows Equivalents|equivalent]] to Windows Update?"  In the FreeBSD world, the corresponding procedure is a little more complex but a LOT more powerful and comprehensive.  Thanks to the ports tree, your applications as well as your base system can all be updated in the same way, and completely under your control.
 
If you hail from the Windows world, one of the first questions you'll feel the need to ask about BSD is "what's the [[:Category:Windows Equivalents|equivalent]] to Windows Update?"  In the FreeBSD world, the corresponding procedure is a little more complex but a LOT more powerful and comprehensive.  Thanks to the ports tree, your applications as well as your base system can all be updated in the same way, and completely under your control.
  
The first thing you need to do is [[update the ports tree]] using [[cvsup]].  This is a CRUCIAL first step to any update process, because you want to make sure you've got the latest sources before you start compiling them to replace your existing ones!
+
The first thing you need to do is [[update the ports tree]] using [[csup]].  This is a CRUCIAL first step to any update process, because you want to make sure you've got the latest sources before you start compiling them to replace your existing ones!
  
 
Once you've done that, you can use the [[portupgrade]] port to first check for newer versions of installed ports and then perform the actual upgrades.
 
Once you've done that, you can use the [[portupgrade]] port to first check for newer versions of installed ports and then perform the actual upgrades.
  
raw notes for later prettying:
+
(also see [[updating the system]])
 
+
portversion | grep \<  to display a list of all ports with newer versions available in source
+
 
+
portupgrade ''portname'' to update the port
+
  
 
why portupgrade -a is BAD, BAD, BAD
 
why portupgrade -a is BAD, BAD, BAD
 
+
- (why is it?)
start talking about updating base system components with make world
+
  
 
[[Category:Windows Equivalents]]
 
[[Category:Windows Equivalents]]

Latest revision as of 21:12, 17 December 2014

If you hail from the Windows world, one of the first questions you'll feel the need to ask about BSD is "what's the equivalent to Windows Update?" In the FreeBSD world, the corresponding procedure is a little more complex but a LOT more powerful and comprehensive. Thanks to the ports tree, your applications as well as your base system can all be updated in the same way, and completely under your control.

The first thing you need to do is update the ports tree using csup. This is a CRUCIAL first step to any update process, because you want to make sure you've got the latest sources before you start compiling them to replace your existing ones!

Once you've done that, you can use the portupgrade port to first check for newer versions of installed ports and then perform the actual upgrades.

(also see updating the system)

why portupgrade -a is BAD, BAD, BAD - (why is it?)

Personal tools