Personal tools

Contact Us 24/7 > 1 866.SIX FEET
Sections

Skip to content. | Skip to navigation

Home > Blog > Ports - DevOps - Tech Talk Notes and Video
12/01/16

EVERYONE.NET SCHEDULED MAINTENANCE 

Everyone.net will be performing maintenance on their databases Friday December 2nd, 2016 between 9:00PM PT to 3:00AM PT / 12:00AM ET to 06:00AM ET. During this time, all services including web mail, POP, IMAP, and SMTP relay may experience degraded performance and inbound mail delivery delays. We apologize for any inconvenience.

Blog

Ports - DevOps - Tech Talk Notes and Video

written by Luke Jarymowycz on Thursday August 1, 2013

Ports is a collection of third party applications that are not included in the base FreeBSD install. This gives you the flexibility to choose options when you are compiling binary packages.

In the video below, I walk through the numerous benefits and setbacks associated with Ports.

 

 

If you would like to discuss Six Feet Up building your next web application, contact us or signup for our newsletter to get more articles like this.

Here are some key points from the video:

Anatomy of a Port

  • Makefile
    • Contains all of the makes options for a port
  • distinfo
    • information used to obtain source code
  • files
    • patches and extra files
  • pkg-descr
    • detailed description of each port
  • pkg-plist
    • list of files installed by a port

Installing The Ports Collection

  • porstnap fetch
  • portsnap extract
  • portsnap update

Finding Ports

  • find
  • whereis
  • pkg_info

Installing a Port Manually

  • make config
  • make
  • make Install

Installing a Port with Portmaster

  • more end user friendly
  • resolves dependencies
  • not as flexible when there are other errors

Upgrading Ports

  • upgrade your ports tree with portsnap upgrade
  • all ports can be upgraded with the portupgrade
  • individual ports can be upgraded with portmaster

When things go wrong

  • reinstall specific ports to fix make options
  • reinstall all ports to fix dependency issues
 
Add comment

You can add a comment by filling out the form below. Plain text formatting.

puzzle
Luke Jarymowycz
Senior System Administrator
Luke's Recent Posts:
Ports - DevOps - Tech Talk Notes and Video (08/01/2013)

Next Steps


Select a type of support:

Contact our sales team

First name:
Last name:
Email:
Phone Number:
Message:
Fight spam:
What is + ?
 
Call Us 1 866.SIX FEET
Sections