Logged-In As
ACCOUNT
Not Logged In
Create a FreeBSD ports/packages cheat sheet FreeBSD
Status: Closed Time to complete: 96 hrs Mentors: Benedict Reuschling, Eitan Adler Tags: cheat, documentation, howto, research, FreeBSD, pdf, packages, ports

Description of task
The FreeBSD ports collection provides an easy way for installing, configuring and updating third party software like text editors, browsers, multimedia applications, servers, etc. on the FreeBSD operating system. The objective of this task is to create a cheat sheet for our users that contains all the neccessary information to use the ports collection for daily tasks. This cheat sheet is intended to be handed out at FreeBSD booths or to be printed at home. As such, the sheet not only needs to have listings of the required commands the user has to enter, but also a short description (as short as possible) to understand what the command does. The layout for the cheat sheet is up to the participant and can be coordinated with the task mentors. The sheet should cover the following areas (preferably in that order):


  • Short description what ports/packages are
  • Installing and updating the ports collection (using portsnap)
  • Finding ports using (make search ...)
  • Installing a port/package
  • Configuring a port using make config
  • Running security checks on installed ports
  • Updating installed ports (using portmaster and portupgrade)
  • Reporting ports problems
  • Links for further information like freshports.org, the ports PR database, etc.

The following page in the FreeBSD handbook contains most of the required information: http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html

Task Requirements

Students are encouraged to use a FreeBSD system like our VirtualBox image to test the procedure, but can also use the information available online.

Please read http://wiki.FreeBSD.org/GoogleCodeIn/GettingStarted before accepting this task, as it contains further details on what this task consists of, as well as providing useful information on how to obtain the page source and how to proceed with the task.

Uploaded Work
File name/URL File size Date submitted
gci-freebsd-ports-cheatsheet.pdf 48.0 KB December 27 2011 08:57 UTC
gci-freebsd-ports-cheatsheet.pdf 48.0 KB December 27 2011 09:07 UTC
gci-freebsd-ports-cheatsheet.odt 13.8 KB December 27 2011 12:19 UTC
Comments
doctorkohaku on December 26 2011 18:15 UTC Task Claimed

I would like to work on this task.

Benedict Reuschling on December 26 2011 18:56 UTC Task Assigned

This task has been assigned to doctorkohaku. You have 96 hours to complete this task, good luck!

doctorkohaku on December 27 2011 08:57 UTC Ready for review

The work on this task is ready to be reviewed.

Benedict Reuschling on December 27 2011 12:16 UTC Small corrections

Hello doctorkohaku,


I've reviewed your ports cheatsheet. It looks very nice and has all the things that I intended.


A small correction: can you change the sentence


"The FreeBSD ports collection is a simple way of installing and maintaining system packages."


to


" The FreeBSD ports collection is a simple way of installing and maintaining third-party software packages."


 


This will clear up the confusing as to whether the ports belong to third parties and are not part of the system itself.


 


Can you corrrect that and upload the Openoffice/Libreoffice Document that you used to create the cheatsheet as well? We can create the PDF ourselves from that.


Thanks so far!


Regards


Benedict Reuschling

Benedict Reuschling on December 27 2011 12:16 UTC Task Needs More Work

One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.

doctorkohaku on December 27 2011 12:20 UTC Ready for review

The work on this task is ready to be reviewed.

Benedict Reuschling on December 27 2011 13:01 UTC Task Closed

Congratulations, this task has been completed successfully.