Rumah > Tutorial sistem > LINUX > Cara Meningkatkan NixOS 23.11 hingga 24.05 [Langkah demi Langkah]

Cara Meningkatkan NixOS 23.11 hingga 24.05 [Langkah demi Langkah]

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2025-03-17 11:24:10
asal
120 orang telah melayarinya

NIXOS 24.05 (Uakari) dikeluarkan, Panduan Mudah Meningkatkan! Nixos dikenali dengan proses peningkatan yang mudah, dan tutorial ini akan membimbing anda langkah demi langkah bagaimana menaik taraf NixOS ke versi terkini untuk memastikan kestabilan sistem dan kebolehpercayaan.

Kami akan menunjukkan bagaimana untuk menaik taraf NixOS 23.11 (tapir) hingga 24.05 (Uakari). Maklumat versi NixOS 23.11 saya adalah seperti berikut:

 <code>$ cat /etc/os-release BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues" BUILD_ID="23.11.5541.56528ee42526" DOCUMENTATION_URL="https://nixos.org/learn.html" HOME_URL="https://nixos.org/" ID=nixos LOGO="nix-snowflake" NAME=NixOS PRETTY_NAME="NixOS 23.11 (Tapir)" SUPPORT_END="2024-06-30" SUPPORT_URL="https://nixos.org/community.html" VERSION="23.11 (Tapir)" VERSION_CODENAME=tapir VERSION_ID="23.11"</code>
Salin selepas log masuk

Cara Meningkatkan NixOS 23.11 hingga 24.05 [Langkah demi Langkah]

Jadual Kandungan

  • Sandaran data
  • Kemas kini saluran NixOS
  • Naik taraf dari Nixos 23.11 hingga 24.05
  • Naik taraf ke versi Nixos yang tidak stabil
  • Peningkatan automatik
  • Meringkaskan

Sandaran data

Tidak kira apa sistem operasi yang anda gunakan, langkah pertama adalah untuk menyandarkan data penting.

Kemas kini saluran NixOS

Inti peningkatan NixOS adalah konsep "saluran". Saluran adalah repositori yang teratur dengan teliti yang mengedarkan ekspresi NIX dan binari yang berkaitan, diuji dengan ketat dan dibina untuk memastikan pengalaman yang lancar. Saluran yang ada termasuk:

  • Saluran yang stabil (mis., Nixos-24.05): Saluran ini menerima pembetulan pepijat konservatif dan peningkatan pakej, seperti kemas kini kernel kecil dari 6.1 hingga 6.2, memastikan pengalaman yang stabil dan boleh dipercayai.
  • Nixos- Unstable : Bagi pengguna yang mencari ciri-ciri terkini, saluran ini mencerminkan cabang pembangunan aktif Nixos, menyediakan ciri-ciri dan kemas kini canggih terkini, tetapi mungkin ketidakstabilan.
  • Saluran Lite (mis., Nixos-24.05-Small): Sama seperti versi biasa, tetapi dengan pakej binari pra-dibina yang lebih sedikit, saluran ini sesuai untuk persekitaran pelayan dan memberikan kemas kini yang lebih cepat apabila patch keselamatan kritikal dikeluarkan.

Untuk maklumat lanjut mengenai penggunaan saluran NIX, lihat panduan berikut:

Bermula dengan Pengurus Pakej Nix

Naik taraf dari Nixos 23.11 hingga 24.05

Apabila anda mula -mula memasang NixOS (seperti 23.11), anda secara automatik akan melanggan saluran yang sepadan dengan sumber pemasangan.

Untuk memeriksa saluran semasa, jalankan arahan berikut sebagai pengguna akar atau sudo:

 <code>$ sudo nix-channel --list | grep nixos nixos https://nixos.org/channels/nixos-23.11</code>
Salin selepas log masuk

Cara Meningkatkan NixOS 23.11 hingga 24.05 [Langkah demi Langkah]

Seperti yang ditunjukkan di atas, saluran semasa saya ialah 23.11, yang bermaksud saya menggunakan Nixos 23.11.

Untuk beralih ke versi terkini saluran, hanya gunakan nix-channel --add https://channels.nixos.org/channel-name nixos .

Sebagai contoh, untuk beralih ke saluran 24.05 yang stabil, kami menggunakan:

 <code>$ sudo nix-channel --add https://channels.nixos.org/nixos-24.05 nixos</code>
Salin selepas log masuk

Selepas melanggan saluran yang diperlukan, hanya naik taraf untuk dijalankan:

 <code>$ sudo nixos-rebuild switch --upgrade</code>
Salin selepas log masuk
Salin selepas log masuk

Perintah ini bersamaan dengan nix-channel --update nixos; nixos-rebuild switch

Jika peningkatan berjaya, anda akan melihat output berikut:

 <code>[...]updating GRUB 2 menu...Warning: os-prober will be executed to detect other bootable partitions.Its output will be used to detect bootable binaries on them and create new boot entries.lsblk: /dev/mapper/no*[0-9]: not a block devicelsblk: /dev/mapper/raid*[0-9]: not a block devicelsblk: /dev/mapper/disks*[0-9]: not a block deviceinstalling the GRUB 2 boot loader on /dev/sda...Installing for i386-pc platform. <strong>Installation finished. No error reported.</strong> [...]</code>
