|
OpenBSD Installation and Upgrading Installing and upgrading OpenBSD. |
|
Thread Tools | Display Modes |
|
|||
How often upgrade current?
Hi,
I would like to ask how often should I upgrade current. I have this kernel on my virtual web, mail server: Code:
OpenBSD 5.7-current (GENERIC) #909: Sat May 2 09:13:13 MDT 2015 deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC real mem = 520081408 (495MB) avail mem = 500568064 (477MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.4 @ 0x1ffffec0 (10 entries) bios0: vendor Seabios version "0.5.1" date 01/01/2007 bios0: Red Hat KVM Valus |
|
|||
As often as you'd like. It's usually pretty stable but you might run into times when something is out of sync or not working correctly. Something low-risk can take that chance more often.
I update my laptop every few weeks or when something interesting gets checked in or an errata gets released. I update my remote server less often as it'd be a lot harder to recover from a failed install. |
|
|||
Quote:
|
|
|||
Quote:
|
|
|||
Quote:
Personally, I read source-changes@ & ports-changes@ very carefully. When an application I regularly use is updated, I may upgrade my systems. When something of interest is updated in the base system, I have to gauge whether this is the first of many check-in's related to the issue, or whether everything is now in CVS. Discussions on tech@ & to a lesser extend misc@ will help answer that question. Having said this, because -current is where all active development occurs, one has to have a specific reason for running code which may be volatile & may not be fully vetted. This is also covered in Section 5.1 of the FAQ.
Using -current will mean at some point that mismatched libraries, missing code, & other vagaries will be seen. If this is not something you can deal with, don't run -current. |
|
|||
Quote:
|
|
||||
Yes, managing -current can seem easier*, if you are upgrading from snapshot to snapshot and using snapshot packages. But there are risks to doing so, since -current is the development branch. As TronDD noted above, it is possible that backup/recovery requirements or other risk mitigations needed for -current on remote systems might outweigh the benefits of having it deployed remotely.
See the source-changes and ports-changes lists on the Mailing Lists page of the Project website. Daily and weekly digest subscriptions, of instant notification of each patch committed are available. * The Project does not have the resources to build -stable releases or packages, leaving the building of these to the user community. The company M:Tier offers binary builds of -stable releases and packges as a public service to the OpenBSD community. https://stable.mtier.org/ |
|
|||
Quote:
I do not use M:Tier, so I cannot comment further on its voracity, however, some of the project developers also are affiliated with M:Tier. Some members to this site use M:Tier, & may comment further on its use. |
|
||||
Today, ocicat and I have been posting similar information, as we are writing comments simultaneously.
Neither of us use M:Tier's services, but we think they should be investigated if building the system from source per FAQ 5 or release(8) seems confusing, complicated, or difficult. FAQ 15 doesn't provide step-by-step instructions for comparing interlocking run dependencies in the ports tree against the installed package database, and the building the resulting required package set. This may be another reason to investigate M:Tier's services. Generally, -current users should have the knowledge and skills needed to manage the development branch beyond installation and upgrade. In those instances where the admin doesn't have this but -current is an operational requirement, the astute admin takes steps to mitigate risk. This might be backup and disaster recovery procedures, commercial support agreements, or the admin taking steps to obtain required knowledge and skill through education and training. Or a combination of these. |
|
|||
Thanks ocicat and jggimi for extensive explanation. I started to use current because I needed feature which was not in release 5.6. I have to consider the risks and effort. I thought about installing another virtual server with release and I will have backup server if upgrade of this current fails, but this is another topic. Of course I do backup of important data regularly. In case of problem I have to reinstall server. I did not know about M:Tier maybe I will use it. Thanks.
Last edited by Valus; 24th June 2015 at 03:20 PM. |
|
|||
I use M:Tier on computers that are for family members. It's great, and my mother even learned how to update her laptop herself with their update script.
All I have to do is spend the 5 minutes updating each release once every 6 months. |
|
|||
The BSD way is to separate the base system (/usr) from user added code (/usr/local). For both OpenBSD and FreeBSD this evolved into two separate code groups each with its mechanism of updating.
M:tier is flexible so that both base and/or userland can be updated. For my main system, I uses OpenBSD patches I apply myself and M:tier for package updates. It is even possible to make an M:tier menu entry, requiring root confirmation, into a DE/WM. I incorporated this into the latest iteration of a SimpleDE for OpenBSD Last edited by shep; 24th June 2015 at 07:53 PM. Reason: clarify |
|
||||
Quote:
P.S. You will need to have your source files installed for openup to work.
__________________
hitest Last edited by hitest; 24th June 2015 at 06:35 PM. Reason: addition |
|
|||
Thank you all for your experience with M:Tier. I am considering to reinstall 5.7 release and update to stable with M:Tier. Thanks hitest for the remark
P.S. You will need to have your source files installed for openup to work. |
|
||||
Quote:
Also you will need to install xenocara.tar.gz to /usr.
__________________
hitest |
|
|||
Quote:
|
|
|||
Quote:
The binary updates can also be added manually as described on the M:tier website. Quote:
Quote:
Last edited by shep; 27th June 2015 at 10:16 PM. |
|
|||
Quote:
Quote:
Quote:
I hope you can clarify a point for me: ISOs, packages and ports of -current version are found in http://ftp.openbsd.org/pub/OpenBSD/snapshots/ ?? |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
upgrade current | kerasi | OpenBSD Installation and Upgrading | 7 | 11th January 2015 06:24 AM |
Keyboard layout lost after upgrade to -current | sepuku | OpenBSD General | 28 | 23rd September 2011 08:37 PM |
6.1 RC upgrade | climby | FreeBSD Installation and Upgrading | 2 | 30th September 2010 12:51 PM |
OpenBSD4.5 current to current... | valorisa | OpenBSD Installation and Upgrading | 7 | 6th June 2009 09:26 AM |