OpenBSD: -current nasıl takip edilir?


10

Bu soru benzer bu bir , ama daha özel.


  1. Bir -stable OpenBSD makinem var ve -current'i takip etmeye başlamak istiyorum. Bir sürümden diğerine yükseltme prosedürünü biliyorum . Bir sürümden en son anlık görüntüye nasıl geçebilirim? Ben sadece en son anlık görüntü bsd.rd önyükleme ve yükseltme prosedürünü takip edebilirsiniz, ama "yükseltme öncesi adımlar" ve "yapılandırma adımları" ne olacak? -Stable'dan en son anlık görüntüye geçerken uygulanacak bir şey var mı?

  2. Geçerli bir sistem aldığımda ve tekrar güncellemek istediğimde, prosedür nedir? Kaynaklardan oluşturmalı mıyım yoksa en son anlık görüntünün bsd.rd dosyasını mı kullanmalıyım? Her durumda, yukarıdaki bağlantıda olduğu gibi herhangi bir "yapılandırma adımı" var mı?

Yanıtlar:


9

Kaynaktan inşa etmeyin. Birkaç yıldır akını takip ediyorum. Yeni anlık görüntülere ikili yükseltmeler yapabilirsiniz. Ve serbest bırakma / kararlıdan akıma doğrudan bir ikili yükseltme yapabilirsiniz.

Yeniden Başlatma.

Bilgi istemine şunu yazın:

boot bsd.rd

Yükseltme hareketlerini gözden geçirin. Bir ana bilgisayar adı istediğinde, bunu kullanıyorum, oldukça hızlı

mirrors.sonic.net

Bir yol istediğinde,

/pub/OpenBSD/snapshots/amd64/

Mimariniz için amd64 kullanın.

Yükseltme istemleriyle devam et

Tamamlandıktan sonra yeniden başlatın.

PKG_PATH değerini değiştir

export PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/

Bunu ~ / .profile ve /root/.profile klasörüne ekleyin

PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/

export PKG_PATH

O zaman koş

doas pkg_add -u

Gelecekte, PKG_PATH veya bsd.rd dosya yolunu değiştirmeniz gerekmeyecek. Hatırlayacak. Karabiber çiftliği gibi.

Gelecekte yeni bir anlık görüntüye güncellemek için

boot bsd.rd

follow the prompts

reboot

doas pkg_add -u

Dikkat edilmesi gereken bir şey var. Yeni bir anlık görüntüye yükseltme sizi yakında olacak olan 6.2'den 6.3'e kadar yeni bir sürüm numarasına götürdüğünde, bsd.rd'yi önyüklemek ve komut istemlerini takip etmek yalnızca yeni bsd.rd ramdisk'ini indirmenize izin verir. İşlem bittikten sonra yeniden başlatmalı ve yükseltmeye devam etmek için bsd.rd'yi tekrar girmelisiniz. Ancak bunu yalnızca altı ayda bir yapmanız gerekir ve bu otomatiktir. Sadece bsd.rd indirdiğini söylediğinde korkmayın.

Yeni sürüme geçmeniz gerekip gerekmediğini bilmek istiyorsanız, yer imi koyun:

http://mirrors.sonic.net/pub/OpenBSD/snapshots/amd64/

Tarayıcınızda ve arşivlerdeki tarihleri ​​kontrol etmek için ziyaret edin.

Arada bir dizini ziyaret etmeyi unutmayın:

http://mirrors.sonic.net/pub/OpenBSD/snapshots/

Pürüzle için ports.tar.gz ve port ağacını güncellemek


Daha yeni bir anlık görüntüye yükseltme yaparken, şu anda yüklü olan sistemimdeki bsd.rd veya hedeflenen anlık görüntünün bsd.rd dosyasını mı kullanmalıyım? Sorumda bağlı olan "yükseltme öncesi adımlar" ve "yapılandırma adımları" ne olacak? Orada hiç?
Degrade

1
Önceden yüklediğiniz bsd.rd dosyasını kullanabilirsiniz. Yükseltme öncesi adımlar veya yapılandırma adımları yoktur.
Ben

1

2. soruya yanıt olarak - herhangi bir akımdan diğerine yüklediğinizde, en son bsd.rd dosyasını anlık görüntü aynaları önyüklemesinden indirip bsd.rdyükseltmeyi seçin.

Ana dizüstü bilgisayarım çalışıyor - /var/log/messages7 Aralık ve 15 Ocak'ta çekirdeğimi yükselttiğimi görebilirsiniz.

messages:Jan 18 08:51:39 port /bsd: OpenBSD 6.2-current (GENERIC.MP) #360: Mon Jan 15 12:10:59 MST 2018
messages.1:Jan 13 10:22:11 port /bsd: OpenBSD 6.2-current (GENERIC.MP) #259: Thu Dec  7 13:09:59 MST 2017

Yerel aynanızın geçerli snapshop dizinine bakarsanız, şimdiye bsd.rdkadar yükseltebileceğim daha yeni bir şey olduğunu görebilirsiniz. Amd64 gibi daha hızlı mimariler, proje yeni çekirdekler çabucak dışarıya çekilmediğinde bir sürüme yaklaşmazsa, genellikle her gün yeni çekirdekler çıkarır.

Yani benim sürecim temel olarak:

  1. Anlık görüntülerden en son bsd.rd dosyasını indirin
  2. Bsd.rd dosyasını başlatın ve yükleyin ve yeniden başlatın
  3. Pkg_add -vui komutunu çalıştırın

Ekleyeceğim tek uyarı, akımın takip edilmesidir çünkü bazen sürecin bir akımdan diğerine yumuşak bir geçiş olmadığı anlamına gelir.

Düzenleme: Ben sadece -current içine yapmadan önce test etmek istediğiniz bir değişiklik varsa veya sorunları izlemek için çalışırken kaynaktan çekirdek oluşturmak.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.