Salin selepas log masuk

Mulakan semula sistem Nixos anda.

 <code>$ sudo reboot</code>
Salin selepas log masuk

Selepas log masuk ke sistem yang baru dinaik taraf, periksa versinya untuk mengesahkan bahawa peningkatan itu berjaya.

 <code>[ostechnix@nixos:~]$ cat /etc/os-release ANSI_COLOR="1;34" BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues" **BUILD_ID="24.05.803.b3b2b28c1daa"** DOCUMENTATION_URL="https://nixos.org/learn.html" HOME_URL="https://nixos.org/" ID=nixos IMAGE_ID="" IMAGE_VERSION="" LOGO="nix-snowflake" NAME=NixOS PRETTY_NAME="NixOS 24.05 (Uakari)" SUPPORT_END="2024-12-31" SUPPORT_URL="https://nixos.org/community.html" VERSION="24.05 (Uakari)" VERSION_CODENAME=uakari **VERSION_ID="24.05"**</code>
Salin selepas log masuk

Cara Meningkatkan NixOS 23.11 hingga 24.05 [Langkah demi Langkah]

Seperti yang ditunjukkan dalam output di atas, kami telah berjaya dinaik taraf kepada NixOS 24.05.

Naik taraf ke versi Nixos yang tidak stabil

Jika anda ingin mencuba versi yang tidak stabil (versi terkini), anda boleh beralih ke saluran nixos-unstable dan melakukan peningkatan seperti yang ditunjukkan di atas. Berikut adalah langkah -langkah untuk menaik taraf NixOS ke versi terkini.

Pertama, beralih ke saluran yang tidak stabil NixOS menggunakan arahan berikut:

 <code>$ sudo nix-channel --add https://channels.nixos.org/nixos-unstable nixos</code>
Salin selepas log masuk

Perintah ini mengarahkan Pengurus Pakej Nix untuk menambah URL saluran yang tidak stabil ( https://channels.nixos.org/nixos-unstable ) dan mengaitkannya dengan nama saluran nixos .

Anda boleh menyemak saluran yang anda langgan sekarang:

 <code>$ sudo nix-channel --list | grep nixos</code>
Salin selepas log masuk

Ini memaparkan URL saluran dan nama yang berkaitan dengan pemasangan NixOS semasa.

Setelah menambah saluran nixos-unstable , anda boleh menaik taraf pemasangan NixOS anda ke versi terkini dalam saluran yang tidak stabil dengan menjalankan arahan berikut:

 <code>$ sudo nixos-rebuild switch --upgrade</code>
Salin selepas log masuk
Salin selepas log masuk

Ini akan memuat turun dan memasang semua pakej dan kemas kini terkini dari saluran yang tidak stabil.

Harus diingat bahawa saluran yang tidak stabil (seperti namanya) mengandungi kemas kini dan perubahan canggih terkini dari cawangan pembangunan Nixos utama.

Walaupun ia menyediakan akses kepada ciri -ciri terkini dan pakej perisian, ia juga boleh menyebabkan ketidakstabilan atau kegagalan. Oleh itu, biasanya tidak disyorkan untuk menggunakan saluran yang tidak stabil dalam sistem pengeluaran atau persekitaran misi kritikal.

Jika anda ingin beralih ke saluran yang stabil kemudian, anda boleh menggunakan arahan nix-channel --add yang sama dan menggunakan URL saluran stabil yang diperlukan (contohnya, https://channels.nixos.org/nixos-24.05 untuk saluran stabil Nixos 24.05).

Peningkatan automatik

Untuk kemudahan maksimum, NixOS menyediakan pilihan naik taraf automatik. Dengan menambahkan baris berikut ke configuration.nix anda.nix:

 <code>{ system.autoUpgrade.enable = true; system.autoUpgrade.allowReboot = true; }</code>
Salin selepas log masuk

Anda akan membolehkan nixos-upgrade.service , yang secara berkala memeriksa kemas kini dari saluran yang dilanggan anda.

Jika allowReboot ditetapkan untuk true , sistem akan dimulakan semula secara automatik apabila versi baru mengandungi perubahan modul kernel, initrd, atau kernel.

Anda juga boleh menentukan saluran tersuai untuk menaik taraf automatik:

 <code>{ system.autoUpgrade.channel = "https://channels.nixos.org/nixos-24.05"; }</code>
Salin selepas log masuk

Meringkaskan

Menaik taraf sistem anda tidak pernah lebih mudah dengan Nixos! Sama ada anda lebih suka kestabilan saluran stabil terkini atau ciri -ciri terkini saluran yang tidak stabil, proses peningkatan sangat mudah!

Atas ialah kandungan terperinci Cara Meningkatkan NixOS 23.11 hingga 24.05 [Langkah demi Langkah]. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan