pavement

Package

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
A package is a port that has been pre-compiled for maximum compability and speed of install. As a result you can't change the compile options and they usually don't run as fast as ports.
+
A package is a port, pre-compiled for speed and ease of install. You can't change the compile options, packages may not run as fast as ports, and they are frequently somewhat older versions of the software in question than the version in the ports tree.  You will also frequently have severe problems trying to use packages if the rest of your system has been built on ports, as you will likely have different versions of dependencies than what the package expects.
  
Sometimes a package is a good alternative to a port when the port or one of its dependencies is broken; or when you just need something installed very quick.
+
Sometimes a package is helpful when the port or one of its dependencies is broken or when you only need something installed very quick.
  
Packages are added with the command [[pkg_add]], removed with [[pkg_delete]] and you can identify which packages have been installed on your system via the [[pkg_info]] command.
+
Packages are added with the command [[pkg_add]] and removed with [[pkg_delete]]. You can identify which packages have been installed on your system via the [[pkg_info]] command.
  
 
[[Category:FreeBSD Terminology]]
 
[[Category:FreeBSD Terminology]]

Latest revision as of 02:01, 17 November 2007

A package is a port, pre-compiled for speed and ease of install. You can't change the compile options, packages may not run as fast as ports, and they are frequently somewhat older versions of the software in question than the version in the ports tree. You will also frequently have severe problems trying to use packages if the rest of your system has been built on ports, as you will likely have different versions of dependencies than what the package expects.

Sometimes a package is helpful when the port or one of its dependencies is broken or when you only need something installed very quick.

Packages are added with the command pkg_add and removed with pkg_delete. You can identify which packages have been installed on your system via the pkg_info command.

Personal tools