URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 124236
[ Назад ]

Исходное сообщение
"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его основе"

Отправлено opennews , 13-Май-21 13:17 
Состоялся релиз пакетного менеджера GNU Guix 1.3 и построенного на его основе дистрибутива GNU/Linux. Для загрузки сформированы образы  для установки на USB Flash (610 МБ) и использования в системах виртуализации (972 МБ). Поддерживается работа на архитектурах i686, x86_64, Power9, armv7 и aarch64...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55142


Содержание

Сообщения в этом обсуждении
"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Ненавижу SJW , 13-Май-21 13:17 
Кто-то пробовал эту ОС?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Ненавижу SJW , 13-Май-21 13:18 
Простите -- дистрибутив

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 13:20 
Это взаимозаменяемые термины.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:08 
Нет. Дистрибутив может быть не ОС, а просто дистрибутив какого-то ПО которое друг без друга не работает.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:21 
в контексте ОС это взаимозаменяемые термины:

- Fedora Workstation is a polished, easy to use operating system
- Debian is a complete Free Operating System!
- The latest version of the Ubuntu operating system


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:31 
Засунь свои "контексты" в одно место. Операционная система: GNU/Linux, всё остальное дистрибутивы.
Для любого адекватного человека важен вывод команды <uname -o>

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:59 
> Операционная система: GNU/Linux, всё остальное дистрибутивы.

Продолжай повторять эту мантру и ни в коем случае не заглядывай в `cat /etc/*ease`


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 15:07 
Так давай ты перестанешь гнать. Дистрибутив операционной системы это одно. А дистрибутив программного обеспечение это другое. Например если все нужное для работы программы запихать в tar.gz это будет дистрибутив. А если в msi то тоже дистрибутив.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 15:23 
> давай ты перестанешь гнать

Я привел цитаты из официальных сайтов вышеупомянутых _операционных_систем_. Так что получается подозрительная ситуация, когда гонят вообще все, а прав лишь один ты.

> если все нужное для работы программы запихать в tar.gz это будет дистрибутив

Согласно твоей же терминологии, Fedora Workstation -- это операционная система, а дистрибутивом операционной системы Fedora Workstation будет ISO-файл. Однако Fedora Workstation сама по себе одновременно является дистрибутивом Linux (ядра), поскольку распространяет его в собранном виде, -- в виде RPM.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:13 
Distribution это просто комплект поставки.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:23 
сферических осей не бывает, все они поставляются и вне поставки не существуют

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Леголас , 13-Май-21 13:47 
> Простите -- дистрибутив

дистрибутив GNU/Linux ☝


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Жироватт , 13-Май-21 14:53 
дистрибутив GNU/SystemD@Linux

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 17:35 
> дистрибутив GNU/SystemD@Linux

В данном случае вы именно что жирноврак, потому что у Guix нет systemd ;)
Тоньше надо быть, зима прошла, без пяти минут лето и жирки пора сбрасывать, а то развелось пмаеш специализдов!


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено user90 , 13-Май-21 13:22 
Естественно. Но подойдет не всем: не подойдет хомячкам не знающим LISP - они ничего, кроме того, что есть в репо, не смогут собрать/установить.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Lex , 13-Май-21 15:19 
Хорошо, что подойдёт хотя бы хомячкам, знающим лисп.
Хоть где-то он реально пригодится.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 18:54 
На официальном сайте Guile довольно подробная документация. Думаю, для правки сценариев сборки, его досконально изучать не нужно.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено flexagoon , 13-Май-21 13:30 
Емнип, это как никсось, только с настройкой на Лиспе

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено user90 , 13-Май-21 13:56 
Совсем уж упростил. Это для тех, кто "никсось" обойдет стороной и на приличной дистанции!

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:01 
ага и без systemd

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Плюсовик , 13-Май-21 17:26 
Полная дрянь.

На современном и не очень железе без стороннего репозитория типа non–gnu или самосборного ядра этот дистрибутив тыква без сети, видео и так далее.

В том же NixOS можно одной строчкой подключить родные non-free.

Красноглазикам тоже не зайдет, лучше уж Gentoo.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 17:37 
> Полная дрянь.
> На современном и не очень железе без стороннего репозитория типа non–gnu или
> самосборного ядра этот дистрибутив тыква без сети, видео и так далее.

Сразу видно кто ниасилил.

> В том же NixOS можно одной строчкой подключить родные non-free.
> Красноглазикам тоже не зайдет, лучше уж Gentoo.

Почему же? Зайдёт ещё как, т.к. сабж гораздо более кpacнoглaзый, чем гента.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Плюсовик , 13-Май-21 17:51 
Ты по себе людей не суди)

Пользовался на железе с неделю, плюнул. Эта поделка в разы хуже Fedora, Debian, Gentoo. Да и читать улетевших разработчиков в списках рассылки такое себе. Мы фанатики своего дела, нам плевать на доступность для многих нашей поделки. Мы будем и дальше вставлять палки в колеса, чтобы любой прихолящий пользователь через неделю свалил на другой дистрибутив.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 19:09 
> Ты по себе людей не суди)

А я и не сужу
> Пользовался на железе с неделю, плюнул.

Сам подтвердил, ниасилил
> Эта поделка в разы хуже Fedora, Debian, Gentoo.

Субъективщина
> Да и читать улетевших разработчиков в списках рассылки такое себе.

Ну, несовместимость у вас с ними, половая или по гороскопу, пофиг, но зачем же жаловаться сюда об этом?!
> Мы фанатики своего дела, нам плевать на доступность для многих нашей поделки.

Не фанатики, а фанаты своего дела, приверженцы своей идеи.
А если уважаемый невнимательно ознакамливался с идеями FSF, с пунктами? которым должен соответствовать любой дистрибутив из списка рекомендуемых этим FSF дистрибутивами, то ССЗБ, нечело на шапку пенять, коли голова только чтобы туда есть!
> Мы будем и дальше вставлять палки в колеса, чтобы любой прихолящий пользователь
> через неделю свалил на другой дистрибутив.

Опять же, налицо полное противоречие с идеями FSF, пришёл чудак-человек в чужой монастырь со своим усталым и чего-то пытается требовать, если местный устав не по нраву, следует идти в ту религию, которая больше устраивает, в которой больше "свобод", где гей-браки разрешены, например!
А этот монастырь почитает святого ИГНУсиуса и его учение, нечего тут делать еретикам, ибо ваистену!


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноньимъ , 14-Май-21 04:12 
Во имя ГНУ линукса и Святого Столлмана КОМПИЛ!

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 22:08 
Не удосужились почитать цели проекта перед установкой? Да, у него нет никакой проприетарщины. А если вы ели кактус, ваши проблемы. Кто-то этот кактус посадит и будет растить.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноньимъ , 14-Май-21 04:11 
А из плодов сделает редкую текилу на продажу.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Anon2 , 14-Май-21 10:32 
Месяц назад пробывал. В stable и dev варианте iso образов, устанавливая в VirtualBox, инсталятор не смог установить систему. Устанавливалось с максимально дефолтными настройками.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено user90 , 13-Май-21 13:18 
Да сегодня просто празднег кокой-то!

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:08 
Единственный нормальный пакетный менеджер

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 17:52 
> Единственный нормальный пакетный менеджер

А вы сами-то им пользуетесь, или просто сочувствующий?


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Leo90 , 13-Май-21 14:27 
я вот сижу на никсе. может кто-нибудь объяснить в чем преймущество?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено user90 , 13-Май-21 14:50 
А кто-то - вообще на Генте. А кто-то ставит именно сабж. И выше тебе уже намекнули на одну из причин.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 16:57 
Если они такие извращенцы пусть ставять шиндоуз.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 17:40 
> я вот сижу на никсе. может кто-нибудь объяснить в чем преймущество?

Для кого-то его преймущества могут показаться непреймуществами, а для кого всё же являются, то вот:
1) Нет системды
2) Столманоугоден.

Может ещё чего есть, я не в курсе, подозреваю, что бОльшая гибкость в плане скрещивания с другими системами, если всё же разобрался, если верить заявлениям.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 20:29 
Первое согласен, как не обратил внимание, второе - они разве не топили за его отстранение? 😄

И если уж брать столманоугодство, то тут скорее важен набор софта. а в сабже можно поставить все, что можно в nixos. Так что если nixos не угодно то и guix тоже. А то, что язык по рекомендации, ну это такое. Не думаю что важный момент. Хотя кто то, как я понял чисто из-за языка там сидит.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 23:17 
> Первое согласен, как не обратил внимание, второе - они разве не топили
> за его отстранение? 😄

А причём тут отстранение RMS в угоду sjw-шизам и соответствие требованиям FSF для включение в столманоугодные дистры?!
> И если уж брать столманоугодство, то тут скорее важен набор софта. а
> в сабже можно поставить все, что можно в nixos.
> Так что если nixos не угодно то и guix тоже.

Нет, как раз Guix соответствует требованиям для включения в столманоугодные, а NixOS - нет!
> А то, что язык по рекомендации, ну это такое.
> Не думаю что важный момент.

Вы начинаете выдумывать на ходу.
> Хотя кто то, как я понял чисто из-за языка там сидит.

Ознакамливаемся с требованиями на включение в список FSF дистров, и не занимаемся самодеятельностью.
Там всё чётко, нет никаких двусмысленностей.



"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 18:07 
Большим уклоном на воспроизводимость сборок. Почитай про gnu mes

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 18:09 
И ЕМНИП у nix нет (или не было) аналога guix pack

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено scor , 13-Май-21 20:07 
Почитал про guix pack. Выглядит будто бы сами придумали проблему и сами её решили. Запаковать в докер и отдать кому-то ещё куда нишло, но так-то и в никсе можно любой closure в докер запаковать. Остальные юзкейсы прям странные, но может у кого и есть потребность не имея guix и не желая его ставить пользовать софт, упакованный этим самым guix-ом.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 15-Май-21 15:08 
>Почитал про guix pack. Выглядит будто бы сами придумали проблему и сами её решили.

Уж не знаю, что и чем ты читал и почему ничего не понял. Давай попробую разжевать.
guix pack позволяет упаковать приложение со всем деревом зависимостей по одному лишь описанию, при этом оставляя пользователю возможность удостовериться, что данная пачка бинарников действительно получена из тех исходников с помощью того рецепта.
Если кратко, это простой в использовании сборщик воспроизводимых и верифицируемых пакетов а-ля appimage или контейнеров.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 14-Май-21 08:21 
Если ты к примеру знаешь scheme, и перед тобой стоит выбор между Nix & Guix (при чём они оба для тебя терра инкогнита), то в случае Nix тебе придётся ещё учить их DSL, а случае с Guix ты можешь сходи разобраться, используя свои знания scheme.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:30 
Gnu - отдельно, Linux - отдельно, дистрибутив - отдельно.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:33 
Да, но операционная система: GNU/Linux.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:46 
В LFS есть пакетный менеджер? Вот тото и оно.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 16:56 
С каких пор это make install это не пакетный менеджер?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено n00by , 13-Май-21 18:00 
С тех пор как некоторые умники принялись распространять байку, что нельзя что-либо устанавливать в систему при помощи make install в обход пакетного менеджера, а то "всё сломается". Примечательно, что так и не удалось услышать от них внятных объяснений, почему "всё сломается".

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено анонн , 13-Май-21 18:29 
> С тех пор как некоторые умники принялись распространять байку, что нельзя что-либо устанавливать в систему при помощи make install в обход пакетного менеджера, а то "всё сломается". Примечательно, что так и не удалось услышать
> от них внятных объяснений, почему "всё сломается".

Неофиты-догматики, сэр!
Слышали звон, а вот откуда он - разобраться не смогли, лишь исправно повторять мантру.
[пользователь системы, установленной и регулярно обновляемой make install уже 8 лет]



"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 19:01 
Это потому, что эти умники не знают, что у ./configure есть опция --prefix=, чтобы ничего не ломалось.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Анто Нимно , 13-Май-21 20:54 
Эти умники   знают, что далеко не все дочитывают до места про "у ./configure есть опция --prefix=, чтобы ничего не ломалось". А тогда лучше через пакеты, т.к. в пакете --prefix= уже правильно оформлено.

И людям становится проще.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено n00by , 14-Май-21 11:11 
А когда у тех конкретных умников, о которых я вёл речь, при штатной работе с пакетами ломается система, они советуют "переустановите ОС, это всего 15 минут!" ;)

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Анто Нимно , 14-Май-21 19:09 
В этом есть логика. Запустить код, который специально написан создавать исправную систему.

Т.е. можно ремонтировать и искать, где сам ошибся, что полезно и вызывает уважение. А можно использовать готовую наработку - просто запустить код делающий исправную систему. Не делать второй раз уже проделанную работу.

В зависимости от целей и окружения оба подхода Ок.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено n00by , 15-Май-21 08:53 
> В этом есть логика. Запустить код, который специально написан создавать исправную систему.

Хотели написать таким, а получилось как получилось. Система изначально была исправна, но не отвечала требованиям. Что-то установили, она сломалась. Какой смысл возвращать её в состояние, когда нужные пользователю компоненты отсутствуют? Что бы пользователь под видом "быстро переустановить" воспроизвёл проблему и смог точно указать шаги, которые привели к её возникновению. Либо что бы пользователю повезло и ошибка не проявилась.

> Т.е. можно ремонтировать и искать, где сам ошибся, что полезно и вызывает
> уважение. А можно использовать готовую наработку - просто запустить код делающий
> исправную систему. Не делать второй раз уже проделанную работу.

Если "пакетный менеджер" не смог обеспечить согласованность пакетов, это проблема менеджера.

> В зависимости от целей и окружения оба подхода Ок.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Ненавижу SJW , 14-Май-21 09:11 
> Примечательно, что так и не удалось услышать от них внятных объяснений, почему "всё сломается".

Я на заре своей юнности в мире Linux ставил нужную мне версию PHP комплеляя её. Потом оказалось, что она мне и не нужна. Захотел удалить. А как это сделать, если у тебя дофигище файлов разбросаны по всей системе? И ты не можешь удалить это условной командой apt-get purge php. Вот ода из причин почему всё сломается.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено n00by , 14-Май-21 11:05 
> И ты не можешь удалить это условной
> командой apt-get purge php.

Я могу оттрассировать установку и составить список файлов для удаления. Это решение задачи в общем виде, в частных случаях проще.

> Вот ода из причин почему всё сломается.

Вы хотели написать "потому у меня произошло захламление системы", но решили притянуть за уши.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Анто Нимно , 14-Май-21 19:12 
Одно из свойств пакетирования, что не нужно писать uninstall. Пакет хранит в себе информацию, что из файла было принесено с пакетом.

Причём даже отдельно обрабатываются каталоги типа /etc - чтобы не удалить кастомные настройки (apt remove vs apt purge).

Экономится довольно много труда. Не все make uninstall сделаны без ошибок.

При пакетировании в deb есть скрипты, разруливающие типовые "особенности".

Удобно. Экономит время на др. вещи.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Анто Нимно , 14-Май-21 20:41 
Причём ещё не из каждой ревизии make uninstall сделает именно нужное. Время идёт, версии уходят. Трудно найти, из какой ревизии когда-то был сделан make install. Типовая сложность - отсутсвие версионирования. Слищком много разных если, что ведёт к тратам времени (оно же - денег).

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено n00by , 15-Май-21 08:47 
> Не все make uninstall сделаны без ошибок.

Вот. Кто-то понимает. Что проблемы возможны при удалении.

Кстати, если я случайно удалю некие (не запомню какие) файлы, возможно ли восстановить систему с помощью apt?


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Ненавижу SJW , 15-Май-21 19:58 
Так "потому у меня произошло захламление системы" === всё сломается. Это одна из причин. Не говоря уже про то, как это потом обновлять

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено n00by , 16-Май-21 07:24 
> Так "потому у меня произошло захламление системы" === всё сломается.

Демонстрация Вами глубоких познаний JavaScript не тянет на доказательство гипотезы о тождественности семантически различных утверждений.

> Не говоря уже про то, как это потом обновлять

Система обновляется как обычно штатными средствами.



"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено adolfus , 14-Май-21 17:33 
Обычно все устанавливается в /usr/local, откуда достаточно легко вычистить любой софт. Но если лень колупаться с анинсталом, то никто не мешает сгенерировать установку в любое место.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Анто Нимно , 14-Май-21 20:44 
Это если сделано хорошо. Это если полезную вещь делал не новичок. А бывало, что нужное и полезное делал неофит и таки сделал и таки нужное вышло и нужно. Но не было возможности на разное остальное по разумным причинам.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 14-Май-21 16:09 
> С тех пор как некоторые умники принялись распространять байку, что нельзя что-либо
> устанавливать в систему при помощи make install в обход пакетного менеджера,
> а то "всё сломается". Примечательно, что так и не удалось услышать
> от них внятных объяснений, почему "всё сломается".

Не потому, что сломается, а потому что потом этот любитель make install уволится, в конечном итоге итоге система с пачкой дырявых софтов попадает к тебе, и потом нужно будет потратить полдня чтоб разобраться куда он этого гoвнa насовал и вычистить/проапдейтить его.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Корец , 13-Май-21 22:00 
Потому что make - это система сборки.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:50 
guix build --sources=transitive не работает как надо, потом в оффлайне не получается собрать целевой пакет. Есть ли такой дистрибутив, чтобы была гарантированная минимальная среда сборки и исходники (не рецепты, а исходники!) всех пакетов доступны без интернета? Вроде у Debian есть какие-то dvd с пакетами-исходниками, но я не понимаю, есть ли всё необходимое в любом дебиане для сборки исходников и их зависимостей.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено user90 , 13-Май-21 14:55 
> и исходники (не рецепты, а исходники!) всех пакетов доступны без интернета?

Мухоморов обкушались?

> Вроде у Debian есть какие-то dvd с пакетами-исходниками

Вот уж там-то свежачок, дыа!

Я этой опции (transitive) не помню, и не представляю, ЗАЧЕМ оно нужно. Пейши понятнее.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 14:59 
Свежесть не имеет значения, лишь бы работало. Ищу дистрибутив, который можно будет развивать (дописывать любую составляющую), собирать под несколько архитектур, в идеале возможность добавлять новые архитектуры - и все это в условиях пост-апокалипсиса, отсутсвия интернета и т.п. Похоже придется свой костыль на базе LFS делать для такого. Вот вроде бы классные чистофункциональные дистры - guixSD, nixOS, а даже установить их в оффлайне проблематично.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено user90 , 13-Май-21 15:07 
Аа, ну тут тебе и без меня ответят ;)

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 15:26 
Slackware Это будет ваш выбор. Для сборки есть нужное из коробки.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено n00by , 13-Май-21 18:08 
Gentoo зеркалирует исходники https://www.gentoo.org/downloads/mirrors/
можно локальное зеркало создать.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 19:15 
Не будет интернета - будет DVDnet, флешканет.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Павел Отредиез , 13-Май-21 19:47 
Надо смотреть метадистрибутивы. Связываться с лфс это не ценить собственное здоровье. У людей мир пересобирается отлаженно уже годами. Возьми gentoo и перепакеть в свой формат.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Анто Нимно , 13-Май-21 20:58 
> Ищу дистрибутив, который можно будет развивать (дописывать любую составляющую ...

Это быстро закончится, т.к. в одно лицо эту махину уже не осиливают. А группы разработки распределённые. И тогда без связи код устареет быстрее, чем потеряют актуальность готовые бинари.

Скорость и размер развития изменились. Всякая там Роса и проблемы Авроры тому примеры.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Anon2 , 14-Май-21 10:41 
Я такой пишу. Уже 4 года. Попытки делать отступления от четкого следования по LFS периодически заканчиваются огромнейшими проблемами, на которые тратится все время. Ну тупой я и неудачник, вы уж простите.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 15:03 
--sources=transitive скачивает исходники от пакета, его зависимостей и промежуточных (build-time я так понимаю) зависимостей в /gnu/store. В мануале также уточняется, что эта функция направлена на возможность сборки после скачивания исходников в оффлайне (впрочем не утверждается, что оффлайн-сборка работает прямо сейчас).

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 15:09 
lfs доступен без интернета. Сначала всё выкачиваешь и в оффлайне с манулом вполне можно все собрать.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 17:47 
> guix build --sources=transitive не работает как надо, потом в оффлайне не получается
> собрать целевой пакет. Есть ли такой дистрибутив, чтобы была гарантированная минимальная
> среда сборки и исходники (не рецепты, а исходники!) всех пакетов доступны
> без интернета? Вроде у Debian есть какие-то dvd с пакетами-исходниками, но
> я не понимаю, есть ли всё необходимое в любом дебиане для
> сборки исходников и их зависимостей.

В Debian всё это есть, другое дело на кой оно вам нужно, с нуля собирать Debian, чисто как proof of concept?
Для сборки с сорцев гораздо удобнее гента, тот же nixos, может crux ещё (не пробовал).
Debian в теории можно собрать с сорцев с выкачанных образов с сорцами, вот только это будет пц какая неудобная реализиция ваших хотелок игрищ в сборку всей системы из сорцев. Но, если ycрётеcь и таки всё сделаете правильно, то собрать систему получится, другое дело какими усилиями?!


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 17:21 
На видеокартах от amd по прежнему грузится в чёрный экран?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Плюсовик , 13-Май-21 17:32 
Естественно, разработчики guix настолько упоротые, что запретили загрузку бинарных прошивок, а без них AMD карты не работают, nomodeset в расчет не берем.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 17:50 
> Естественно, разработчики guix настолько упоротые, что запретили загрузку бинарных прошивок,
> а без них AMD карты не работают, nomodeset в расчет не
> берем.

Не, ну а чо вы хотели? Сабж состоит в списке самых Столманоугодных дистров, а вы ожидаете в нём блоботу, ну ССЗБ, чо!


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Плюсовик , 13-Май-21 17:55 
Современное железо без блобов в 90% случаев не работает. Даже в Fedora при всей ее лицензионной чистоте сделала исключение для бинарных прошивок.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено user90 , 13-Май-21 17:58 
Ну вапсчет сюда наползло порядком школоты, которая даже не упоротая, а просто тупая))
А им сказали с самого начала: ДИСТРИБУТИВ ДЛЯ ЭНТУЗИАСТОВ И ФАНАТОВ, школоте - не подойдет! Но она все лезет и лезет - так что же это, тупость или же упоротость?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Плюсовик , 13-Май-21 18:03 
Gentoo тоже для энтузиастов и при этом разработчикам в голову не пришла мысль "а давайте вставлять палки к колеса нашим пользователям".

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено user90 , 13-Май-21 18:10 
> Gentoo тоже для энтузиастов

