Keeping Up-to-date AfNOG X Cairo, Egypt.

Slides:



Advertisements
Similar presentations
 Two technologies › Packages › Ports  Packages › contains pre-compiled copies of all the commands for the application, as well as any configuration.
Advertisements

VisIt Software Engineering Infrastructure and Release Process LLNL-PRES Lawrence Livermore National Laboratory, P. O. Box 808, Livermore,
Installing Applications in FreeBSD. Computer Center, CS, NCTU 2 Overview  Two technologies Packages Ports  Packages contains pre-compiled copies of.
Installing Applications Chia-Hung Tsai. Computer Center, CS, NCTU 2 Overview  Two technologies Packages Ports  Packages contains pre-compiled copies.
No.24 Prerawat Denvutivorkarn M.2/2. Definition: "antivirus" is protective software designed to defend your computer against malicious software. Malicious.
© 2013 Jones and Bartlett Learning, LLC, an Ascend Learning Company All rights reserved. Security Strategies in Linux Platforms and.
UNIX ™ /Linux Overview Unix/IP Preparation Course June 9, 2013 Lusaka, Zambia.
Linux Operations and Administration
Web Based Applications
NOC TOOLS rancid AfNOG Cairo, SI-E, 4 of 5 Sunday Folayan.
Advantages and Disadvantages
Maintain Installed Applications. Computer Center, CS, NCTU 2 In Ports Tree  / Makefile  COMMENT pkg-descr  WWW pkg-message  Shown after installed.
UNIX ™ /Linux Overview Unix/IP Preparation Course May 23, 2010 Kigali, Rwanda.
UNIX ™ /Linux Overview Unix/IP Preparation Course May 25, 2014 Djibouti.
Documentation NCRR Documentation for BioPSE/SCIRun and map3d All this great software and you want documentation too!?
Keeping Up-to-date AfNOG X Cairo, Egypt. Recap on FreeBSD design Distribution includes kernel, and some user-land binaries (bind, shells, network tools,
What is a port The Ports Collection is essentially a set of Makefiles, patches, and description files placed in /usr/ports. The port includes instructions.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
CS Capstone OS Tools for OpenBSD Overview Presentation Team Fugu.
FreeBSD Software Management. WatITis | Collaboration in a Distributed Environment | December 2, 2003 | Automagic Software Management Overview FreeBSD.
NovaBACKUP xSP Technical Training By: Nathan Fouarge
PINE. What is PINE? PINE is a light weight yet very powerful open source console based client developed by the University of Washington. It has.
Installing Applications in FreeBSD lctseng. Computer Center, CS, NCTU 2 Before we start  Permission issue root: the super user Like administrator in.
Accurate Information … Informed Decisions Data from automated and manual sources in a central, secure repository providing easy regulatory and ad hoc reporting,
Installing Applications in FreeBSD. Computer Center, CS, NCTU 2 Install software  Package Pre-built rpm, yum, dpkg, … FreeBSD: pkg_add, pkg_delete, pkg_info.
Post Install Configuration FreeBSD SANOG 9 January 14, 2007 Colombo, Sri Lanka Hervey Allen.
GFI LANguard Matt Norris Dave Hone Chris Gould. GFI LANguard: Description Through the performances of the three (3) cornerstones of vulnerability management:
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
Operated by Los Alamos National Security, LLC for NNSA U N C L A S S I F I E D Slide 1 Institutional Install of Red Hat Enterprise Linux From One CD In.
The CRUX Project Presented by Per Liden, Johannes Winkelmann, Matt Housh, Jay Dolan CRUX is a lightweight, i686-optimized Linux distribution targeted at.
Building programs LinuxChix-KE. What happens in your CPU? ● It executes a small set of instructions called "machine code" ● Each instruction is just a.
FreeBSD Introduction Joel Jaeggli rehashed for pacnog 2006.
FreeBSD ports & packages. FreeBSD ports & packages - overview Different UNIX distributions use differents package systems for distributing software Debian.
Updating FreeBSD Unix System Administration. Objectives At the end of this session you should be able to: 1. Understand the differences between the CURRENT.
Tech Level Cyber Security Lesson 7
Installing Applications in FreeBSD
Patch Management Module 13.
CMIT100 CHAPTER 13 - SOFTWARE.
Why don’t programmers have to program in machine code?
Development Environment
VitaScan Online Calibration
Constructing Deploying and Maintaining Enterprise Systems
Pkgng.
System Architecture & Hardware Configurations
Introduction to programming
Software Packaging and Releasing
ClamXav Antivirus Scanner: A Free Tool for Your Mac OS X
5.0 : Windows Operating System
Managing Software.
Unix Systems Administration
TYPES OF SERVER. TYPES OF SERVER What is a server.
PHP / MySQL Introduction
How to Fix Microsoft Office Error 2932 at Support Number
Lecture 13 RPM and its advantages.
Malwarebytes Installation Issues Number Facing error with Malwarebytes software is not something unusual as most of the users use to face.
By: Chelsea Cramer BlogMeister.
HOW TO INSTALL AOL DESKTOP GOLD
All about the use of Automated Password Reset Tool for QuickBooks Desktop QuickBooks have emerged as one of the best accounting software, available in.
IS3440 Linux Security Unit 7 Securing the Linux Kernel
IS3440 Linux Security Unit 8 Software Management
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
CLOUD COMPUTING.
Understanding Linux and the BASH shell v
Post Install Configuration FreeBSD
COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require understanding.
FreeBSD ports & packages
Module 3 Using Linux.
PRIME/GreenLight project Miguel Erazo
System Center Third Party Tools Ivanti Patch and RCT Recast April 2019.
Presentation transcript:

Keeping Up-to-date AfNOG X Cairo, Egypt

Recap on FreeBSD design Distribution includes kernel, and some user-land binaries (bind, shells, network tools, etc) Third party applications installed from three main ways: from source from the binary package from the port What does this mean for means of upgrading?

FreeBSD system upgrade Binary upgrade with freebsd-update. http://www.freebsd.org/doc/en/books/handbook/updating-upgrading-freebsdupdate.html What disadvantages does this have? What advantages? freebsd-update fetch freebsd-update install What are the equivalents on the linux world?

Source Update recall: we can build FreeBSD base system from sources to upgrade we just need a new set of source code from which we can do make lots of ways to get the new source code cvsup (most popular) cvsup -h cvsup7.FreeBSD.org -g -L 2 /usr/share/examples/cvsup/stable-supfile CTM (for low bandwidth situations) http://www.freebsd.org/doc/en/books/handbook/ctm.html

Third Party software: recall: freebsd binary packages are pre-compiled ports. manual upgrade process: download new binary pkg_delete old binary (may need -f to ignore dependencies) pkg_add new package. automated using portupgrade

updating the ports tree Enter portsnap! portsnap fetch portsnap install (for the first time you run it) portsnap update (for other times you run it) portsnap fetch update We shall NOT run this in class. Why? Once that is done we can use portupgrade portupgrade -arR

When to upgrade new features you (or your clients) are going to use. security updates mailing lists have a -announce equivalient where low volume annoucements are made. For FreeBSD freebsd-announce@freebsd.org

portaudit Downloads database of security ports nightly and sends email warning of problems. Run in cron - sends emails on potential security threats.

Exercises install portaudit and run it against currently running software to see what it says: portinstall -PP portaudit /usr/local/sbin/portaudit -Fda

Extra exercise build freebsd from source following the instructions in /usr/src/Makefile and /usr/src/UPDATING