OpenBSD: Bagaimana cara mengikuti -current?


10

Pertanyaan ini mirip dengan yang ini , tetapi lebih spesifik.


  1. Saya memiliki mesin OpenBSD -stable dan saya ingin mulai mengikuti -current. Saya tahu tentang prosedur peningkatan dari satu rilis ke rilis lainnya. Bagaimana saya bisa beralih dari rilis ke foto terbaru? Saya cukup mem-boot dari bsd.rd snapshot terbaru dan mengikuti prosedur peningkatan, tetapi bagaimana dengan "langkah pra-upgrade" dan "langkah konfigurasi"? Apakah ada yang berlaku saat beralih dari -stable ke snapshot terbaru?

  2. Ketika saya mendapatkan sistem -current dan saya ingin memperbaruinya lagi, bagaimana prosedurnya? Haruskah saya membangun dari sumber atau menggunakan bsd.rd snapshot terbaru lagi? Bagaimanapun, apakah ada "langkah konfigurasi" yang terlibat, seperti pada tautan di atas?

Jawaban:


9

Jangan membangun dari sumber. Saya sudah mengikuti arus selama beberapa tahun. Anda dapat melakukan peningkatan biner ke foto-foto baru. Dan Anda dapat melakukan upgrade biner langsung dari rilis / stabil ke saat ini.

Mulai ulang.

Pada tipe prompt:

boot bsd.rd

Pergi melalui gerakan peningkatan. Ketika meminta nama host, saya menggunakan ini, itu cukup cepat

mirrors.sonic.net

Ketika meminta jalan, ubah ke

/pub/OpenBSD/snapshots/amd64/

Ganti amd64 untuk arsitektur Anda.

Lanjutkan dengan petunjuk pembaruan

Nyalakan kembali setelah selesai.

Ubah PKG_PATH

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

Tambahkan ini ke ~ / .profile dan /root/.profile

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

export PKG_PATH

Lalu lari

doas pkg_add -u

Di masa mendatang, Anda tidak perlu mengubah PKG_PATH atau jalur file bsd.rd. Itu akan mengingat. Seperti pertanian pepperidge.

Untuk memperbarui ke snapshot baru di masa depan, adil

boot bsd.rd

follow the prompts

reboot

doas pkg_add -u

Satu hal yang perlu diperhatikan. Ketika pemutakhiran ke snapshot baru akan membawa Anda ke nomor versi baru, seperti dari 6.2 ke 6.3 yang akan segera terjadi, mem-boot bsd.rd dan mengikuti perintah hanya akan memungkinkan Anda untuk mengunduh ramdisk bsd.rd yang baru. Anda harus reboot setelah selesai dan masukkan kembali bsd.rd untuk melanjutkan upgrade. Tetapi Anda hanya perlu melakukan ini setiap enam bulan sekali, dan ini otomatis. Hanya saja, jangan panik ketika hanya mengatakan itu mengunduh bsd.rd

Jika Anda ingin tahu apakah Anda harus meningkatkan, cukup tandai:

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

Di browser Anda dan kunjungi untuk memeriksa tanggal di arsip.

Jangan lupa mengunjungi satu direktori sesekali:

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

Untuk mengambil ports.tar.gz dan memperbarui struktur port Anda


Ketika meningkatkan ke snapshot yang lebih baru, haruskah saya menggunakan bsd.rd dari sistem saya yang saat ini diinstal atau bsd.rd snapshot yang ditargetkan? Bagaimana dengan "langkah pra-upgrade" dan "langkah konfigurasi" yang ditautkan dalam pertanyaan saya? Apakah ada?
Gradien

1
Anda dapat menggunakan bsd.rd yang sudah Anda instal. Tidak ada langkah-langkah pra-pemutakhiran atau konfigurasi.
Ben M.

1

Sebagai jawaban untuk pertanyaan 2 - ketika Anda ingin pergi dari yang pernah-saat ini Anda instal ke yang berikutnya Anda mengunduh bsd.rd terbaru dari snapshot mirror boot bsd.rddan pilih upgrade.

Laptop utama saya berjalan -current dari saya, /var/log/messagesAnda dapat melihat bahwa saya memutakhirkan kernel pada 7 Des dan 15 Jan:

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

Jika Anda melihat di direktori snapshop saat ini dari mirror lokal Anda, Anda dapat melihat bahwa ada yang lebih baru bsd.rdyang dapat saya tingkatkan sekarang. Arsitektur yang lebih cepat seperti amd64 biasanya mendorong keluar kernel baru setiap hari, kecuali jika proyek ini mendekati rilis ketika kernel baru tidak didorong keluar dengan cepat.

Jadi proses saya pada dasarnya:

  1. Unduh bsd.rd terbaru dari snapshot
  2. Boot bsd.rd dan lakukan instal, dan reboot
  3. Jalankan pkg_add -vui

Satu-satunya peringatan yang ingin saya tambahkan adalah membaca mengikuti arus karena kadang-kadang ada perubahan yang berarti proses bukan transisi yang mulus dari satu-saat ini ke yang berikutnya.

Sunting: Saya hanya membangun kernel dari sumber jika ada perubahan yang ingin saya uji sebelum membuatnya menjadi -current, atau ketika mencoba melacak masalah.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.