Используйте менеджер пакетов Nix в любой ОС Linux

NixOS — декларативная операционная система Linux. Пользователи создают свою операционную систему с нуля с помощью файла конфигурации и использования отличного менеджера пакетов. Но знаете ли вы, что менеджер пакетов Nix можно использовать в любой операционной системе Linux? Вот как заставить его работать на вашем ПК с Linux.

Как установить менеджер пакетов Nix в Linux?

Менеджер пакетов Nix (поставляемый с NixOS) можно установить в любой операционной системе Linux . Однако вам понадобится окно терминала, чтобы установить его в ОС Linux. Итак, как открыть окно терминала? Нажмите Ctrl+Alt+T на клавиатуре. Или найдите «Терминал» в меню приложения.

Когда окно терминала открыто и готово к использованию, вы можете установить менеджер пакетов Nix с помощью команды curl . На вашем ПК с Linux не установлено приложение Curl? Установите его с помощью приведенных ниже команд.

Убунту

sudo apt установить завиток

Дебиан

sudo apt-get установить завиток

Арх Линукс

судо пакман -S завиток

Федора

sudo dnf установить завиток

OpenSUSE

sudo zypper установить завиток

Менеджер пакетов Nix устанавливается через скрипт, и есть два способа его установки. Многопользовательский и однопользовательский. Вы захотите запустить версию команды –no-daemon , чтобы установить ее в своей системе от имени одного пользователя.

ш <(curl -l="" https://nixos.org/nix/install)="">

После того, как вы выполнили указанную выше команду, скрипт запросит у вас пароль (для использования sudo ). Используя клавиатуру, введите пароль, связанный с вашей учетной записью пользователя.

В качестве альтернативы, если на вашем компьютере более одного пользователя, вам нужно будет запустить команду –daemon . Каждый пользователь может постоянно взаимодействовать с менеджером пакетов Nix с помощью демона.

ш <(curl -l="" https://nixos.org/nix/install)="">

Когда вы запустите приведенную выше команду, вы увидите краткое описание того, что менеджер пакетов Nix может делать на вашем компьютере, что он установит в процессе начальной установки и т. д. Нажмите клавишу Y, чтобы продолжить .

Когда вы нажмете Y , он покажет вам, что будет делать инструмент установки. Прочтите это. Прочитав его, нажмите клавишу Y , чтобы подтвердить, что вы хотите продолжить.

Инструмент установки Nix запросит разрешения sudo, как только ему будет предложено продолжить. Для запуска менеджера пакетов Nix в режиме демона требуется доступ sudo. Чтобы предоставить диспетчеру пакетов Nix доступ к sudo, нажмите клавишу Y рядом с «Могу ли я использовать sudo?»

Когда вы предоставите установщику доступ sudo, он установится на вашем компьютере. Установка не займет много времени. Когда он будет завершен, вы автоматически попадете в «nix-оболочку», которая используется для установки пакетов.

Настройка менеджера пакетов Nix

Прежде чем использовать менеджер пакетов Nix, вы должны загрузить последние каналы. Каналы предоставляют программное обеспечение менеджеру пакетов Nix, что позволяет легко его установить.

Чтобы обновить каналы, откройте окно терминала. Вы можете открыть окно терминала, нажав Ctrl + Alt + T на клавиатуре. Или найдите «Терминал» в меню приложения, чтобы запустить его.

Когда окно терминала открыто, вы можете использовать команду nix-channel –update . Эта команда захватит все каналы для менеджера пакетов Nix и распакует их. Кроме того, если есть какие-либо обновления пакетов, они также будут удалены.

Никс-канал --обновить

Когда ваши каналы настроены, вы можете запустить команду nix-env -qa для просмотра доступных пакетов.

Никс-env-qa

Вы можете сохранить доступные пакеты в текстовый файл позже с помощью следующей команды.

nix-env -qa > nix-pkgs.txt

Как использовать менеджер пакетов Nix для установки приложений

Вам нужно будет найти пакет для установки программного обеспечения с помощью менеджера пакетов Nix в вашей системе Linux. Перейдите на веб-страницу поиска пакетов Nix. Затем выполните следующие действия.

  1. Найдите поле поиска пакетов и введите приложение, которое хотите установить. Например, чтобы установить Vim, выполните поиск «vim». Затем нажмите клавишу ввода , чтобы просмотреть результаты поиска.
  2. Просмотрите результаты поиска пакета, который вы хотите установить, и выберите его с помощью мыши. Детали пакета появятся, когда вы выберете его в результатах поиска.
  3. Когда результаты поиска отобразят сведения о пакете, найдите раздел «nix-env» и щелкните его мышью . Затем найдите «В не-NixOS» и скопируйте команду в буфер обмена.
  4. Скопировав команду в буфер обмена, вставьте ее в терминал, чтобы установить приложение. Например, чтобы установить Vim, вставьте эту команду.

nix-env -iA nixpkgs.vim

После того, как вы установили свою программу, вы можете запустить ее из терминала. Пакеты Nix не будут отображаться со значками приложений в меню приложений. Вместо этого вы должны запускать их напрямую из терминала.

Например, выполните следующую команду в окне терминала, чтобы запустить приложение vim.

вим


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.