Допустим. Но для энтузиастов ЧЕГО? "Энтузиаст линукса" - это уже что-то из детского сада, тут же скорее про фанатов концепции, ИДЕИ! Да собственно и линукс поначалу средой для десктопа видели только шизики и фанаты :) Вот об этом и речь.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Fractal cucumber , 13-Май-21 18:26 
А в Дебиане они разве не запрещены пока nonfree не включишь?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Плюсовик , 13-Май-21 18:43 
В Debian без подключения non-free ты можешь спокойно ручками добавить нужную бинарную прошивку, например для карты AMD и базовое ядро ее подхватит. В guix же ядро собрано без возможности загрузки бинарных прошивок.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Fractal cucumber , 14-Май-21 05:50 
Я про то что карты АМД прекрасно работают и без nonfree, у меня так.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Плюсовик , 14-Май-21 11:18 
Затычки AMD RX450, RX550 и выше передают тебе привет)

Как ты их без amdgpu/polaris10_me.bin и т.д. заведешь)

Без бинарных прошивок работают в режиме "тыква" см. nomodeset.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Fractal cucumber , 14-Май-21 19:51 
Ясно. У меня R2. А еще говорят что у видях AMD с драйверами лучше чем у nvidia...

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 19-Май-21 17:33 
С _драйверами_ лучше, а не с прошивками. Да и что-то сомнительно, что современные Невидия фирмварей не требуют.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 18:55 
Использну нвидию и ноувеау.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 14-Май-21 15:25 
QtWebengine на ней всё ещё падает?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 19:10 
>На видеокартах от amd по прежнему грузится в чёрный экран?

А вручную скачать архив linux-firmware и закинуть из него папки amdgpu, radeon в /lib/firmware?


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Плюсовик , 14-Май-21 03:08 
Это когда такое начало работать на linux-libre ядрах?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 14-Май-21 03:28 
Вдобавок, каталога /lib/ в GuixSD нет.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 14-Май-21 15:20 
Ну это для примера сказано. Положить туда, где у этого дистра папка с фирмварями.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 14-Май-21 15:19 
А что, свободных прошивок совсем не бывает? Не поверю, сам видел. А загрузчик фирмвари способен отличить произведён ли бинарь от свободного кода или несвободного?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 18:00 
Объясните плиз зачем оно нужно когда есть nixos? Чем оно лучше nixos?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено user90 , 13-Май-21 18:04 
> Объясните плиз

Сначала ответь на вопрос из 3.47, а как только ответишь - так сразу объясним)))


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 19:11 
Отсутствием НенужноД.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено клавиатур , 13-Май-21 19:56 
КостыльД

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 20:47 
Ну да, у них свой велосипед, который больше нигде не используется. Лучше бы openrc или sysvinit запилили.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 13-Май-21 18:54 
Чем оно лучше генты?

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено danonimous , 13-Май-21 19:31 
Это бинарный дистрибутив. Пакетный менеджер можно использовать в других дистрибутивах - в той же Генте, чтобы не компилировать какое-нибудь жирное программное обеспечение.

"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 14-Май-21 03:33 
> Это бинарный дистрибутив.

Отключаешь кэш пакетов (substitutes) — становится не бинарный.


"Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его..."
Отправлено Аноним , 14-Май-21 04:09 
>становится не бинарный

Настоящий сжвшный дистр.