Опубликована новая стабильная ветка инструментария Flatpak 1.8, который предоставляет систему для сборки самодостаточных пакетов, не привязанных к конкретным дистрибутивам Linux и выполняемых в специальном контейнере, изолирующем приложение от остальной системы. Поддержка выполнения Flatpak-пакетов обеспечена для Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint и Ubuntu. Пакеты с Flatpak включены в репозиторий Fedora и поддерживаются в штатной программе управления приложениями GNOME...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=53229
> В сборочном крипте configure предоставлена возможность сборки без libsystemd;Бунт на корабле!
Видимо, это оказалось нужно кому-то, кроме хейтеров, только и всего.
Просто Лёня не доглядел.
Ждём завтра пост от Лёни, что редхат переходит на снапы.
И до кучи на армы.
Угу, хейтеры sysvinit могут только хейтить.
fix: Видимо, это оказалось нужно кому-то, кроме системддрочеров, только и всего.
Кто-то будет недоволен...
Ну так - самодостаточный релиз системы самодостаточных пакетов!
//оффтопnixpkg спасёт мир, а не вот это вот всё, что пытается спихнуть мир с края (включая и docker как метод распространения приложений)
Только ебилды только хардкор как в хромос.
Пользуюсь, нужен
Поставил себе недавно на ноут с интегрированной видеокартой 16гб оперативы, snap. А через snap хромиум. Запустил это чудо. 4логических CPU взлетели до небес. Думал ноут на своих куллерах улетит в космос. В тоже время, у меня всегда запущена виртуалка, где из deb репы установлен, запущен ff, открыто с десяток запиненых вкладок и все летает. В виртуалке 1гб оперативы, 1логическое ядро, dwm. Попытка использования snap не удалась, чет они там лишнего накомпилировали.
Ну так при первом запуске SNAP приложения (после установки, или апдейта) можно успеть чаю выпить. Это давно известный факт.
Потом нормально становится.
>Потом нормально становится.чай начинает действовать?
Потому и не взлетают кулеры, что всего одно ядро.
Запускай софт из репозитория это самый правильный способ.
Самый правильный способ это компилировать их исходников, написав его на кануне.
На чём?
на perl 7 вестимо
Самый правильный способ это компилировать их исходников и собирать пакет для вашего любимого дистра.
По-моему я ставил h264ify в хром на минте, чтобы ютуб не грузил проц. Но это было именно с ютубом.
Ну кстати да.
Firefox на калькуляторах бывает сам заставляет YouTube показывать менее жрущий h.264 кодек.
Chromium такого не делает.
Заметил, что youtube тормозит в Pale Moon.
> Заметил, что youtube тормозит в Pale Moon.Ну это очевидно, в этом трухлявом пне хоть что будет тормозить
Это говнокод ютуба. 100%.
Всего-то надо видео в теге <video></video> показать без всяких JS (и комментариев, хотя, они и так успешно их отключают и видео выпиливают).
Раньше с таким тегом, браузер мог играть через любой плагин (от проигрывателей VLC, QuickTime, DivX). А сейчас во что превратился веб?
Google must die.
>и выполняемых в специальном контейнере, изолирующем приложение от остальной системыесли кто забыл, то linux уже есть механизм изоляции приложений - запуск от имени разных пользователей. Если приложения запущены от одного пользователя, значит они по определению не должны быть изолированы друг от друга.
Flatpak - ненужное г.
Я как-то гуглил как запустить от другого пользователя с GUI. Это такой гемор, то конфиги у рута, то права портятся. Помню, на винде это было очень легко. Единственное, что просто запустить от рута. Но надо использовать su, а не sudo. Иначе конфиги пользователя испортятся. И в Ubuntu 18.04 почему-то su не работает (не принимает пароль), а в 16.04 работает. Печаль, короче.
знаешь, почему в flatpak кажется что меньше гемора? Потому что эти гении не пользуются своим же говнокодом и тупо выдают всем приложениям в своем флатхабе максимальные разрешения. По факту там нет никакой изоляции :))
Я помню как поставил evolution - а там нельзя аттач открыть. Потому что его не скомпилили с новым gtk который может работать с порталами.Потом поставил freecad - и оказалось что есть проблема с плагинами. Что-то там происходило с путями к ним и в итоге они не работали.
У vscode есть максимальный доступ к хосту, но тем неменее запуск компиляторов и тулзов с хоста будет крайне геморройным, придется кажую тулзуз запускать через flatpak-spawn. + проблемы с плагинами и тд.
В итоге flatpak даже с отключенной изоляцией пригоден далеко не для всех приложений.
https://forums.linuxmint.com/viewtopic.php?t=279042
Это слишком просто, что не может не раздражать прогрессивное линукс-сообщество:
1. Делаем изоляцию из-за недостаточной секурности.
2. Делаем костыли для обхода изоляции, ибо юзать это невозможно.
3. Возвращаемся к пункту 1.Следующий уровень изоляции ПО в линуксах - каждое приложение будет поставляться с собственной ОС и гипервизором.
На винде калькулятор запускается мгновенно. Калькулятор из snap-а на убунте запускается несколько секунд.
> Следующий уровень изоляции ПО в линуксах - каждое приложение будет поставляться
> с собственной ОС и гипервизором.стоп, чего это - "следующий"? Мы это уже пять лет как продали!
> На винде калькулятор запускается мгновенно.
но он может украсть твои...э...мы еще не придумали, что может украсть небезопасТный калькулятор, но напряженно морщим лбы!
> Калькулятор из snap-а на убунте запускается несколько секунд.
Зато безопастно! Э...нет. Устаревшая модель безопасности, мы не рекомендуем ей пользоваться - разделение на уровне костылей и подпорок операционной системы. Помещайте каждый калькулятор в изолированный гипервизором контейнер - как вот мы умеем!
(что вам, 200 мегабайт всего лишь жалко?!)
В калькуляторе была телеметрия. А пасьянс требовал 3D.
> стоп, чего это - "следующий"? Мы это уже пять лет как продали!В этом вся суть коммерческого по.
> Следующий уровень изоляции ПО в линуксах - каждое приложение будет поставляться с собственной ОС и гипервизором.
У них был баг, что в Qt приложениях не работали диалоги открыть/сохранить. Я им сообщал на гитхабе. Пинали в ответ из репы flatpak в flathub, из flathub в qt. Так и не исправили свое поделие. Но я давно не проверял. И не хочется, учитывая сколько там мелких файлов. Второе ненужно после питона. Хотя, иногда софт оттуда был полезен.Например, Audacity ломает Audigy 2 ZS, а во флатпаке благодаря изоляции, нет. Но мне не нравится, что там роллинг. Всегда хочется стабильности, забэкапить определенную версию. А как это сделать во Flatpak ума не приложу. На случай, если прога испортится или ее выпилят.
Только один баг? Враки.
это что получается, для того чтобы запаковать "калькулятор" для Gnome, нужно тащить весь Gnome runtime с собой?
если так - то это 🤮
Да, но эти крупные пакеты шарятся между собой по умолчанию.
Да, действительно, тогда - по-легче. Но со временем, количество таких установленных рантаймов будет расти.
чтобы шарить пакеты между собой, уже есть нормальные пакетные менеджеры. Рекомендую.
Увы, эти менеджеры работают только в комплекте с целой толпой добрых дядь-майнтейнеров. И если эти дяди вдруг решили, что для данного дистрибутива вот эта софтина сойдёт и версии от 2004 года, то вам не повезло - будете окаменевшей мамонтятиной пользоваться, и ещё спасибо говорить, что хоть такое есть.
Ничего не мешает собрать, даже если пакета вообще нет.
Ну какую-нибудь утилитку на 1500 строк чистой сишки собрать и вправду не проблема. Но вот хотел бы я посмотреть, как вы будете собирать к примеру LibreOffice. Или Freecad. Или Krita. А с этими новыми пакетами - красота же: берём и ставим, и никаких проблем.
> хотел бы я посмотреть, как вы будете собирать к примеру LibreOfficeПо readme. Ставишь сборочные dev зависимости, сборочные инструменты, а потом
./configure
make
sudo make installили
meson build
ninja -C buildЕсли что-то не собирается (дистрибутив старый) надо посмотреть ошибку. Скорее всего придется обновить (собрать) более новую версию какого-нибудь зависимого пакета или компилятор (например, meson).
> сборочные dev зависимостиНа deb-based я бы порекомендовал выполнить для этого команду
sudo apt build-dep libreoffice
Несмотря на более старую версию в репозитории и возможные различия в требованиях новых версий, лишним точно не будет.
У вас огромны опыт по сборке, ага. Это видно даже без очков.
Типа того.
И вот у тебя один калькулятор с Gnome 3.22, а другой с Gnome 3.24, а третий с KDE 5.15
Юзай Appimage бро, это лучшее.
>это что получается, для того чтобы запаковать "калькулятор" для Gnome, нужно тащить весь Gnome runtime с собой?Ну так в противном случае, придётся ставить ради калькулятора Gnome runtime в систему.
Зачем оно нужно, когда есть snap?
Вот знаешь, зашел сюда с той же мыслью
snap - универсальная система сборки самодостаточных пакетов, контролируемая canonical.
flatpak - универсальная система сборки самодостаточных пакетов, контролируемая gnome.догадайся с одного раза, для чего нужны они обе.
Вот и хорошо, что они кем-то контролируются, а не сферическим в вакууме комьюнити. Значит - будут развиваться.
Снап без системды не работает.
snap тормозит, фризы GUI и низкий fps.
Отказался. Ни snap ни flatpak больше не использую. Слишком жирно и толсто. Никому не рекомендую если есть выбор.
Нет времени объяснять почему, просто верьте мне.
Так а что тут объяснять. Это и ежу понятно.
Ещё и от репозиториев откажись.
От репозиториев - давно пора. И от дистров.
Единственно верная бжественная 10-чка? :)
> Единственно верная бжественная 10-чка? :)11 на днях анонсирована.
ALFS / BSD-from-scratch наше фсио
Пользуюсь, рекомендую.
Типа без этой прослойки софт станет намного меньше?
Очередной setup.exe.
Что не сделают, чтобы не сделать линукс платформой, как Windows/Android/iOS/Mac OS.А давайте будет таскать приложения полностью! Со всеми зависимостями? Чтобы они стартовали полчаса, читая все свои библы.
Тьфу ты. Когда этот бред закончится.
// b.
Фреймворковский Paint.NET запускается быстрее Гимпа.
Это из-за питонятины? extensions script fu.
это как блокнот с офисом сравнивать
Примитивненько, даже обрезки нормальной нет, но симпатично.
Ты хоть раз запускал Paint.NET? Шикарный легкий редактор. Gimp работает с быстротой фотошопа а по функциональности как полено!
>как Windows
>А давайте будет таскать приложения полностью! Со всеми зависимостями?Как будто в Шиндошс не так.
В Windows это не так, да.
для запуска десятка приложений на раз все еще нужно 10 гб рантаймов хранить?
Постоянно читаю о том, что flatpak и snap не нужны. Кто-нибудь может объяснить позицию утверждающих это? Даже если вы не согласны, просто объясните чем люди не довольны.Тем что получают блобы? Но ведь пакетные менеджеры тоже устанавливают блобы. Вопрос только в доверии к поставщикам и пользователи не могут быть уверены в том, что в пакеты дистрибутива не вшиты бэкдоры. В этом можно быть уверенным только проведя ревью кода и собрав его самостоятельно, и то, даже компилятор может быть с бэкдорами.
В чём основная претензия?
Appimage же
Основная проблема - это низкое качество.
> В чём основная претензия?Все как обычно. Тормоза, много мелких файлов, неконтролируемость, неэстетичность.
Здесь подавляющее большинство - рядовые пользователи, которые из-за пары прочитанных статей наивно думают, что обладают какими-то знаниями, и поэтому им обязательно нужно ими поделиться. Вполне естественно, что в попытке блеснуть знаниями они будут критиковать все, что остается ими непонятым. Это работает примерно так же, как с инстаграмм блоггершами, которые постят про вред 5G и про то, что вакцины высасывают души.
Инстаграм блогершы действительно высасывают души, что потом шапочка из фольги не поможет с 5G, понял )
Deadbeef тянет, как пассиковый )
ну представь: ты поставил vscode из flatpak, открыл там терминал, пытаешься запустить скрипт на питоне, а терминал пишет "/usr/bin/python не найден". Почему? Потому что flatpak для пущей безопасности примонтировал в /usr свой "рантайм" (название-то какое, прости господи), в котором питона действительно нет. Либо есть, но другой версии. Либо нужной версии, но не установлены нужные тебе модули.Иными словами, flatpak вынуждает пользователей полностью отказаться от существующих пакетных менеджеров их дистров и перейти на свою экосистему. Тебе точно это надо?
>вынуждает пользователейВот всегда ржал с этого - у некоторых постсовков, когда предлагается альтернатива чему-то старому и привычному, они начинают вопить - "нас вынуждают".
Ну так вбей себе в голову: flatpack тебя не вынуждает. Ты просто _помимо_ софта, устанавливаемого с помощью традиционных пакетных менеджеров можешь пользоваться софтом, устанавливаемым с помощью flatpack. Да, у тебя будет две экосистемы. Не нравится - не пользуйся. Потому что тебя никто не вынуждает.
И да, некоторый софт _уже_ поставляется в первую очередь в виде flatpack. Потому что создателю софта удобно сделать одну универсальную поставку. И только потом его собирают другие люди для дистрибутивов, чтобы он был доступен через пакетные менеджеры. Или не собирают. Но это можешь сделать ты сам для себя. Никто не обязан тебе его собирать.
> И да, некоторый софт _уже_ поставляется в первую очередь в виде flatpackКто?
Просто зайди на Flathub, а потом посмотри, есть ли это в репах твоего %DISTRONAME%. А если есть - сравни версии и обрати внимание на даты сборки в репах.
Ну ты же можешь примеры привести? Что значит зайди.
Я минут пять поискал - не смог. Наверно есть такие редкие случаи.
> И да, некоторый софт _уже_ поставляется в первую очередь в виде flatpack. Потому что создателю софта удобно сделать одну универсальную поставку
> просто зайди на Flathub, а потом посмотри, есть ли это в репах твоего %DISTRONAME%. А если есть - сравни версии и обрати внимание на даты сборки в репах.Ну и да. Твое второе высказывание совершенно параллельно к первому.
Ты не понял. Берем, например, Foliate. Сравниваем версии на Flathub, в репах Ubuntu (или оно там в ppa?) и в репах Fedora. Еще весной на Flathub была более свежая версия.
> Ты не понял. Берем, например, Foliate. Сравниваем версии на Flathub, в репах
> Ubuntu (или оно там в ppa?) и в репах Fedora. Еще
> весной на Flathub была более свежая версия.Это ты не понял, у тебя первый комментарий был не про свежесть версий, а что разработчик радостный запакует в Flathub.
И я так и знал что будет про один Foliate 🤣 - это единственный пример, который я вот знаю. Что вот разработчик на сайте написал "а вот нате FlatHub скачивайте".
https://johnfactotum.github.io/foliate/
Есть ещё GIMP. Но там прям жирно пишут и с восклицательным знаком, что лучше уж не надо.
> GIMP for Unix-like systems
If available, the official package from your Unix-like distribution is the recommended method of installing GIMP! The flatpak build is new and has known limitations, though it will likely provide faster updates, following GIMP releases closely.
Therefore choose your installation medium according to your needs.
>Ты просто _помимо_ софта, устанавливаемого с помощью традиционных пакетных менеджеров можешь пользоваться софтом, устанавливаемым с помощью flatpackидиот, ты вообще понял, что написано в предыдущем посте? Традиционные пакетные менеджеры устанавливают софт в /usr, конфиги в /etc, и т.д. Софт, установленный в flatpak (ты даже не можешь правильно написать его название, лол) и запускаемый с его помощью, видит на месте этих директорий дерьмо, которое ему подсунул флатпаковский рантайм, и больше ничего.
>Да, у тебя будет две экосистемы. Не нравится - не пользуйся
у меня будет одна экосистема. И у тебя будет одна экосистема, по указанным выше причинам. Моя экосистема работает как часы десятилетиями. Твоя написана пару лет назад криворукими ламерами, которым надо осваивать бюджеты. Чувствуешь разницу?
>Вот всегда ржал с этого - у некоторых постсовков, когда предлагается альтернатива чему-то старому и привычному
ну давай, расскажи, альтернативу чему предлагает флатпак, при условии что никакой изоляции приложений друг от друга там по факту нет и не будет?
>Потому что создателю софта удобно сделать одну универсальную поставку. И только потом его собирают другие люди для дистрибутивов
идиот. Такая универсальная поставка давно существует и активно применяется. Называется "тарболл". Больше того, инструментарий сборки пакетов в большинстве дистров заточен именно под сборку из тарболлов. Угадай, куда там пошлют флатпак с его "удобством"?
> идиотВ Бобруйск, животное.
> ты даже не можешь правильно написать его название, лол
Ты-то точно можешь, но не потому что шибко грамотный, а потому что привык писать как есть, не испытывая диссонанса от того, что слово, которое по идее должно бы писаться на другом языке так, в конкретном случае - исключение, проще говоря - ограничен знанием родного языка.
> Софт, установленный в flatpak
...устанавливается не так, как софт, установленный традиционными пакетными менеджерами. Точка.
> Чувствуешь разницу?
Я чувствую, как у тебя бомбит от того, что кто-то придумал что-то и пользуется этим чем-то, но тебе это не нравится и у тебя не спросили разрешения.
> при условии что никакой изоляции приложений друг от друга там по факту нет и не будет?
Иди и вноси вклад. Исправляй ошибки, а не ной. Или жди, когда исправят. Это свободный софт.
>>Потому что создателю софта удобно сделать одну универсальную поставку. И только потом его собирают другие люди для дистрибутивов
> заточен именно под сборку из тарболловИ никто не запрещает тебе собирать из тарболлов. Исходники вон, лежат. На Гитхабе / Гитлабе - тысячи их. Ах, ну да, тебе же нужно, чтобы так делали все остальные и никак иначе.
Вот жешь молодец. Плюсище тебе. Грубо, но блин как по делу. Молодец.Это не сорказм, подписываюсь.
А если я поставлю флэтпаком slaveNiggerShell, то смогу использовать этот шелл из VSCodium, который поставил нормально? Если да, то это не выглядит проблемой. И можно ли как-нибудь readonly пробросить мой питон в flatpak vscode? Если да, то получается нужно просто сконфигурировать
>И можно ли как-нибудь readonly пробросить мой питон в flatpak vscode? Если да, то получается нужно просто сконфигурироватьможно конечно, об этом даже в новости написано:
>Добавлены новые полномочия доступа к ФС - "host-etc" и "host-os", позволяющие получить доступ к системным каталогам /etc и /usr
вот только нафига конфигурировать то, что раньше в принципе было не нужно конфигурировать? Ради безопасности, которой по факту нет? Защитить /usr, смонтировав его в другое место - гениальная идея, просто ржу в голос с неё.
> Питона действительно нет. Либо есть, но другой версии. Либо нужной версии, но не установлены нужные тебе модулиКакой ужас.
> В чём основная претензия?Олдфажество и упоротость, всего навсего. Новое, непривычное - значит "не нужно".
Хороший обзор по теме:
https://habr.com/ru/post/433052/
(И да, то, как snap внедрили в Ubuntu - отстой, безотносительно объективных спорных моментов со snap как таковых.)
Это не новое. Этому новому 100 лет в обед. setup.exe и dll hell называется.Просто мамкины виндопрограмеры влезли в линух, а проме этого бреда они ничего не знаю и осилить не могут. В винде нет манов, поэтому они не умеют их читать и даже о их существовании не знаю. В винде принято каждому васяну городить свой велосипед и таскать все либы с собой.
Это не олдскул не может осилить новое, это мамкины програмеры не могут прочитать пары страниц мана и тащат с собой единственный выученный способ распространения софта. И клали они на всех болт.
>это мамкины програмеры не могутКонечно. Linux же только для программеров. Пользователям там делать нечего, и делать им удобно - это не Linux way. И стандарты, которым надо следовать - это тоже не Linux way, а если им кто-то следует - это несвобода же.
"Чтобы с этих пор по-новому,
Оставалось все по-старому.Ай, Аллах! Ай, Аллах!
Ниспошли прогресс в делах."
(с)> В винде принято каждому васяну городить свой велосипед и таскать все либы с собой
".NET? Не, не слышал! Visual C++ Redistributable - не, не слышал!"
Вообще-то у Linux всё было в порядке со стондартами, пока не пришли вы виндузятники.
Ну расскажи как тот же дебиан соблюдает стандарты. Например FHS.
А чего ты один стандарт выбрал который тебе удобен? У Debian есть свой, созданый ещё до FHS. Его и соблюдают.В противовес веде, где вообще каждый вася свой огород делает.
Разупорин прими. Каждый вася свой огород делает - это как раз в линупce. Где-то система инициализации бсдшная, где-то systemd, где-то systemv. Где-то пакеты пакеты в deb, где-то в rpm, где-то в apk, где-то в тарболлах или ебилдах. Где-то графика иксовая, где-то вяленый или AWT. Звук, опять же, может идти как через пульсу, так и непосредственно через всякие OSS, ALSA или что-то ещё. Софт может собираться только gcc, но не шлангом или наоборот. И так далее и тому подобное.
Да сиди ты в своей винде. Не работает у тебя потому что руки крюки. И про линух так можно сказать. Про венду когда что-то не работает так отбрехаться не выйдет. Это же ПРОДУКТИЩЕ сделаеное умными программистами и по человечески.Только нихрена не работает, всё тормозит, глючит, нет нормальных хоткеев и постоянно обновляется.
Бомбануло? Страдай, потому что в кocтылинупce это неизбежно. У меня под виндой всё нужное мне работает без тормозов и с нужными хоткеями
> Бомбануло? Страдай, потому что в кocтылинупce это неизбежно. У меня под виндой
> всё нужное мне работает без тормозов и с нужными хоткеямиДа, я страдаю. Страдаю от того что для того чтобы начать работать а не заниматься ИБД (имитация бурной деятельности) мне приходиться запускать virtualbox и внутри НОРМАЛЬНУЮ систему а не это твоё убожество. И да, я буду страдать некоторое время пока не найду достойную другую работу где будут НОРМАЛЬНЫЕ условия и НОРМАЛЬНЫЕ системы (как вариант возможность выбора)
А ты и дальше будешь заниматься ИБД (иммитация бурной деятельности) и восхвалять свою систему.
Заметь, не я прилез к тебе со своей системой, ты припёрса как д....л и начал кричать что все убогие и всё у вас тупо и не так как в истинно верной венде. Сиди и дальше там, и надеюсь ни ты ни твоё потмство в мир нормального софта никогда не попадёт.
>Да, я страдаюСтрадай и дальше. Я-то третий десяток лет живу в мире с нормальным софтом, где для выполнения простенькой операции не нужно городить костыли из смеси sed, grep, awk и какого-нибудь баша с перлом. С нормальной файлухой, в которой при распаковке архива/копировании файлов с флешки/качании торрента ни разу не видел сообщения "не могу создать файл, поскольку у него имя слишком длинное". Где если уж мне захочется чего на скорую руку напрограммить - мне не надо гадать из qt функции тянуть или же из gtk/lesstif/vxWidgets/ещё какой помойки, поскольку всё нужное уже есть в WinAPI. Где, наконец, есть полноценные форт-системы, позволяющие это самое WinAPI вызывать напрямую, а не через 100500 фреймворков и абстракций.
>Заметь, не я прилез к тебе со своей системой, ты припёрса как д....л и начал кричать что все убогие и всё у вас тупо и не так как в истинно верной вендеНе звизди. Всё началось с твоего кукарека про то что якобы в линупce всё всегда нормально было пока в ваш каток люди не заглянули.
> в
> линупce всё всегда нормально былоБыло. И будет. Не переживай. Жили без вас прекрасно и дальше проживём.
Датычо:) Я эти вскукареки вообще-то больше 20 лет слышу с предсказуемым результатом.
> Датычо:) Я эти вскукареки вообще-то больше 20 лет слышу с предсказуемым результатом.Ну каждый слышит то что хочет. Ты слышишь кукареки. Наверное стоит где-то осмотр пройти.
А тем временем огромная куча людей прекрасно пользуется и довольны.
> Ну расскажи как тот же дебиан соблюдает стандарты. Например FHS.https://www.debian.org/doc/manuals/maint-guide/ - на, просвещайся.
И чо? Такая методичка есть и у красной шапки, и в арчевики похожее видео, и в других местах. Но это совершенно не означает что я могу взять и всунуть в дебиан пакет от арча или из убунты в центось, хотя собирается всё это гнутое ненужно из одних и тех же сорцов.
> И чо? Такая методичка есть и у красной шапки, и в арчевики
> похожее видео, и в других местах. Но это совершенно не означает
> что я могу взять и всунуть в дебиан пакет от арча
> или из убунты в центось, хотя собирается всё это гнутое ненужно
> из одних и тех же сорцов.Означает. Ты прочитай, внимательно, там всё написано.
Я тебе русским языком написал: такая методичка имеется у большинства дистров. Gentoo, Arch, RHEL и так далее и тому подобное. Однако я не могу взять арчевский пакет и без шаманства поставить его в центось или рпмку от центоси в убунте несмотря на то, что софтина во всех случаях собрана из одних и тех же сорцов. Такая вот линупcячья стандартизация, ага. Это же не винда, в которой некоторыми программами я благополучно пользуюсь ещё с 2004 года и они без проблем работают на всём что моложе NT 4. Без переборки и даже смотрения исходников.
> Я тебе русским языком написал: такая методичка имеется у большинства дистров. Gentoo,
> Arch, RHEL и так далее и тому подобное. Однако я не
> могу взять арчевский пакет и без шаманства поставить его в центось
> или рпмку от центоси в убунте несмотря на то, что софтина
> во всех случаях собрана из одних и тех же сорцов. Такая
> вот линупcячья стандартизация, ага. Это же не винда, в которой некоторыми
> программами я благополучно пользуюсь ещё с 2004 года и они без
> проблем работают на всём что моложе NT 4. Без переборки и
> даже смотрения исходников.Я не верю что есть настолько не грамотные люди. У тебя всё есть, почитай документацию нормально. Всё там есть.
У тебя по ходу дела с русским языком проблемы больше, чем ты думаешь. Ну да объясню так, чтобы даже такие как ты поняли. Есть ведро линупca. Поверх ведра работают всякие glibc и прочие системные библиотеки, если ты такое слово вообще хоть раз слышал. Поверх всего этого работает всякая прикладнуха - браузеры там, апач с мускулом, плееры, графическая оболочка и тому подобное. Собирается вся эта ненужная шняга из так называемых исходных текстов, в которые всякие кpacнoглaзыe бараны очень любят смотреть, но при этом ничего в написанном не понимают, само собой. Сорцы ядра, системных библиотек и прикладнухи одни и те же во всех линупcaх, что характерно, - но вот заставить работать результаты сборки в одном костылинупce в других сортах его же крайне проблематично и если версия в твоём так называемом дpистрибутиве тебя не устраивает - ты задолбаешься приспосабливать туда более подходящую, вот такие у вас там стандарты. Я даже не буду брать экзотику из серии "поставь рпмку из Scientific Linux (доводилось по работе этот кусок гoвнa админить несколько лет в своё время) в какую-нибудь манджару", но даже в пределах одного и того же семейства дриcтрибутивов это тот ещё цирк и сование deb-пакета из убунты в дебиан (или из дебиана в убунту) может породить очень интересные результаты в виде напрочь сдохшей системы. В винде в отличие от кocтылинупcoв всё сделано по уму и я спокойно запускаю под десяткой некоторые вещи, которыми ещё под Windows 2000 пользовался. Без пересборки под какая там сейчас версия visual studio актуальная. Тупо запустил файл и работаешь, ага. Писалось бы оно под гoвнoлинупc и его так называемые стандарты вместо полноценной операционной системы - скорее всего сейчас эта штука бы вообще не собралась, а бинарник от старой версии бы ни фига не запустился, само собой: опыт сборки заброшенных авторами года 3-4 назад программулек в современных гoвнoлинупcaх у меня есть и я давно понял что проще самому с нуля переписать чем это пропатчить.
Я прекрасна знаю о своих проблемах с русским.Где-ж ты раньше был учитель по русскому, я бы уже ленгвистом стал.
Но конечно, тебе некогда, ты же создаешь грамотные операционные системы а не то ведро которое всех окружает. Тоннами пакеты сопровождаешь и делаешь мир лучше.
У тебя видно знания так и блещут. Аж прёт
со своим уставом в чужой монастырь не ходят
> Visual C++ RedistributableНекоторые их и таскают, ставят параллельно системным. Еще бывает redist вшивается в dll, называется static сборка. Ты redist не видишь, а он есть в проге.
> Хороший обзор по теме: https://habr.com/ru/post/433052/Ничего не вижу хорошего
> Свобода или рабство?
Всё. Это маркер. Как автор спадает к глупой религии, то сразу начинается бредятина.
> Чем больше своих приложений, тем меньше "взбрыки" в апстриме будут задевать компанию. Достаточно вспомнить историю, когда голосование в Дебиан по поводу systemd похоронило upstart, разрабатывавшийся Canonical.
То-то раньше в Debian дефолтом был Upstart? Нет? А как так тогда?
А всё просто - в Canonical не фанатики. Появилось что-то нормальное (systemd) - взяли выкинули свой Upstart.
Нету денег на декстоп - выкинули Unity 7 (которая и так опиралась на GNOME) в пользу GNOME со своими рюшками.Не такой цели, о каких-то "взбрыках". Просто есть ниша, которой просто нет в репах дебиана.
> Как автор спадает к глупой религии, то сразу начинается бредятина.Так это до сих пор массовая проблема линуксоидов. Вместо практических вопросов ставить религиозные, а потом натягивать высосанные из пальца "практические" соображения на религиозный выбор. Слава небесам, этого дерьма все меньше, "верующие" стали, фактически, маргиналитетом и развитие Linux диктуется соображениями технологической применимости, удобства и выгоды.
А хороша статья не этим - хороша она тем, что озвучивает проблему _хотелок_ комьюнити vs качество процесса разработки и выкладки.
> Слава небесамПочему именно им? Бог вездесущ вообще-то.
А с другой стороны Иисус зачем-то действительно возносился к небесам, в космос, наверное, улетал. На для древних писак это простительно.
Люди не готовы меняться для них новое - плохо, старое привычное - хорошо.
Ну для стима очень неплохая вешь. Особенно если отредактировать права доступа.
Пользую -- относительно доволен. Для редко используемых приложений и на посмотреть. Когда нет желания загаживать систему. В сравнении с debian-testing обновления во флатпаке приходят меньше.
Но ведь есть нормальный формат распространяемых пакетов вместо этого дерьма. У флатпака минусов куда больше, чем плюсов.
> Для редко используемых приложений и на посмотреть. Когда нет желания загаживать систему.man chroot
> Упрощена реализация установки в режиме P2P (позволяет организовать загрузку приложений и runtime-наборов через промежуточные узлы или накопители для систем без сетевого подключения)Что такое P2P в разрезе : система без сетевого подключения.
?
Можно на флешках переносить ostree репозитории. В Endless пользуются этим, там в их центр приложений интегрирована поддержка.
Грубо упрощая - как snap, только версия здорового человека.
А что, ещё никто не догадался распространять приложения в виде слепка оперативки компа разработчика гигов на 16?
Ну конечно куча дерьма и дыр в систему это стильно, модно, молодежно. Ну конечно мы олдфаги и ничего не понимаем. Даже того:зачем пытаться повторять ошибки Microsoft, Apple и Google. Хотя мой отец говорил: умный учится на чужих ошибках, а дураки - на своих.
Глупые разработчики Линукс, до сих пор не могут перевести дистрибутивы на Ролинг Релиз, ну или хотя бы на частичный Ролинг, вон Майкрософт в Винде, и то приложения переводит в Мазик, чтобы независимо от системы могли обновляться, нет слов...
Ага. Только сегодня сразу две новости узрел как винда "прекрасно" обновляется. Нашли что приводить в пример.
Роллинг это непостоянство. Не нужно.
Ничего ты не понимаешь. Если не будет ролинга система не будет сутками обновляться и тогда придётся рабоать. А так можно "у меня винда обновляется" и часами ничего не делать списывая рабочее время на обновления.
Гомогейство поглотило линух.
Какого только говна люди не придумают лишь бы маны не читать.
Это называется я у мамы криворук и тугодум. Я смог только флатпак\снап осилить и то через одно место.Уважение к чужому труду, пользователям и мантейнерам дистрибутивов это не про меня. Я буд лепить свои какашки и оборачивать тонной хрени чтобы не так воняло. А так то я пишу классный софт, он супер современный. Правда собирается только на моём компе, и то только до перезагрузки.
А повторяемая сборка - не, не слышали. Мы лучше ещё один гавнопак придумаем.
Клоуны. Проще было бы иметь в системе разные рантаймы а не паковать их в каждый пакет. Снапы вообще меры не знают - каждый чих по 200мб минимум
> Проще было бы иметь в системе разные рантаймы а не паковать их в каждый пакет.Ровно так flatpak и делает.
Это поколение программистов которое мы заслужили. Мы сами его выростили.Это поколение которое не в состоянии освоить пакетный менеджер, это поколение которое редактор текста с подсветкой синтаксиса и плагинами (vscode) называют IDE, это поколение которое не понимает толком сборку софта, это поколение которое пишет такого качества софт что собирается он только на одной машине разработчика поэтому им нужен флатошлак.
Мы сами их выростили, помогая поставить линукс в надежде приобщить к прекрасному. Но тут как, можно вывести виндузятника из венды, но нельзя вывести виндовс с бывшего виндузятника.
Линукс был хорошим примером (в его лучшие годы) того, как просто сообщество интузиастов в свободное время может создать стройную логичную и красивую систему. И даже красная шапка в то время делала хорошие вещи для Linux, не портила, а именно делала.
Сейчас Linux хороший пример того как быдлокодеры способны извратить всё над чем работали кучища людей.
Мы выростили этих быдлокодеров, мы открыли им дверь в мир Linux. То что они сейчас делают это наше наказание.
Это не корпорации, корпорации были всегда, это быдлокодеры которые работают в этих корпорациях.
Зато понимаешь пишет своё .... собирает флакошлак и гордо говорит я программист под Linux. И все такое ууууууууууу ты крутой, давай дружить.
Это печально на самом деле. Квалификация падает прямо на глазах.
Они уже не знаю что бывают форматы передачи данных отличные от json. Но при этом у них портянки на bash, а лапша длинной в километр на json их не смущает. Почему? Они не знают другого. Они не могут осилить bash даже на начальном уровне.
Это они считают что api = rest (т.е. http)
И это пугает. Если их спросить то увидишь большие одивлённые глаза обкакавшейся белочки "А что можно как-то иначе?"
Печально. И это не толко в IT. Люди которые делали продукты, кторые поднимали / создавали экономику стран. Все они уходят на пенсию. А то что выросло.... оно ни о чём. Веб головного мозга обёрнутый в json и всё это внутри электрона который запускает жопаскрипт чтобы запустить жопаскипт чтобы запустить электрон который запустит жопаскипт.....
Но они программисты, многие даже написав календарик к mail.ru для андроид говорят что они embedded программисты.
Удачи вам ребята.
Это естественный ход событий, мир меняется. Хорошо это или плохо это другая тема
Чем больше предоставляешь школоте благ цивилизации, тем она тупее.
> Это естественный ход событий, мир меняется. Хорошо это или плохо это другая
> темаСогласен
> Это поколение которое не в состоянии освоить пакетный менеджерГлупости. Но всё равно тебе придётся в том числе идти мимо него.
> это поколение которое редактор текста с подсветкой синтаксиса и плагинами (vscode) называют IDE
В первый раз от тебя такое слышу.
А так и до этого vscode разработчики использовали редакторы на стреоидах типа того же vim/emacs.> Линукс, линукc, линукс
А линукс тут и не причём - так везде.
Конечно раньше были профессионалы одни в IT.
Теперь "набежало". Ну так и профессионалы никуда не делись.
Ну а там где ресурсов нет и шаром покати будет вот такое плохого качества, или даже вообще ничего. Это закономерно. Вода под лежащий камень не течёт.
Профессионалов вытесняют школьники альтернативной ориентации. Ведь если ты возразишь альтернативному, что его код - гοвно, он поднимет визг о притеснении альтернативных, и тебя уволят. Если ты скажешь, что ты не альтернативный, тебя уволят. Так было с разработчиком JavaScript, которого уволили за традиционный гетеровзгляд.
А почему так получилось? Среди девятерых верховных судей Штатов, которые голосовали за введение альтернативщины, половина оказались... альтернативными. Представляете, 5 человек, перевернувшие всё вверх ногами.
>> Это поколение которое не в состоянии освоить пакетный менеджер
> Глупости. Но всё равно тебе придётся в том числе идти мимо него.
>> это поколение которое редактор текста с подсветкой синтаксиса и плагинами (vscode) называют IDE
> В первый раз от тебя такое слышу.
> А так и до этого vscode разработчики использовали редакторы на стреоидах типа
> того же vim/emacs.Может в певый. Я люблю emacs, больше чем vim. Почти умею его готовить (некоторым вещам так и не удалось научить). Просто на работе даже надоели с этим vscode. В чёс проблема не хочу говорить сейчас, портить себе настроение перед сном.
В любом случае если кого обидел, извиняюсь. Я тоже устал. И быть бэбиситером не лёгкое дело. Иногда накипает.
>> Линукс, линукc, линукс
> А линукс тут и не причём - так везде.
> Конечно раньше были профессионалы одни в IT.
> Теперь "набежало". Ну так и профессионалы никуда не делись.
> Ну а там где ресурсов нет и шаром покати будет вот такое
> плохого качества, или даже вообще ничего. Это закономерно. Вода под лежащий
> камень не течёт.Да, ты прав
vim/emacs это не на стероидах, это на галоперидоле.
Это поколение не осилившее орфографию русского языка, но при этом пытающееся на нём учить других как им жить.
> Это поколение не осилившее орфографию русского языка, но при этом пытающееся на
> нём учить других как им жить.А я не говорил что русский мой родной язык. Кроме орфографии уже и придраться не к чему?
При этом я как минимум осили несколько языков. Пусть не все из них хорошо, с ошибками, но у меня их несколько. И несколько это больше 5.
И я знаю, я буду учить эти языки до конца жизни. При этом так и не сравняюсь с носителями. Что естественно.
Но ты не волнуйся, можешь и дальше ИБД в винде делать. Зачем знать несколько чего-то, можно знать одно гавно и всех учить что именно так надо.
> При этом я как минимум осили несколько языков. Пусть не все из
> них хорошо, с ошибками, но у меня их несколько. И несколько
> это больше 5.И да, сертификаты у меня есть.
Ценность твоих сертификатов наглядно показывает твоя русскоязычная орфография и способность понимать написанное по-русски. С высокой степенью вероятности с остальными языками у тебя не лучше.
> Ценность твоих сертификатов наглядно показывает твоя русскоязычная орфография и способность
> понимать написанное по-русски. С высокой степенью вероятности с остальными языками у
> тебя не лучше.Но она показывает спобоность писать и читать на не радном языке. В отличии от тебя, неосилятора даже манимальных мануалов на английском.
>спобоностьспособность
>радномродном
>манимальныхминимальных
Учись на следующий сертификат дальше, страдающий бэбиситтер-линупcoпрограммер. И чисто для сведения: кроме русского и английского я ещё хорошо знаю немецкий, в своё время подрабатывал переводчиком именно с него. Без всяких выданных самому себе сертификатов.
Я то выучусь, не переживай.Тем временем я осилил документацию, у меня спокойно собираются пакеты для различных линуксов. А у тебя так и остануться знания уровня ютубинки от васяна про фатшлак.
Выростили
Интузиастов
> Выростили
> ИнтузиастовДа, действительно, теперь платене капец. Ты жешь поколение хромого потребления лучше знаешь.
> Выростили
> ИнтузиастовВыростили им..ци..в которы даже авторизаваться не могут в со своим любимым браузером.
Линукс никогда не взлетит на десктопах, Линукс сильно фрагментирован и маргенален. Продолжайте изобретать костыли и велосипеды, а нормальные люди под Windows продолжат использовать сборки программ от их авторов, а не от армии криворуких и не успевающих за всем маинтейнеров пакетов.
> Линукс никогда не взлетит на десктопах, Линукс сильно фрагментирован и маргенален. Продолжайте изобретать костыли и велосипеды, а нормальные люди под Windows продолжат использовать сборки программ от их авторов, а не от армии криворуких и не успевающих за всем маинтейнеров пакетов.Раздалось пронзительное кукареканье со стороны мелкомягкого адепта. Но линуксоиды, как всегда, не обратили на него внимания. Биллибой — не человек, что с него взять? И сегодня ему предстоит очень трудный день. У него уже много лет каждый лень был очень трудным и его вера в майков была разработана до такого состояния, что без труда вмещала методички за последние 10 лет.
Покукарeчь за швaбoдку, двухпроцентный.
> сборки программ от их авторовНафаршированные тулбарами от яндекса.
С другой стороны пробиться в официальные репозитории трудно. Но если производитель выкладывает deb или rpm, структуру пакета проверить легко.
> deb или rpm, структуру пакета проверить легко.Вот поэтому придумали флэтпаки, чтобы проще троянов фигачить
Пингвин птица гордая, пока не пнёшь - не полетит.
> армии криворуких и не успевающих за всем маинтейнеров пакетов.Ваш будущий выбор очевиден - Gentoo.
Весьма странный и нелогичный вывод.
>Весьма странный и нелогичный вывод.Отчего же так?
От того, что даже в Gentoo нельзя избавиться от маинтейнеров и устанавливать программы напрямую от разработчкика, сразу, как только они появляются.
Вот не нашёл ни одного приложения которому нету прямо замены и только в флатшлаке.
> Разрешён прямой доступ к звуковым устройствам ALSA для приложений, имеющих доступ к Pulseaudio.Кто пробовал? Звук в Блендере починился?
> От того, что даже в Gentoo нельзя избавиться от маинтейнеров и устанавливать программы напрямую от разработчкика, сразу, как только они появляются.На самом деле это легко можно сделать. Есть так называемые live ebuild как правило они имеют название app.9999.build. С их помощью происходит сборка и установка как вы желали - с git. Соостветственно и ошибки сборки так же будут на вас.
Да, а лайв ебилд с прописанными зависимостями и костылями под очередную альтернативно-одарённую сборку сам появился, без мейнтейнера. И не надо мне говорить, что самому написать можно, из всего комьюнити, которое я видел во времена использования gentoo, только 5% это умеют и не ленятся сделать.
Извините, правильно будет так app-9999.ebuild
Одна боль и беда от ваших линуксов и ни одного дня светлого. То одно не работает, то другое. Я пользоваться хочу, а не сидеть слепнем, под капотом шарить. Посадите разрабов рядом, я за каждый косяк буду пробивать, думаю мне придётся до смерти их забить.
install windows 10
Боль от другого. Прими уже чтонибудь, не мучайся.
Свеча с новокаином поможет.
Пожалуй основной косяк тут в сочетании разработчик+распространение, когда в линуксовой модели распространение = дистрибутив, и с этим нихрена не сделать! А все попытки совместить сабж с дистрибутивом лишь костыли с изолентой, от которых будет страдать в первую очередь сам [глупый] йузер, решивший таки заюзать Flatpak.
Просто разработчики настолько тупые, что проект компилируется и работает только на их машине. Вот поэтому придумали всякие шлакпаки.
Скорее ленивые. Или может такую зависимость просто нельзя прописать у пакета. Скажем, кейлоггер))
Ставлю из flatpak то что очково поставить напрямую в систему: Viber, Skype, Zoom, Remmina, PyCharm и то чего либо нет в репах дистра или в репах устаревшая версия.
Проблема одна - жирно занимает места, но если место есть и не перебарщивать, то очень полезная технология.
Snap как-то не зашел совсем, и версии в нем под дистр и могут быть безнадежно устаревшими. А на flatpak все версии свежие и работает одинаково на разных компах с разными дистрами, что на ubuntu 16.04, что на Arch, что на Gentoo.
И не надо, например, в gentoo c XFCE тонны кутей комплять ради одного приложения, а в 16.04 можно актуальной версией ПО воспользоваться, а не ставить из реп архаичную древность или заниматься переустановкой дистра на последний релиз.
Сколько ж ты говна перечислил.. смотри, чтоп оно тебя не поставило раком, лягушонок)
Для дебиан stretch в бакпортах
только 1.2.5