Используйте менеджер пакетов 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.

вим

Leave a Comment

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.

Приложения для уведомлений Google Voice на рабочем столе

Приложения для уведомлений Google Voice на рабочем столе

Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,

Загрузите избранное Flickr с помощью FlickrFaves

Загрузите избранное Flickr с помощью FlickrFaves

Существует множество инструментов, позволяющих пользователям Flickr загружать фотографии в высоком качестве, но есть ли способ загрузить избранное Flickr? Недавно мы...

OK Sampler — бесплатная программа для создания музыкальных семплов

OK Sampler — бесплатная программа для создания музыкальных семплов

Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или

Резервное копирование Google Sites: импорт/экспорт

Резервное копирование Google Sites: импорт/экспорт

Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.

Приложение Google Tasks для ПК

Приложение Google Tasks для ПК

Google Tasks не так популярен, как другие сервисы Google, такие как Calendar, Wave, Voice и т. д., но он по-прежнему широко используется и является неотъемлемой частью жизни людей.

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

В нашем предыдущем руководстве по безопасному удалению данных с жесткого диска и съемных носителей с помощью Ubuntu Live и загрузочного CD DBAN мы обсуждали, что диск на базе Windows

Установите пакеты Debian в Arch Linux с помощью Debtap

Установите пакеты Debian в Arch Linux с помощью Debtap

Вы пытаетесь заставить приложение работать на Arch Linux или Manjaro, но не можете найти его в официальных репозиториях программного обеспечения или даже в AUR? Попробуйте Дебтап. Это

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

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

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

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

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

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