OpenBSD: Làm thế nào để theo dõi hiện tại?


10

Câu hỏi này tương tự như câu hỏi này , nhưng cụ thể hơn.


  1. Tôi có một máy OpenBSD ổn định và tôi muốn bắt đầu theo dõi hiện tại. Tôi biết về quy trình nâng cấp từ bản phát hành này sang bản khác. Làm thế nào tôi có thể đi từ một bản phát hành đến ảnh chụp mới nhất? Tôi chỉ có thể khởi động từ bsd.rd của snapshot mới nhất và làm theo quy trình nâng cấp, nhưng còn "các bước nâng cấp trước" và "các bước cấu hình" thì sao? Có bất cứ điều gì để áp dụng khi đi từ ổn định đến ảnh chụp nhanh nhất không?

  2. Khi tôi nhận được một hệ thống hiện tại và tôi muốn cập nhật lại, quy trình là gì? Tôi có nên xây dựng từ các nguồn hoặc sử dụng bsd.rd của snapshot mới nhất không? Trong mọi trường hợp, có bất kỳ "bước cấu hình" nào liên quan, như trong liên kết ở trên không?

Câu trả lời:


9

Đừng xây dựng từ nguồn. Tôi đã theo dõi hiện tại trong nhiều năm. Bạn có thể thực hiện nâng cấp nhị phân lên ảnh chụp nhanh mới. Và bạn có thể thực hiện nâng cấp nhị phân trực tiếp từ phát hành / ổn định đến hiện tại.

Khởi động lại.

Tại loại dấu nhắc:

boot bsd.rd

Đi qua các chuyển động nâng cấp. Khi nó hỏi tên máy chủ, tôi sử dụng tên này, nó khá nhanh

mirrors.sonic.net

Khi nó yêu cầu một đường dẫn, thay đổi nó thành

/pub/OpenBSD/snapshots/amd64/

Thay thế amd64 cho kiến ​​trúc của bạn.

Tiếp tục với lời nhắc nâng cấp

Khởi động lại sau khi hoàn thành.

Thay đổi PKG_PATH

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

Thêm phần này vào ~ / .profile và /root/.profile

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

export PKG_PATH

Sau đó chạy

doas pkg_add -u

Trong tương lai, bạn sẽ không phải thay đổi PKG_PATH hoặc đường dẫn tệp bsd.rd. Nó sẽ nhớ. Giống như trang trại tiêu.

Để cập nhật lên một ảnh chụp nhanh mới trong tương lai, chỉ cần

boot bsd.rd

follow the prompts

reboot

doas pkg_add -u

Một điều cần lưu ý. Khi nâng cấp lên một ảnh chụp nhanh mới sẽ đưa bạn đến một số phiên bản mới, như từ 6.2 đến 6.3 sẽ sớm xảy ra, khởi động bsd.rd và làm theo lời nhắc sẽ chỉ cho phép bạn tải xuống ramdisk bsd.rd mới. Bạn phải khởi động lại sau khi hoàn thành và nhập lại bsd.rd để tiếp tục nâng cấp. Nhưng bạn sẽ chỉ phải làm điều này sáu tháng một lần và nó tự động. Đừng hoảng hốt khi nó chỉ nói rằng nó đang tải bsd.rd

Nếu bạn muốn biết nếu bạn nên nâng cấp, chỉ cần đánh dấu:

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

Trong trình duyệt của bạn và truy cập nó để kiểm tra ngày trên kho lưu trữ.

Đừng quên ghé thăm một thư mục thỉnh thoảng:

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

Để snag cổng.tar.gz và cập nhật cây cổng của bạn


Khi nâng cấp lên một ảnh chụp nhanh mới hơn, tôi nên sử dụng bsd.rd từ hệ thống hiện đang cài đặt của mình hoặc bsd.rd của ảnh chụp được nhắm mục tiêu? Thế còn "các bước nâng cấp trước" và "các bước cấu hình" được liên kết trong câu hỏi của tôi thì sao? Có ai không
Gradient

1
Bạn có thể sử dụng bsd.rd bạn đã cài đặt. Không có các bước nâng cấp trước hoặc các bước cấu hình.
Ben M.

1

Trả lời cho câu hỏi 2 - khi bạn muốn đi từ đó, bạn đã cài đặt đến cái tiếp theo, bạn tải xuống bsd.rd mới nhất từ ​​khởi động gương chụp nhanh bsd.rdvà chọn nâng cấp.

Máy tính xách tay chính của tôi chạy từ dòng của /var/log/messagesbạn, bạn có thể thấy rằng tôi đã nâng cấp kernel của mình vào ngày 7 tháng 12 và 15 tháng 1:

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

Nếu bạn nhìn vào thư mục snapshop hiện tại của máy nhân bản địa phương, bạn có thể thấy rằng có một cái mới hơn bsd.rdmà tôi có thể nâng cấp đến bây giờ. Các kiến ​​trúc nhanh hơn như amd64 thường đẩy ra các hạt nhân mới hàng ngày, trừ khi dự án đang đến gần một bản phát hành khi các hạt nhân mới không được đẩy ra nhanh chóng.

Vì vậy, quá trình của tôi về cơ bản là:

  1. Tải xuống bsd.rd mới nhất từ ​​ảnh chụp nhanh
  2. Khởi động bsd.rd và cài đặt, và khởi động lại
  3. Chạy pkg_add -vui

Thông báo trước duy nhất tôi muốn thêm là đọc theo dòng điện vì đôi khi có những thay đổi có nghĩa là quá trình không phải là quá trình chuyển đổi suôn sẻ từ dòng này sang dòng tiếp theo.

Chỉnh sửa: Tôi chỉ xây dựng các hạt nhân từ nguồn nếu có một thay đổi mà tôi muốn kiểm tra trước khi nó biến nó thành -c Hiện tại hoặc khi cố gắng theo dõi các vấn đề.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.