↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы
∞ find /etc/portage/patches -type f | wc -l 37 ∞ find /var/db/pkg -type d | grep -c 9999 59 как люди пользуются бинарными дистрами, не понимаю вообще
#B7DGZ1 / @l29ah / 77 дней назад

так же, как и виндовсом, ёпта - мигает чёт на экране тама и похуй. просто люди все разные.
#B7DGZ1/V9G / @telegram / 77 дней назад
Точно так же, как гентой, если не считать использованием постоянную конпеляцию, правку конфигов пакетного менеджера и страдания от сегофолтов после обновления мира.
#B7DGZ1/79Z / @somestuff / 77 дней назад
@somestuff Не знаю о чём ты, продолжай.
#B7DGZ1/9H1 / @l29ah --> #B7DGZ1/79Z / 77 дней назад
@l29ah Я уже всё сказал, тут нечего больше добавить.
#B7DGZ1/6WU / @somestuff --> #B7DGZ1/9H1 / 77 дней назад
@somestuff Ну тогда расскажи как сказать бинарному дистру чтобы у меня была софтина пропатченная моим патчем и обновляющаяся, либо софтина непосредственно из vcs разработчика (и тоже обновляющаяся).
#B7DGZ1/ZK6 / @l29ah --> #B7DGZ1/6WU / 77 дней назад
@l29ah Зависит от пакетного менеджера. Но люди под использованием дустрибудтивов обычно понимают запуск на них софта, а не накладывание патчей на исходники из vcs разработчика с последующими этому процедурами, описанными мной в посте выше.
#B7DGZ1/9V2 / @somestuff --> #B7DGZ1/ZK6 / 77 дней назад
@somestuff Ну так я хочу запустить софт, а без моих кастомизаций/грязных фиксов багов либо несвежий он не удовлетворяет моим потребностям.
#B7DGZ1/FSZ / @l29ah --> #B7DGZ1/9V2 / 77 дней назад
@l29ah Для этого не обязательно ставить и обновлять всю систему портежем. Есть масса других вариантов. Можно, например, собирать скриптом и класть в /opt, или деплоить софтину в контейнере вместе с окружением, в котором она нормально работает.
#B7DGZ1/UE5 / @somestuff --> #B7DGZ1/FSZ / 77 дней назад
@somestuff Ты предлагаешь какую-то ёбань пердольную. Писать скрипты какие-то, блядь, контейнерами дырявыми разуплотнять мою ssd ноутбучную, охуеть вообще.
#B7DGZ1/CXL / @l29ah --> #B7DGZ1/UE5 / 77 дней назад
@somestuff Попробуй на досуге написать скрипт который утаскивает из гита какой-нибудь там cataclysm-dda, проверяет появилось ли чего нового, пересобирает и устанавливает, с удалением предыдущей версии, а также утягивает последние версии зависимостей из ПМ и пересобирает при обновлении зависимостей с которыми оно было собрано, если ABI сломался.
#B7DGZ1/MKT / @l29ah --> #B7DGZ1/UE5 / 77 дней назад
@l29ah Дырявый здесь только твой анус. А контейнеры для софта, которого нет в пакетном менеджере — это существующая много лет "best practice". Да и не только для такого софта.
#B7DGZ1/U8Y / @somestuff --> #B7DGZ1/CXL / 77 дней назад
@somestuff Не находишь ответа на предъяву о пердольности - говори что это best practice, ага.
#B7DGZ1/VQ2 / @l29ah --> #B7DGZ1/U8Y / 77 дней назад
@l29ah И что будет, если я попробую и у меня получится?
#B7DGZ1/1SS / @somestuff --> #B7DGZ1/MKT / 77 дней назад
@l29ah Я пробовал оба подхода и знаю о чем говорю. По уровню пердольности твой портеж на несколько порядков выше контейнеров.
#B7DGZ1/EVR / @somestuff --> #B7DGZ1/VQ2 / 77 дней назад
@somestuff Станешь героем и поймёшь что делает гента, если её попросить парой команд.
#B7DGZ1/L24 / @l29ah --> #B7DGZ1/1SS / 77 дней назад
@somestuff Я затрудняюсь даже представить как что-то может быть на несколько порядков менее пердольно чем пара команд.
#B7DGZ1/IKU / @l29ah --> #B7DGZ1/EVR / 77 дней назад
@l29ah Зачем представлять, если можно самому попробовать и всё понять? Ну если только ты не начнешь разворачивать инфраструктуру для контейнеров портежем...
#B7DGZ1/RUD / @somestuff --> #B7DGZ1/IKU / 77 дней назад
@somestuff Хорошо, предъяви мне команду для реализации /MKT контейнерами.
#B7DGZ1/6KY / @l29ah --> #B7DGZ1/RUD / 77 дней назад
@l29ah В генте это выглядит так: emerge '=cataclysm-dda-9999' а затем в кроне smart-live-rebuild
#B7DGZ1/2RY / @l29ah --> #B7DGZ1/6KY / 77 дней назад
@l29ah docker run nikow/docker-cataclysm-dda
#B7DGZ1/U5D / @somestuff --> #B7DGZ1/2RY / 77 дней назад
@somestuff Бля оно убунту полезло качать, иди нахуй.
#B7DGZ1/CJL / @l29ah --> #B7DGZ1/U5D / 77 дней назад
@l29ah У меня нет места на ноутбучном ssd на двести убунт.
#B7DGZ1/GDS / @l29ah --> #B7DGZ1/CJL / 77 дней назад
@somestuff https://github.com/nikow/docker-cataclysm-dda/blob/master/latest/Dockerfile говорит что хуй мне а не > проверяет появилось ли чего нового ты видимо предлагаешь всё заново перекомпилять каждый день
#B7DGZ1/H4S / @l29ah --> #B7DGZ1/U5D / 77 дней назад
@l29ah И при этом он будет выкачивать заново всё с нуля.
#B7DGZ1/8YC / @l29ah --> #B7DGZ1/H4S / 77 дней назад
@l29ah Best practices, my ass.
#B7DGZ1/5DL / @l29ah --> #B7DGZ1/8YC / 77 дней назад
@l29ah Там дедупликация убунт методом каскадного монтирования оверлеев.
#B7DGZ1/N1X / @somestuff --> #B7DGZ1/GDS / 77 дней назад
@l29ah А ты предлагаешь каждый раз всё перекомпилять, перекомпиляя перед этим всю систему, потому что она вся компиляется портежем. И каждый раз оно выкачивать всё не будет, потому что см. выше про дедупликацию.
#B7DGZ1/PJI / @somestuff --> #B7DGZ1/5DL / 77 дней назад
@somestuff Нет, я этого не предлагаю, и портеж так не делает. Будет канеш, у тебя git clone в докерфайле блядь.
#B7DGZ1/WFR / @l29ah --> #B7DGZ1/PJI / 77 дней назад
@l29ah Во-первых не у меня, а у чела, который этот файл написал. А во-вторых разберись на досуге, как работают докерфайлы.
#B7DGZ1/XML / @somestuff --> #B7DGZ1/WFR / 77 дней назад
@somestuff Неужели там какая-то магия интерпретирует шелл-скрипт и из него волшебным образом понимает что можно закешировать и как?
#B7DGZ1/6Z5 / @l29ah --> #B7DGZ1/XML / 77 дней назад
@l29ah ты можешь вынести /home/player из контейнера в отдельный том, или в каталог на хостовой фс. И тогда будет достаточно делать git pull.
#B7DGZ1/Y7G / @somestuff --> #B7DGZ1/6Z5 / 77 дней назад
@l29ah ты конечно можешь сказать, что в генте для этого достаточно сделать на целых 50 (или около того) нажатий на клавиатуру меньше, но только для этого тебе надо сначала поставить генту, а потом еще переконпелировать ее часами при обновлениях, надеясь что ничего при этом не отвалится в неподходящий момент. Контейнер же я могу взять с собой, хоть в виде снапшота образа запущенной системы, хоть в виде докерфайла, и запустить его где угодно за пару минут.
#B7DGZ1/HZQ / @somestuff --> #B7DGZ1/6Z5 / 77 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.