Проект GNU представил (http://lists.gnu.org/archive/html/guix-devel/2016-12/msg0085...) выпуск пакетного менеджера GNU Guix 0.12 (http://www.gnu.org/software/guix/) и построенного на его основе дистрибутива GNU/Linux - GuixSD (Guix System Distribution). Допускается установка как в качестве обособленной ОС (http://www.gnu.org/software/guix/manual/html_node/System-Ins...) в системах виртуализации и на обычном оборудовании, так и запуск (http://www.gnu.org/software/guix/manual/html_node/Installati...) в уже установленных типовых окружениях GNU/Linux. Для загрузки сформированы (ftp://alpha.gnu.org/gnu/guix/) образы для установки на USB Flash и использования в QEMU (150 Мб). Поддерживается работа на архитектурах i686, x86_64, mips64el и armv7.Пакетный менеджер GNU Guix основан на наработках проекта Nix (http://nixos.org/nix/) и кроме типичных функций управления пакетами поддерживает такие возможности, как выполнение транзакционных обновлений, возможность отката обновлений, работа без получения привилегий суперпользователя, поддержка привязанных к отдельным пользователям профилей, возможность одновременной установки нескольких версий одной программы, средства уборки мусора (выявление и удаление неиспользуемых версий пакетов). Для определения сценариев сборки приложений и правил формирования пакетов предлагается использовать специализированный высокоуровневый предметно-ориентированный язык и компоненты Guile Scheme API, позволяющие выполнять все операции по управлению пакетами на функциональном языке программирования Scheme.
Поддерживается возможность использования пакетов, подготовленных для пакетного менеджера Nix и размещённых в репозитории
Nixpkgs (http://nixos.org/nixpkgs/). Кроме операций с пакетами возможно создание сценариев для управления конфигурацией приложений. При сборке пакета автоматически загружаются и собираются все связанные с ним зависимости. Возможна как загрузка готовых бинарных пакетов из репозитория, так и сборка из исходных текстов со всеми зависимостями. Реализованы средства для поддержания версий установленных программ в актуальном состоянии через организацию установки обновлений из внешнего репозитория.Сборочное окружение для пакетов формируется в виде контейнера, содержащего все необходимые для работы приложений компоненты, что позволяет сформировать набор пакетов, способный работать без оглядки на состав базового системного окружения дистрибутива, в котором Guix используется в качестве надстройки. Между пакетами Guix возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Пакеты устанавливаются в отдельное дерево директорий или поддиректорию в каталоге пользователя, что позволяет обеспечить его параллельное сосуществование с другими пакетными менеджерами и обеспечить поддержку широкого спектра существующих дистрибутивов. Например, пакет устанавливается как /nix/store/f42dd9df5d6a0b526066a4e54b7a6c02-firefox-50.0.0/, где "f42dd9..." является уникальным идентификатором пакета, используемым для контроля зависимостей.
Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre 4.4.36, очищенным от несвободных элементов бинарных прошивок. Для сборки применяется GCC 6.2. В качестве системы инициализации используется сервисный менеджер GNU Shepherd (https://www.gnu.org/software/shepherd/) (бывший dmd (https://www.gnu.org/software/shepherd/#history)), развиваемый как альтернатива SysV-init с поддержкой зависимостей. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется и для определения параметров запуска сервисов. Базовые образ поддерживает работу в консольном режиме, но для установки подготовлено (http://www.gnu.org/software/guix/package-list.html) более 3000 готовых пакетов, среди которых и компоненты графического стека на базе X.Org, оконные менеджеры dwm и ratpoison, а также ряд программ на базе библиотеки GTK+.Основные новшества:
- По сравнению с прошлым выпуском добавлено 853 новых пакетов, в том числе сформированы пакеты с bind, clojure, dash, ecryptfs-utils, fcgi, gparted, kdevelop, kwayland, nfs-utils, openh264, p7zip, sddm, sendmail, snappy, utox, wayland-protocols, weston, xwayland. Добавлена большая порция новых модулей для Perl, R, Python, Emacs, Lua и Haskell;
- Обновлены версии программ в 864 пакетах, в том числе gnome-3.20.4, mate-desktop-1.16.1, bash-4.4.0, blender-2.78a, emacs-25.1, enlightenment-0.21.5, ffmpeg-3.2.2, perl-5.24.0, ruby-2.3.3, python-3.5.2, qt-5.6.2, windowmaker-0.95.7, wine-1.9.24, xorg-server-1.18.4;- Добавлены новые системные сервисы: система печати на базе CUPS, SPICE vdagent, дисплейный менеджер SDDM, управление сеансами, реализация консоли в пространстве пользователя (kmscon), почтовый сервер на базе opensmtpd, Git, wpa-supplicant, rottlog, OpenSSH, Cuirass и набор сервисов для обеспечения работы с NFS;
- Представлен новый инструментарий для кросс-компиляции arm-none-eabi. Добавлена новая целевая архитектура для кросс-компиляции - i686-w64-mingw32 (MinGW);
- В команду 'guix system' добавлены новые операции 'switch-generation' и 'roll-back';
- В дистрибутиве GuixSD обеспечена возможность использования зашифрованного корневого раздела (используется LUKS);- Добавлена поддержка установки в окружении GNU/Hurd;
- Монолитный пакет qt разделён на серию пакетов, с разбиением по модулям;- Добавлена поддержка сборки Guix с использованием Guile 2.1/2.2;
- В пакетный менеджер добавлена новая опция "--with-graft" для трансформации пакетов (grafting);
- Добавлена поддержка системы сборки cargo и компоненты для импортирования пакетов для языка Rust;
- Добавлена поддержка системы сборки asdf для пакетов Common Lisp;
- Система сборки для Python переведена на использование по умолчанию setuptools;
- Реализована новая система обновления пакетов из ахрива CPAN.URL: http://lists.gnu.org/archive/html/guix-devel/2016-12/msg0085...
Новость: http://www.opennet.me/opennews/art.shtml?num=45753
Вот это действительно концептуальное развитие GNU/Linux, а не перемешивание старого болота, как с большинством других дистрибутивов.
угу, концептом и останется...
Очень на это надеюсь. Экое извращение.
> Очень на это надеюсь. Экое извращение.Вы оба успеете свалить, "пока это не стало обязательным"(ц рабинович).
Я почти :DDD уверен!
>>Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre 4.4.36, очищенным от несвободных элементов бинарных прошивок.
>>В качестве системы инициализации используется сервисный менеджер GNU Shepherd (бывший dmd), развиваемый как альтернатива SysV-init с поддержкой зависимостейНенужно в квадрате.
> развиваемый как альтернатива SysV-init с поддержкой зависимостейOpenRC чтоли?
Спасибо, что помогаете нам поддерживать в актуальном состоянии список технологий, не нужных лично пользователю Sunderland93.
> Спасибо, что помогаете нам поддерживать в актуальном состоянии список технологий, не нужных
> лично пользователю Sunderland93.о каких технологиях идет речь?
>> Спасибо, что помогаете нам поддерживать в актуальном состоянии список технологий, не нужных
>> лично пользователю Sunderland93.
> о каких технологиях идет речь?я вижу только пакетный менеджер другой и слегка допиленную организацию его от Nix, простой форк другого пакетного манагера и опять пакетирование всякого трэшака в очередной велосипедный дистр...с выкидыванием блобов несвободных.
>> о каких технологиях идет речь?
> я вижу только пакетныА вот мне интересно, где вы, две обезьянки "Не нужно" и "Не Вижу", потеряли третью свою сестричку -- "Не скажу"?
Не скажу
>>> лично пользователю Sunderland93.
>> о каких технологиях идет речь?
> я вижуhttp://www.opennet.me/openforum/vsluhforumID3/109779.html#297
> Добавлена поддержка системы сборки cargo и компоненты для импортирования пакетов для языка Rust;
> Добавлена поддержка системы сборки asdf для пакетов Common Lisp;
> Система сборки для Python переведена на использование по умолчанию setuptools;что за "поддержка системы сборки" такая ? тоесть Guix можно обучить собирать maven-проекты на жаве в жарники, а жарники упаковывать в Guix-пакеты и это будет "поддержка системы сборки maven" ?
>> Добавлена поддержка системы сборки cargo и компоненты для импортирования пакетов для языка Rust;
>> Добавлена поддержка системы сборки asdf для пакетов Common Lisp;
>> Система сборки для Python переведена на использование по умолчанию setuptools;
> что за "поддержка системы сборки" такая ? тоесть Guix можно обучить собирать
> maven-проекты на жаве в жарники, а жарники упаковывать в Guix-пакеты и
> это будет "поддержка системы сборки maven" ?Оборачивание привычных искажений и локальных непришейкобылехвост пакедж-манеджеров в короткие заклинания в вот именно пакетах guix. Поддержка неродных пакажировщиков в себе родном.
Это то чудо, которое все складывает в "C:/Program Files"?
Не только ставит но и подчистую убирает
> Это то чудо, которое все складывает в "C:/Program Files"?Нет.
http://www.opennet.me/openforum/vsluhforumID3/109929.html#79...своя "самобытная FS-H."
http://www.opennet.me/openforum/vsluhforumID3/109929.html#12... + ./var/guix//И у т-тя слэш не той системы -- продавецЬ бисплатного "wsl"?
>> Это то чудо, которое все складывает в "C:/Program Files"?
> Нет.Учкудук, два пробела P-/ . Исправил:
> http://www.opennet.me/openforum/vsluhforumID3/109929.html#79 @ своя "самобытная FS-H."
> http://www.opennet.me/openforum/vsluhforumID3/109929.html#123 @ ./gnu/store + ./var/guix++ ./gnu/store + ./var/guix из того архива это /gnu/store + /var/guix в [целевой] системе.
Всем привет, пишу из под NixOS
Сочувствую тебе.
Тут не сочувствовать, а радоваться надо, дружище
> Сочувствую тебе.Cочувствую NixOS.
Сочувствую сочувствующим
У меня кстати завелась NixOS нормально, попозже попробую усановить её на диск. Ты на диск её установил, или с live пишешь?
> Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre 4.4.36, очищенным от несвободных элементов бинарных прошивок.Перевожу - работает только в качестве гостевой VM.
>> Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre 4.4.36, очищенным от несвободных элементов бинарных прошивок.
> Перевожу - работает только в качестве гостевой VM.Враньё.
раньше "концептами" называли "ось" в виде браузера, а сейчас уже и пакетный менеджер стали осью называть...
Так тут это больше, чем пакетный менеджер. Вся система из этой хрени настраивается.
Да и крутость такого пакетного менеджера (неломаемые зависимости, задание списков необходимых пакетов в конфигурационных файлах, отсутствие не заданных пользователем пакетов в глобальном PATH) подталкивает к этому.
В конце концов, что делает любую ОС полезной пользователю - это именно максимально беззаботное руление софтом
>Проект GNU представил выпуск пакетного менеджера GNU Guix 0.12 и построенного на его основе дистрибутива GNU/Linux - GuixSDА теперь что, дистры строят на основе пакетных манагеров? А мужики то не знают!!!
Выше обмуссолено.
А на основе чего же еще? Ядро и юзерленд особо не пошатаешь, а вот пакетный менеджер можно извращать почти без последствий
>А на основе чего же еще? Ядро и юзерленд особо не пошатаешь, а вот пакетный менеджер можно извращать почти без последствийНа втором месте по важности - система инициализации, её сменить труднее всего. Только в Генте можно сменить родную openrc на системдэ, кроме неё я не слышал про остальных где это тоже можно было бы сделать.
Отличная новость, отписывайтесь, у кого какие подводные камни,У меня чего-то не с окружением видимо не срастается, не стартует демон:
[root@localhost ~]# tar --warning=no-timestamp -xf /mnt/b/guix-binary-0.12.0.x86_64-linux.tar.xz
[root@localhost ~]# mv var/guix /var/ && mv gnu /
[root@localhost ~]# ln -sf /var/guix/profiles/per-user/root/guix-profile /home/a/.-/
[root@localhost ~]# groupadd --system guixbuild
[root@localhost ~]# for i in `seq -w 1 10`;
> do
> useradd -g guixbuild -G guixbuild \
> -d /var/empty -s `which nologin` \
> -c "Guix build user $i" --system \
> guixbuilder$i;
> done[root@localhost ~]# guix-daemon --build-users-group=guixbuild
-bash: guix-daemon: команда не найдена
[root@localhost ~]#
> Отличная новость, отписывайтесь, у кого какие подводные камни,Традиционный - "может, всё-таки по хэндбуку?" - подводный камень. Не лечится _никакой_ новомодной, уж тем более не магической софтиной. Убунта не в счёт.
> У меня чего-то не с окружением видимо не срастается, не стартует демон:
>[root@localhost ~]# tar --warning=no-timestamp -xf /mnt/b/guix-binary-0.12.0.x86_64-linux.tar.xz
> [root@localhost ~]# mv var/guix /var/ && mv gnu /
> [root@localhost ~]# ln -sf /var/guix/profiles/per-user/root/guix-profile /home/a/.-/
> [root@localhost ~]# guix-daemon --build-users-group=guixbuild
> -bash: guix-daemon: команда не найденаОчевидно, что в тек.шеле, из которого ты его стартуешь, пути к нему (~профиль) не прописаны.
https://www.gnu.org/software/guix/manual/html_node/Binary-In...
В 5ом пункте они сервисы для демона делают, а в 6ом бинарь guix (не демон) симлинкают в /usr/local/bin (понятно, для пользователей, у кого эта директория уже есть в PATH -- а то и какие танцы с /etc/profile.d/ или ещё чем пригодятся.
В
https://www.gnu.org/software/guix/manual/html_node/Build-Env...
https://www.gnu.org/software/guix/manual/html_node/Invoking-...
они тоже "молчат" про такой _быстрый_ старт демона, с неродной [пустой, без guix и настроек] системы, с tar-xf сразу в том же шеле до запуска guix-daemon. Думаю, для вдумчивой и длинной документации Ж) они не учли такой стремительный шорткат... Вот если бы им кто сказа-а-ал...Думаю, также, что возможна особая стремительная уличная магия типа
# /var/guix/profiles/per-user/root/guix-profil/bin/guix environment guix -- guix-daemon --build-users-group=guixbuild
, но может оказаться _достаточно_ сделать по мануалу (+ путь абсолютный привинтить, как в строке выше, если "срезать" созданик ~root/.guix-profile )
Otherwise, you can still start the daemon manually with:Я понятно излагаю?---# ~root/.guix-profile/bin/guix-daemon --build-users-group=guixbuild
>Я понятно излагаю?---Для меня на всё полностью понятно, но стартануть я его стартанул
[root@localhost ~]# /home/a/.-/guix-profile/bin/guix-daemon --build-users-group=guixbuild
сейчас проверил, процесс guix-daemon запущен.Но автозапускаться он гад не хочет:
[root@localhost ~]# systemctl start guix-daemon && systemctl enable guix-daemon
Failed to enable unit: Too many levels of symbolic linksБуду разбираться дальше, спасибо за помощь!
> Но автозапускаться он гад не хочет:
> [root@localhost ~]# systemctl start guix-daemon && systemctl enable guix-daemon
> Failed to enable unit: Too many levels of symbolic linksВо всём виноват Майкрософт и, в данном случае, сын его s-d:
https://lists.gnu.org/archive/html/help-guix/2016-12/msg0008...Systemd didn't support symlinked unit files until version 231:
https://github.com/systemd/systemd/commit/f777b4345e8c57e739...
ЯуверенТМ!1 P))
> Буду разбираться дальше, спасибо за помощь!
Вроде бы все шаги выполнил, пытаюсь пробно установить hello word, ругается на
>substitute: warning: failed to install locale: Invalid argumentи сообщает в конце:
>2 packages in profile
>The following environment variable definitions may be needed:
> export PATH="/root/.guix-profile/bin:/root/.guix-profile/sbin${PATH:+:}$PATH"Полный лог:
[root@localhost bin]# guix package -i hello
warning: failed to install locale: Invalid argument
The following package will be installed:
hello 2.10 /gnu/store/rvs42awwwby7pq3j0znglmz3vyznvbh1-hello-2.10substitute: warning: failed to install locale: Invalid argument
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
The following derivations will be built:
/gnu/store/8ya4amniypld1r9gqrzbr36f2smd72wd-profile.drv
/gnu/store/ndqg1kh2d6bjq1f76walhy5zbxgbvykq-info-dir.drv
/gnu/store/ii3i4ki78n4q8ndy9gri1pdl85zjnygm-ca-certificate-bundle.drv
/gnu/store/9m4v1qdc7wfvdvn9lwlzhbb53hz8hsq6-fonts-dir.drv
The following files will be downloaded:
/gnu/store/gi2zry48hdsr87yvasc3nv7niixab8lw-module-import
/gnu/store/74myllfz8w5rzg3a6v3zxgj7akbafmd6-gzip-1.8
/gnu/store/j6k8xgsqrl5v1ajqh3i1wb603rzzg1jg-texinfo-6.3
/gnu/store/rvs42awwwby7pq3j0znglmz3vyznvbh1-hello-2.10
/gnu/store/6slzn4ixcjlhy3av3biglqfli9pwxcn9-guile-2.0.12
/gnu/store/dz6yx4q81zb3pxvysblfd68lgwrya9a2-module-import-compiled
/gnu/store/bhj5xdwwd2dg770lmlks7hyny8vzjm9x-glibc-utf8-locales-2.24
/gnu/store/av49x0wd98xdn02a4hy9cxiki7xgzdha-module-import
/gnu/store/dg2l9ndqgjd0rfyy0g2541dif3f9q44l-module-import-compiled
/gnu/store/i7228ph97vqbpw8v4m0xmfgnppy149vq-mkfontscale-1.1.2
/gnu/store/8l77r5ikky0ghm1w9zc2pxfn80rb5n5w-mkfontdir-1.0.7
/gnu/store/2i1vgv2jbnmxlm65z8axjx0j995h2xr7-module-import
/gnu/store/rk0vb0y6w7dd2p6zv8mpxnhkiv1gi1ww-module-import-compiled
/gnu/store/dp61fnsknp4mi58vnq8jy0wyp0nl2id3-pkg-config-0.29
/gnu/store/frxwbfah0l9fr0j398vg3avsrmdfajnj-gmp-6.1.1
/gnu/store/idcrs9pr86mw3f5ya87ijhczn6zywxs6-libatomic-ops-7.4.2
/gnu/store/iz6rbi4r00jhwzbccnsbq1bbrbdi6h3d-readline-7.0
/gnu/store/janggjcj3c1a2wf5p6zrgxk50jdy0ibx-libgc-7.4.2
/gnu/store/lb6z629zg8p5raip9m9k2sris87qsgdn-libltdl-2.4.6
/gnu/store/p153bawa5szcv4z6br9jrbwv3zq6qv5m-libffi-3.2.1
/gnu/store/qj5sazmlzqbn2nlm7vxj6wjns0mm5x79-libunistring-0.9.6
/gnu/store/yi8a0206zpqf6qijkn70938jj8l6s87b-ncurses-6.0
/gnu/store/dn9f03l4zh3y35632sv1zppydbag3n17-libfontenc-1.1.3
/gnu/store/9kmlcadkj7y1ag0lc2jl9dajlq3m90zr-perl-5.24.0
warning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/bhj5xdwwd2dg770lmlks7hyny8v... (6.3MiB installed)...
glibc-utf8-locales-2.24 62KiB/s 00:21 | 1.3MiB transferred
warning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/frxwbfah0l9fr0j398vg3avsrmd... (2.6MiB installed)...
gmp-6.1.1 79KiB/s 00:10 | 756KiB transferred
warning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/74myllfz8w5rzg3a6v3zxgj7akb... (160KiB installed)...
gzip-1.8 122KiB/s 00:01 | 82KiB transferred
warning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/rvs42awwwby7pq3j0znglmz3vyz... (169KiB installed)...
hello-2.10 203KiB/s 00:00 | 49KiB transferred
warning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/idcrs9pr86mw3f5ya87ijhczn6z... (625KiB installed)...
libatomic-ops-7.4.2 133KiB/s 00:00 | 60KiB transferred
warning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/p153bawa5szcv4z6br9jrbwv3zq... (135KiB installed)...
libffi-3.2.1 121KiB/s 00:00 | 51KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/dn9f03l4zh3y35632sv1zppydba... (82KiB installed)...
libfontenc-1.1.3 754KiB/s 00:00 | 24KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/janggjcj3c1a2wf5p6zrgxk50jd... (1.1MiB installed)...
libgc-7.4.2 58KiB/s 00:05 | 301KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/lb6z629zg8p5raip9m9k2sris87... (131KiB installed)...
libltdl-2.4.6 113KiB/s 00:00 | 35KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/qj5sazmlzqbn2nlm7vxj6wjns0m... (4.5MiB installed)...
libunistring-0.9.6 59KiB/s 00:23 | 1.3MiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/i7228ph97vqbpw8v4m0xmfgnppy... (40KiB installed)...
mkfontscale-1.1.2 4.2MiB/s 00:00 | 19KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/2i1vgv2jbnmxlm65z8axjx0j995... (2KiB installed)...
module-import 300KiB/s 00:00 | 438B transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/8l77r5ikky0ghm1w9zc2pxfn80r... (4KiB installed)...
mkfontdir-1.0.7 2.8MiB/s 00:00 | 4KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/av49x0wd98xdn02a4hy9cxiki7x... (928B installed)...
module-import 206KiB/s 00:00 | 276B transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/gi2zry48hdsr87yvasc3nv7niix... (680B installed)...
module-import 140KiB/s 00:00 | 217B transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/dg2l9ndqgjd0rfyy0g2541dif3f... (67KiB installed)...
module-import-compiled 3.3MiB/s 00:00 | 24KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/dz6yx4q81zb3pxvysblfd68lgwr... (61KiB installed)...
module-import-compiled 6.5MiB/s 00:00 | 21KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/rk0vb0y6w7dd2p6zv8mpxnhkiv1... (149KiB installed)...
module-import-compiled 191KiB/s 00:00 | 45KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/yi8a0206zpqf6qijkn70938jj8l... (5.7MiB installed)...
ncurses-6.0 53KiB/s 00:17 | 890KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/9kmlcadkj7y1ag0lc2jl9dajlq3... (51.0MiB installed)...
perl-5.24.0 83KiB/s 03:09 | 15.4MiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/dp61fnsknp4mi58vnq8jy0wyp0n... (1.3MiB installed)...
pkg-config-0.29 171KiB/s 00:02 | 367KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/iz6rbi4r00jhwzbccnsbq1bbrbd... (1.3MiB installed)...
readline-7.0 78KiB/s 00:05 | 408KiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/j6k8xgsqrl5v1ajqh3i1wb603rz... (8.2MiB installed)...
texinfo-6.3 63KiB/s 00:23 | 1.4MiB transferredwarning: failed to install locale: Invalid argument
Downloading https://mirror.hydra.gnu.org/nar/6slzn4ixcjlhy3av3biglqfli9p... (12.7MiB installed)...
guile-2.0.12 56KiB/s 01:06 | 3.6MiB transferred2 packages in profile
The following environment variable definitions may be needed:
export PATH="/root/.guix-profile/bin:/root/.guix-profile/sbin${PATH:+:}$PATH"
[root@localhost bin]#