NixOS ialah sistem pengendalian Linux deklaratif. Pengguna mencipta sistem pengendalian mereka dari bawah dengan fail konfigurasi dan penggunaan pengurus pakej yang sangat baik. Tetapi adakah anda tahu adalah mungkin untuk menggunakan pengurus pakej Nix pada mana-mana sistem pengendalian Linux? Berikut ialah cara untuk menjadikannya berfungsi pada PC Linux anda.
Bagaimanakah anda memasang pengurus pakej Nix di Linux?
Pengurus pakej Nix (yang disertakan dengan NixOS) boleh dipasang pada mana-mana sistem pengendalian Linux . Walau bagaimanapun, anda memerlukan tetingkap terminal untuk memasangnya pada OS Linux anda. Jadi, bagaimana anda membuka tetingkap terminal? Tekan Ctrl + Alt + T pada papan kekunci. Atau, cari "Terminal" dalam menu apl.
Setelah tetingkap terminal dibuka dan sedia untuk digunakan, anda boleh memasang pengurus pakej Nix menggunakan arahan curl . Tidak memasang apl Curl pada PC Linux anda? Pasangnya dengan arahan di bawah.
Ubuntu
sudo apt install curl
Debian
sudo apt-get install curl
Arch Linux
sudo pacman -S curl
Fedora
sudo dnf pasang curl
OpenSUSE
sudo zypper pasang curl
Pengurus pakej Nix dipasang melalui skrip, dan terdapat dua cara untuk memasangnya. Berbilang pengguna dan Pengguna Tunggal. Anda perlu menjalankan versi arahan –no-daemon untuk memasangnya pada sistem anda sebagai pengguna tunggal.
sh <(curl -l="" https://nixos.org/nix/install)="">
Sebaik sahaja anda telah melaksanakan arahan di atas, skrip akan meminta kata laluan anda (untuk menggunakan sudo ). Menggunakan papan kekunci, masukkan kata laluan yang dikaitkan dengan akaun pengguna anda.
Sebagai alternatif, jika terdapat lebih daripada satu pengguna pada komputer anda, anda perlu menjalankan perintah –daemon . Setiap pengguna boleh sentiasa berinteraksi dengan pengurus pakej Nix dengan daemon.
sh <(curl -l="" https://nixos.org/nix/install)="">
Apabila anda menjalankan arahan di atas, anda akan melihat penerangan ringkas tentang perkara yang boleh dilakukan oleh pengurus pakej Nix pada komputer anda, perkara yang akan dipasang semasa proses persediaan awal, dsb. Tekan kekunci Y untuk meneruskan.
Apabila anda menekan Y , ia akan menunjukkan kepada anda perkara yang akan dilakukan oleh alat pemasangan. Membacanya. Setelah anda membacanya, tekan kekunci Y untuk mengesahkan anda ingin meneruskan.
Alat pemasangan Nix akan meminta kebenaran sudo setelah diberitahu untuk meneruskan. Menjalankan pengurus pakej Nix dalam mod daemon memerlukan akses sudo. Untuk memberi pengurus pakej Nix akses kepada sudo, tekan kekunci Y di sebelah "Bolehkah saya menggunakan sudo?"
Apabila anda memberikan pemasang akses sudo, ia akan menetapkan sendiri pada komputer anda. Pemasangan tidak akan mengambil masa yang lama. Apabila ia selesai, anda secara automatik akan dimasukkan ke dalam "nix-shell," yang digunakan untuk memasang pakej.
Mengkonfigurasi pengurus pakej Nix
Sebelum menggunakan pengurus pakej Nix, anda mesti memuat turun saluran terkini. Saluran menyediakan perisian kepada pengurus pakej Nix, membolehkan anda memasangnya dengan mudah.
Untuk mengemas kini saluran, buka tetingkap terminal. Anda boleh membuka tetingkap terminal dengan menekan Ctrl + Alt + T pada papan kekunci. Atau, cari "Terminal" dalam menu apl untuk melancarkannya.
Setelah tetingkap terminal dibuka, anda boleh menggunakan perintah nix-channel –update . Perintah ini akan mengambil semua saluran untuk pengurus pakej Nix dan membongkarnya. Selain itu, jika terdapat sebarang kemas kini pakej, ia juga akan menariknya ke bawah.
nix-channel --kemas kini
Apabila saluran anda dikonfigurasikan, anda boleh menjalankan perintah nix-env -qa untuk melihat pakej yang tersedia.
nix-env -qa
Anda boleh menyimpan pakej yang tersedia ke fail teks kemudian dengan arahan berikut.
nix-env -qa > nix-pkgs.txt
Cara menggunakan pengurus pakej Nix untuk memasang apl
Anda perlu mencari pakej untuk memasang perisian dengan pengurus pakej Nix pada sistem Linux anda. Pergi ke halaman web carian pakej Nix. Kemudian, ikuti langkah di bawah.
- Cari kotak carian untuk pakej dan taip apl yang ingin anda pasang. Sebagai contoh, untuk memasang Vim, cari "vim." Kemudian, tekan kekunci enter untuk melihat hasil carian.
- Lihat hasil carian untuk pakej yang anda ingin pasang dan pilih dengan tetikus. Butiran pakej akan muncul apabila anda memilihnya dalam hasil carian.
- Apabila hasil carian mendedahkan butiran pakej, cari bahagian "nix-env", dan klik padanya dengan tetikus . Kemudian, cari "On Non-NixOS" dan salin arahan ke papan keratan.
- Setelah anda menyalin arahan anda ke papan keratan, tampalkannya ke terminal untuk memasang apl anda. Sebagai contoh, untuk memasang Vim, tampal arahan ini.
nix-env -iA nixpkgs.vim
Setelah anda memasang program anda, anda boleh melancarkannya dari terminal. Fahami pakej Nix tidak akan muncul dengan ikon aplikasi dalam menu aplikasi. Sebaliknya, anda mesti melancarkannya dari terminal secara langsung.
Sebagai contoh, jalankan arahan berikut dalam tetingkap terminal untuk melancarkan aplikasi vim.
vim