freebsd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
freebsd [2011/08/31 09:58] – [Avoiding ports] adminfreebsd [2011/09/11 07:50] (current) – [Avoiding ports] admin
Line 48: Line 48:
   pkg_deinstall paket* or pkg_delete paket   pkg_deinstall paket* or pkg_delete paket
  
-- list of installed packages+  * Unordered List Itemlist of installed packages 
   pkg_info   pkg_info
  
-list outdated ports+  * list outdated ports 
   pkg_version -v   pkg_version -v
  
-list unused ports+  * list unused ports 
   pkg_cutleaves   pkg_cutleaves
  
-find out to which port an application belongs+  * find out to which port an application belongs 
   pkg_which pkgdb   pkg_which pkgdb
   pkg_which -v kde*   pkg_which -v kde*
Line 72: Line 76:
 2. the utility supports minor and major release upgrades. 2. the utility supports minor and major release upgrades.
   freebsd-update -r 8.2-RELEASE upgrade   freebsd-update -r 8.2-RELEASE upgrade
 +See [[http://www.freebsd.org/releases/8.2R/announce.html|this]] for details of upgrading to 8.2-RELEASE.
 ===== upgrading packages ===== ===== upgrading packages =====
  
Line 94: Line 98:
 ==== Avoiding ports ==== ==== Avoiding ports ====
  
-If you have a machine with low resources like e.g. in a VM, or do not want to wait for port compilations, it makes sense to install only prebuilt packageswhile keeping a release base system so that freebsd-update can be used. This is what I chose to do:+If you have a machine with low resources like e.g. running in a VM, or do not want to wait for port compilations, it makes sense to install only pre-built packages while keeping a release base system so that freebsd-update can be used without bothering about compiling your kernel. This is what I chose to do:
  
-  * Base system with 8.1-RELEASE, kept up-to-date with freebsd-update. +  * Base system with 8.2-RELEASE, kept up-to-date with freebsd-update fetch and freebsd-update install 
-  * Set .profile environment variable PACKAGESITE for 8-STABLE to ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable +  * Keep your ports tree updated as shown above 
-  * Install packages using portupgrade+  * Set .profile environment variable PACKAGESITE for 8-STABLE to ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/Latest/ 
 +  * Install packages using portupgrade -vaRrPP so that portupgrade tries to find the package version given by the updated ports tree and stops when the package is not available
  
  
  • freebsd.1314784698.txt.gz
  • Last modified: 15 years ago
  • by admin