The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз системы самодостаточных пакетов Flatpak 1.0

20.08.2018 18:17

Сформирован первый выпуск новой стабильной ветки инструментария Flatpak 1.0, который отмечен как готовый к повсеместному применению. Flatpak предоставляет систему для сборки самодостаточных пакетов, которые не привязаны к конкретным дистрибутивам Linux и выполняются в специальном контейнере, изолирующем приложение от остальной системы. Поддержка выполнения Flatpak-пакетов обеспечена для Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint и Ubuntu. Пакеты с Flatpak включены в репозиторий Fedora и поддерживаются в штатной программе управления приложениями GNOME.

Ключевые новшества Flatpak 1.0:

  • Добавлена возможность пометки пакетов устаревшими. Центры установки приложения и дистрибутивы могут использовать данные метки для вывода предупреждения в случае установки устаревшей версии приложения;
  • Реализована система запроса подтверждения пользователем полномочий, необходимых для работы приложения. Подтверждение запрашивается во время установки приложения или при обновлении, если в обновлении расширен список полномочий;
  • Добавлен новый портал (порталы применяются для организации доступа к ресурсам вне контейнера), позволяющий приложению создавать sandbox-окружения и перезапускать самого себя. Данные возможности могут оказаться полезными для дополнительной изоляции отдельных частей программы и для предоставления приложению прав для перезапуска после обновления версии;
  • Добавлена новая утилита flatpak-spawn для запуска команд на стороне хоста (если это позволяют предоставленные приложению полномочия) и создания новых изолированных окружений. Работа flatpak-spawn осуществляется через API Portals;
  • Для приложений предоставлена возможность экспорта сервисов D-Bus для всех имён D-Bus, к которым приложению предоставлен доступ через систему привилегий (ранее доступ ограничивался идентификатором приложения);
  • Обновлена поддержка окружений в формате OCI (Open Container Initiative): актуализирована поддержка спецификаций и реализовано распространение метаданных AppData через репозитории OCI;
  • Добавлена возможность предоставления доступа приложений к TLS-сертификатам хоста при помощи p11-kit-server;
  • Добавлена возможность запроса приложением доступа к SSH-агенту хоста для безопасного подключения по SSH к серверам и Git-репозиториям;
  • Добавлено новое полномочие, позволяющее приложению получить доступ к устройствам Bluetooth;
  • Добавлено новое полномочие fallback-x11, открывающее доступ к X11 только при наличии у пользователя активного сеанса на базе X11. При поддержке приложением как Wayland, так и X11, данное полномочие может применяться для блокирования доступа к ресурсам через X11 при использовании Wayland, но с сохранением доступа к данным ресурсам при использовании X11;
  • Включена по умолчанию и теперь поддерживается во всех bundle-пакетах возможность установки в режиме P2P (через USB-накопители или по локальной сети);
  • Проведена внутренняя реорганизация кода, выполнена оптимизация производительности и повышена стабильность работы;
  • Снят признак экспериментальной разработки с сервиса Flathub с реализацией хранилища приложений в формате Flatpak, сочетающего функции репозитория пакетов и сайта для навигации по коллекции приложений;
  • Подготовлен новый значительный релиз базовой runtime-платформы Freedesktop, собранной с использованием новой сборочной системы BuildStream;
  • Добавлены новые команды:
    • "repair" - выполняет поиск ошибок в установленных пакетах и в случае выявления ошибок переустанавливает проблемные объекты;
    • "uninstall --unused" - автоматически удаляет неиспользуемые runtime и расширения;
    • "permission-*" - команды для взаимодействия с правами доступа;
    • "create-usb" позволяет подготовить на локальном носителе репозиторий для использования в качестве источника обновлений;
    • В команду "info" добавлены опции --show-permissions, --file-access, --show-location, --show-runtime и --show-sdk.

Напомним, что разработчикам приложений Flatpak даёт возможность упростить распространение своих программ, не входящих в штатные репозитории дистрибутивов, за счет подготовки одного универсального контейнера без формирования отдельных сборок для каждого дистрибутива. Для пользователей, заботящихся о безопасности, Flatpak позволяет выполнить вызывающее сомнение приложение в контейнере, предоставив доступ только к сетевым функциям и файлам пользователя, связанным с приложением. Для пользователей, интересующихся новинками, Flatpak позволяет установить самые свежие тестовые и стабильные выпуски приложений, без необходимости внесения изменений в систему. Например, в настоящее время Flatpak-пакеты уже собираются для LibreOffice, Firefox, GIMP, Inkscape, Kdenlive, Steam, 0 A.D., ночных сборок различных проектов.

Для уменьшения размера пакета, он включает лишь специфичные для приложения зависимости, а базовые системные и графические библиотеки (Gtk+, Qt, библиотеки GNOME и KDE и т.п.) оформлены в виде подключаемых типовых runtime-окружений. Ключевое отличие Flatpak от Snap заключается в том, что Snap использует компоненты окружения основной системы и изоляцию на основе фильтрации системных вызовов, в то время как Flatpak создаёт отдельный от системы контейнер и оперирует крупными runtime-наборами, предоставляя в качестве зависимостей не пакеты, а типовые системные окружения (например, все библиотеки, необходимые для работы программ GNOME или KDE).

Помимо типового системного окружения (runtime), устанавливаемого через специальный репозиторий, поставляются дополнительные зависимости (bundle), требуемые для работы приложения. В сумме runtime и bundle образуют начинку контейнера, при том, что runtime устанавливается отдельно и привязывается сразу к нескольким контейнерам, что позволяет обойтись без дублирования общих для контейнеров системных файлов. В одной системе может быть установлено несколько разных runtime (GNOME, KDE) или несколько версий одного runtime (GNOME 3.26, GNOME 3.28). Контейнер с приложением в качестве зависимости использует привязку только к определённому runtime, без учета отдельных пакетов, из которых состоит runtime. Все недостающие элементы упаковываются непосредственно вместе с приложением. При формировании контейнера содержимое runtime монтируется как раздел /usr, а bundle монтируется в директорию /app.

Начинка runtime и контейнеров приложений формируется с использованием технологии OSTree, при которой образ атомарно обновляется из Git-подобного хранилища, позволяющего применять методы версионного контроля к компонентам дистрибутива (например, можно быстро откатить систему к прошлому состоянию). RPM-пакеты транслируются в репозиторий OSTree при помощи специальной прослойки rpm-ostree. Отдельная установка и обновление пакетов внутри рабочего окружения не поддерживается, система обновляется не на уровне отдельных компонентов, а целиком, атомарно меняя своё состояние. Предоставляются средства для инкрементального применения обновлений, избавляющие от необходимости полной замены образа при каждом обновлении.

Формируемое изолированное окружение полностью независимо от используемого дистрибутива, не имеет доступа к файлам и процессам пользователя или основной системы, не может напрямую обращаться к оборудованию, за исключением вывода через DRI, и сетевой подсистеме. Вывод графики и организация ввода реализована при помощи протокола Wayland или через проброс сокета X11. Взаимодействие с внешней средой построено на основе системы обмена сообщениями DBus и специального API Portals. Для изоляции используется прослойка Bubblewrap и традиционные для Linux технологии контейнерной виртуализации, основанные на использовании cgroups, пространств имён (namespaces), Seccomp и SELinux. Для вывода звука применяется PulseAudio.

  1. Главная ссылка к новости (https://flatpak.org/press/2018...)
  2. OpenNews: Релиз системы самодостаточных пакетов Flatpak 0.10.1
  3. OpenNews: Релиз системы самодостаточных пакетов Flatpak 0.9.8 с поддержкой режима P2P
  4. OpenNews: Уязвимость во Flatpak, позволяющая повысить привилегии в системе
  5. OpenNews: Разработка универсального формата пакетов Limba приостановлена в пользу Flatpak
  6. OpenNews: Первый выпуск Flatpak, самодостаточных пакетов для распространения графических приложений
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49160-flatpak
Ключевые слова: flatpak
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (173) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, vz_2 (?), 20:03, 20/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Сколько было найдено в репах и сколько было в найдено вне их?
    Вот тогда понимаешь смысл открытости, мейнтейнеров и реп.  
     
     
  • 2.9, Отражение луны (ok), 20:20, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • –15 +/
    В репах вообще сложно что-то найти, например рабочий не криво собранный софт, особенно более-менее актуальной версии.
     
     
  • 3.11, vz_2 (?), 20:23, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +7 +/
    а, ну проще, без регистрации, без смс
     
     
  • 4.83, Аноним (83), 12:22, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    2% не могут ошибаться.
     
     
  • 5.178, alexschka (?), 13:10, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Продолжаешь методички двадцатилетней свежести почитывать, ностальгия?
     
  • 3.29, Аноним (29), 22:26, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    на то к убунте и прибили snap + flatpak. я юзаю оба... есть еще вот такая вот жесть, но она пока тестовая https://people.freedesktop.org/~mak/limba/faq/
     
     
  • 4.110, Аноним (-), 13:47, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И как раз в ссылках под новостью есть о том, что главный разработчик отказался от неё в пользу работы над flatpak.
     
  • 2.134, Тот_Самый_Анонимус (?), 21:25, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Вот тогда понимаешь смысл открытости, мейнтейнеров и реп.  

    OpenOffic'а нет почти во всех репах, и Шигорит вечно талдычит: никому не надо, вот и не будет. А пользователям винды проще: там почти весь открытый софт есть.
    Так что эти флэтпаки — вещь весьма нужная. Чтобы никто не решал за пользователя что ему нужно, а что нет.

     

  • 1.2, Аноним (2), 20:05, 20/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Пока не дадут нормальную возможность управления доступом к хосту - не нужен! -__-
    Скачал файлзиллу, а в итоге не запустить из неё никакой редактор текстовых файлов, т.к. нет доступа к хосту! Фпечь такую систему!
    Лучше бы независимые скомпиленные бинарники выкладывали.
     
     
  • 2.4, vz_2 (?), 20:09, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    GoboLinux
     
  • 2.5, Vitaliy Blats (?), 20:10, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Пока не дадут нормальную возможность управления доступом к хосту - не нужен! -__-
    > Скачал файлзиллу, а в итоге не запустить из неё никакой редактор текстовых файлов, т.к. нет доступа к хосту! Фпечь такую систему!
    > Лучше бы независимые скомпиленные бинарники выкладывали.

    Я вот тоже че-то не вкурил смысла изолированных контейнеров, тем более на десктопе.
    Пока нормальные ОС стараются интегрировать в себя как можно больше, эти массовики-затейники поддерживают кашу на компе...

    Главное чтоб теперь никакие Лени не высpали очередной systemd-flatpak.service добровольно-принудительно вшитый куда только можно.

     
     
  • 3.26, Аноним (29), 22:23, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так они вроде выдумывают как раз что то в этом направлении ;)
     
  • 3.167, Vladjmir (ok), 13:05, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл простой. В 100+ дистрибутивах мантейнеры занимаются паковкой одних и тех же пакетов (Firefox, Libreoffice и т.д. и т.п.). Контейнеры экономят человеческие ресурсы. Один раз запаковал и весь мир начал пользоваться. Плюс доп. бонусы -- безопасность, унификация, быстрый доступ к новым версиям и т.д.

    Я сижу на федоре. И флатпаки там обновляются быстрее, чем в репах. Хотя Федору не упрекнёшь в скорости обновлений -- это самый быстро-обновляемый дистрибутив.

     
  • 2.15, Аноняшка (?), 20:39, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ...с расширением .exe, без регистрации и смс, добавляющие няндекс.панель на интернет сексплорер....
     
     
  • 3.47, Аноним (47), 06:44, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У меня по сих пор лежит некоторый софт, который я запускал по ХР в лохматом 03 году, и он сих пор прекрасно работает под Win10 и соответствует своим задачам. И нет, меня не обламывает поискать нужный софт на оф.сайте, а не варезных порталах, залить его на вирустотал и поснимать ненужные галочки. А вот неукротимая борьба линусоидов за расовую чистоту ничего кроме геморроя пользователям не приносят.
     
     
  • 4.63, 1 (??), 09:58, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И покрякать ?
     
     
  • 5.70, нах (?), 10:54, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    все норм, кряки и кейгены времен XP тоже запускаются.

     
  • 5.84, Аноним (83), 12:27, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше один раз крякнуть. Нормального ПО для Линукс хрен да маленько. Файловый менеджер Наутилус до сих пор не научился показывать списки файлов. Из просмоторщиков изображений список файлов может выводить только XnView, но он не видит NFS шары. Вообще-то, их и Наутилус не видит пока не поставишь у шары специальный флаг "Грязный_хак_для_Наутилуса_чтобы_он_меня_увидел=yes".
     
     
  • 6.116, Anonimus (??), 15:24, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нормального ПО для Линукс хрен да маленько - что такое для вас нормальное ПО ... большой текст свёрнут, показать
     
     
  • 7.121, IRASoldier (?), 17:47, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Всегда удивлялся, что надо делать такого с Win, чтобы словить синий экран - последний раз видел его на Windows Millenium, за неделю три раза, по сравнению с 98, где раз в пару месяцев случалось, отчего сиди с этой самой Win Me и был повешен на стену в качестве украшения. А вот в NT-линейке, начиная с Windows 2000 синих экранов не видел. Только в случаях с поломанным оборудованием.
     
     
  • 8.152, нах (?), 16:49, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    записывай компьютер купить в современном аналоге тормозы лсд Использовать в по... текст свёрнут, показать
     
     
  • 9.162, IRASoldier (?), 13:24, 23/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я изделия по этому рецепту наблюдал в десятке школ по МО и в примерно пяти недов... текст свёрнут, показать
     
  • 7.122, IRASoldier (?), 17:49, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Linux это не мультимедийная платформа

    Да ладно. Уже давно вполне себе мультимедийная, более того, в CLI-режиме и то мультимедийная, и софта под это самое мультимедиа в Linux'ах - хоть объешься. Ну есть определенные проблемы с видеоредакторами, это да...

     
  • 7.146, Александр (??), 10:27, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вы просто очень слабо знаете винду Системный журнал там есть Где-то с 8-ой вин... большой текст свёрнут, показать
     
  • 6.117, Аноним84701 (ok), 17:17, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Лучше один раз крякнуть. Нормального ПО для Линукс хрен да маленько. Файловый
    > менеджер Наутилус до сих пор не научился показывать списки файлов.

    Хороший наброс, годный.
    Взять ФМ от любителей "отпилить все что можно" и пожаловаться, что там (а значит и вообще) нет чего-то, ненужного гномерам.
    > Из просмоторщиков изображений список файлов может выводить только XnView,

    Использование nomacs, gwenview и прочих, запрещено под страхом отключения от интернета?

     
     
  • 7.129, Аноним (83), 18:46, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    nomacs, gwenview, gthumb, shotwell и пр. показывают файлы в виде эскизов. У меня много папок в которых 10.000+ файлов (сканы документов, однотипные фотографии людей) и мне удобнее искать файлы по именам, а не по эскизам. Не говоря о том, что генерация этих самых эскизов занимает кучу времени. В Windows это называется "list view".

    Наутилус умеет только "Крупные значки" и "Таблица". Упомянутые выше просмоторщики - "Крупные значки" и "Эскизы".

    XnView устраивает всем, кроме того что он не умеет работать с NFS шарами. Точнее не так: в Линукс NFS шара находится на уровне между графическим интерфейсом ОС и ПО, поэтому интерфейс шары видит, а программы нет.

     
     
  • 8.132, Аноним84701 (ok), 20:33, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Э-э, если там куча файлов, а эскизы не нужны, то зачем использовать именно п... большой текст свёрнут, показать
     
     
  • 9.136, Аноним (83), 22:05, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Затем, что с изображениями нужно РАБОТАТЬ Перебирать, выбирать лучшие, переимен... текст свёрнут, показать
     
     
  • 10.142, Аноним84701 (ok), 01:29, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    О как Не знал Оказывается, вышеперечисленным ПО это невозможно делать Классич... большой текст свёрнут, показать
     
  • 6.169, Vladjmir (ok), 13:22, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Нормального ПО для Линукс хрен да маленько.

    Вот флатпаки как раз и решают этот вопрос. Когда будут универсальные пакеты, компании будут охотнее делать софт под линукс, потому что поддерживать программу в 1-м универсальном пакете куда легче, чем под свыше 100+ дистрибутивов и их многочисленных версий с кучей своих правил и условностей.

     
  • 4.85, Аноним (85), 12:28, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Игры тоже софт, внезапно, много старых не запускаются на 10-чке, а в Вайне хоть с переменным успехом, но запускаются. Ну и, чего ты там про совместимость сказать-то хотел?
     
     
  • 5.144, Аноним (47), 06:34, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А с каких пор вайн стал линуксом? Иди сравнивай сколько софта из бунты 8.04 запустится в 18.04.
     
  • 2.27, Аноним (29), 22:24, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    что за поток бреда
     
  • 2.79, Аноним (79), 11:38, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Лучше бы независимые скомпиленные бинарники выкладывали.

    AppImage?
    Только они не совсем независимые попадаются.

     
  • 2.168, Vladjmir (ok), 13:14, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Независимые от чего? Чтобы тащить в систему вирусы и трояны? Спасибо, не надо
     

     ....большая нить свёрнута, показать (26)

  • 1.6, Аноним (6), 20:13, 20/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Flatpak, snap, AppImage, что лучше, удобнее и быстрее?
     
     
  • 2.7, Аноним (7), 20:16, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    go get
     
  • 2.8, Аноним (8), 20:19, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +15 +/
    rpm, deb, tar.gz(slackware), portage, pkg
     
     
  • 3.49, Юзер (??), 07:05, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я почитал спецификации на сборку этих новых модных молодёжных пакетов, вспомнил, как я собирал deb и ppa... ну их на%ер! Понял, что в линуксе альтернативы старому доброму tar-у с бинарниками на сегодня нет.

    Самый лучший вариант (и так, кстати, делают бизнес-приложения, например мегафоновский MobilePart для 3G-модема) - это линуксовый бинарник-инсталлятор с tar.gz архивом внутри, получается что-то наподобие виндовой инсталляхи.

    Сделать такой бинарник гораздо проще, чем изучать километровые говно-спецификации.

     
     
  • 4.53, Аноним (53), 08:12, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Одна страничка для вас сложно?

    https://docs.slackware.com/howtos:slackware_admin:building_a_package

     
  • 4.67, нах (?), 10:34, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    виндовую инсталляху можно потом, вот сюрприз - uninstall И, если у автора рук... большой текст свёрнут, показать
     
     
  • 5.73, Аноним (73), 11:08, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    почему-то у 99% — из
     
     
  • 6.154, нах (?), 16:58, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    где вы берете такой уникальный софт? И что заставляет вас его ставить?
    Или это опять "видел через плечо" и "рабинович напел"?

     
  • 4.77, Клыкастый (ok), 11:30, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    доооо замечательная находка для косоруких псевдопрограммеров с вот такими кла... большой текст свёрнут, показать
     
     
  • 5.89, Аноним (79), 12:41, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Хотя никто не мешал юным программистам собрать rpm или deb

    А если надо пакет all_in_one, то гиговый .rpm вас смущать не будет?

     
     
  • 6.95, Клыкастый (ok), 13:05, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Хотя никто не мешал юным программистам собрать rpm или deb
    > А если надо пакет all_in_one, то гиговый .rpm вас смущать не будет?

    считаете гиговый .sh лучше?

     
  • 6.157, пох (?), 20:47, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не будет - мы сразу поймем что собирал рукожоп, и без всякого смущения отправим его труд в помойку неглядя.

    про зависимости, метапакеты и т д он, очевидно, недочитал, поэтому шансов что его пакет делает что-то хорошее - около нуля.

     
  • 2.10, Аноним (10), 20:23, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    npm
     
  • 2.12, Аноним (12), 20:26, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    curl -sSL | sudo sh
     
     
  • 3.14, Аноняшка (?), 20:38, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    идеально!
    но открыть через nc порт, и перенаправить на root sh  - лучше!
    а можно и telnet  с  root
     
     
  • 4.68, нах (?), 10:35, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    не надо заставлять пользователя делать то, что прекрасно поддается автоматизации - тот шелл-скрипт и порт как надо откроет, и nc притащит, если еще не установлен.

     
  • 3.81, planc (?), 11:43, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    слишком громозкая конструкция, они обещали 1го апреля добавить флаг --rootme
     
  • 2.17, Anomym (?), 21:02, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    tbz2
     
  • 2.18, BrainFucker (ok), 21:16, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > Flatpak, snap, AppImage, что лучше, удобнее и быстрее?

    AppImage, не требует специального ПО для запуска пакета, просто скачал и запустил. Только что толку, использовать придётся все три, т.к. одни программы будут распространяться в одном формате, другие в другом. Линуксоиды и в попытке создать универсальный дистронезависимый пакетный менеджер умудрились устроить дурацкий зоопарк.  

     
     
  • 3.19, Аноним (-), 21:19, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >не требует специального ПО

    Зато требует специального дистра.

     
     
  • 4.20, BrainFucker (ok), 21:35, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не требует. Это всего лишь самомонтируемый iso образ, содержащий в себе всё что надо для запуска.

    Требования там могут быть только обусловлены тем как собрано само приложение в пакете appimage.

     
     
  • 5.21, Аноним (21), 21:47, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Требования там могут быть только обусловлены тем как собрано само приложение в пакете appimage.

    А они собираются под популярные дистры. И что. Когда для Flatpak ты можешь ожидать одинаковой работы всех приложений во всех дистрах, для AppImage будет работать кое-где, кое-что и кое-как.

     
     
  • 6.22, BrainFucker (ok), 21:49, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А они собираются под популярные дистры.

    Речь о формате, а не о левой пятке сборщика. Сам формат никаких требований не накладывает. В любом случае AppImage проще других вундервафель, в этом его и преимущество.

     
     
  • 7.23, Аноним (23), 21:56, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да, в этом есть преимущество, когда нужно завести отдельное говно в популярных дистрах, но на нем никто не будет делать польноценные окружения по принципу "все приложения - AppImage". Потому что внезапно обнаружится, что дистровых проблем он не решает, как и конфликтов зависимостей. Просто делает их менее вероятными за счет замены помойки мелких файлов дистров на помоку крупных файлов AppImage.
     
     
  • 8.24, BrainFucker (ok), 22:01, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А этот идиотизм и нафиг не нужен Пользователю нужно только получить от автора п... текст свёрнут, показать
     
     
  • 9.33, Аноним (-), 22:30, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очень дальновидно Нука-нука Внутри чего он там запускает AppImage - это прост... текст свёрнут, показать
     
     
  • 10.36, BrainFucker (ok), 22:36, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Что ты несёшь Внутри операционной системы, которой пользуется пользователь При... текст свёрнут, показать
     
  • 6.91, Аноним (79), 12:48, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >для AppImage будет работать кое-где

    Подтверждаю, сталкивался с такими.

     
  • 3.31, rshadow (ok), 22:27, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Линуксоиды

    Жалоба на то, что вода мокрая ЛОЛ

     
  • 3.44, Аноним (44), 05:19, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >умудрились устроить дурацкий зоопарк

    Никогда такого не было, и вот опять.

     
  • 3.48, Аноним (47), 06:51, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Надо ждать systemd-appd. Тогда весь этот зоопарк выпилят, а недовольные соберутся и свалят на очередной devupak, где тихо и загнутся вместе с ним.
     
     
  • 4.62, BrainFucker (ok), 09:58, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Надо ждать systemd-appd. Тогда весь этот зоопарк выпилят, а недовольные соберутся и свалят на очередной devupak, где тихо и загнутся вместе с ним.

    https://www.opennet.dev/opennews/art.shtml?num=40494#r_title


     
  • 3.57, Аноним (57), 08:45, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > AppImage, не требует специального ПО для запуска пакета, просто скачал и запустил. Только что толку, использовать придётся все три ...

    Сам предпочитаю. Однако, насколько знаю, это и наименее безопасный вариант из всех трёх?

     
     
  • 4.60, BrainFucker (ok), 09:51, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да, точнее там нет никакой изоляции как в snap и flatpak. Но вообще это должнно реализовываться отдельно общесистемно, а не в пакетном менеджере, иначе это не защищает другие варианты установок, например просто тарболы с бинарями никто не отменял.
     
  • 4.66, Л.Х.В.С. (?), 10:29, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    firejail --appimage
     
     
  • 5.138, Аниним (?), 22:54, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не совсем то. Flatpak и Snap безопаснее чем firejail --appimage.
     
  • 3.88, Антон (??), 12:37, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Flatpak, snap, AppImage, что лучше, удобнее и быстрее?
    > AppImage, не требует специального ПО для запуска пакета, просто скачал и запустил.

    Поддержка встроена в дистрибутивы. В будущем Flatpak и snap будет работать "без специального ПО".

     
     
  • 4.90, BrainFucker (ok), 12:44, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > В будущем Flatpak и snap будет работать "без специального ПО".

    Каким обоазом, если там та же концепция репозиториев, менеджмент зависимостей и прочая муть, требующая специального пакетного менеджера?

     
     
  • 5.135, Anonimous (?), 21:46, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Он будет у тебя в systemd)
     
  • 5.137, Аниним (?), 22:51, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Никакие репозитории не нужны. Можно установить из файла как AppImage.
     
     
  • 6.139, BrainFucker (ok), 22:56, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Никакие репозитории не нужны. Можно установить из файла как AppImage.

    А как? Вот мне месяц назад понадобился свежий Гимп (в репах оказался с багами), пошёл на сайт, а они его оказывается распространяют в FlatPak. Устанавливать FlatPak в систему мне не хотелось, поэтому я пытался выковырять Гимп оттуда и попытаться запустить без флатпака. Нифига. Последняя попытка была такая: я создал чрут, туда поставил флатпак, с помощью которого установил Гимп, и уже оттуда пытался перенести один лишь Гимп в главную систему, но повозившись с LD_LIBRARY_PATH удалось лишь добиться кратковременного появления интерфейса.
    Так и пришлось этот cpaный flatpak ставить.

     
     
  • 7.140, Аниним (?), 00:21, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Самый простой вариант установить flatpak и установить из файла не используя репо... большой текст свёрнут, показать
     
     
  • 8.141, BrainFucker (ok), 01:29, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Где там файл https www gimp org downloads То что у них по ссылке Install G... текст свёрнут, показать
     
     
  • 9.170, Vladjmir (ok), 15:28, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https flathub org apps details org gimp GIMP ... текст свёрнут, показать
     
  • 9.171, Vladjmir (ok), 15:28, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    flathub org apps details org gimp GIMP ... текст свёрнут, показать
     
     
  • 10.172, BrainFucker (ok), 15:30, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И Там всё тот же текстовый flatpakref файл, не являющийся пакетом программы h... текст свёрнут, показать
     
     
  • 11.173, Vladjmir (ok), 15:39, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это ссылка на репозитарий flatpak У меня в федоре кликаешь по ней 2 раза и она ... текст свёрнут, показать
     
     
  • 12.174, BrainFucker (ok), 15:44, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Причём тут ваши центры приложений, если мне выше утверждают что flatpak можно ус... текст свёрнут, показать
     
     
  • 13.175, Vladjmir (ok), 15:57, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько я понимаю ситуацию может быть, я не прав , flatpak -- это git-подобны... текст свёрнут, показать
     
     
  • 14.176, BrainFucker (ok), 16:31, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Наверняка как-то можно, файлы же скачиваются оттуда как-то Но факт в том что си... текст свёрнут, показать
     
     
  • 15.177, Vladjmir (ok), 16:50, 26/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Теоретически команда flatpak install --no-deploy ваш_путь файл_flatpakref скачи... текст свёрнут, показать
     
  • 2.38, axredneck (?), 22:43, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Смотря для чего. Если хочешь, чтобы работало в любом дистре, то Appimage или Flatpak. Если хочешь, чтобы при этом еще и занимало не слишком много места и обновлялось инкрементно, то точно Flatpak. Если же ты - юзер, которому установить, а не опакетить, то используй их все.
     
     
  • 3.61, BrainFucker (ok), 09:54, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Если же ты - юзер, которому установить, а не опакетить, то используй их все.

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

     
     
  • 4.109, Аноним (-), 13:44, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Эти три штуки не конфликтуют между собой, так что не вижу причин, почему мифическому линуксовому простому пользователю не использовать их все.
     
     
  • 5.111, BrainFucker (ok), 13:55, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Эти три штуки не конфликтуют между собой, так что не вижу причин, почему мифическому линуксовому простому пользователю не использовать их все.

    Программы для программ это убого. Проблем-то с этим может и нет, но безобразно это всё.

     
  • 2.58, iPony (?), 09:30, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    snap как-то пофапабельнее
    Особенно вся вот эта IoT ориентация
     

     ....большая нить свёрнута, показать (55)

  • 1.13, Аноняшка (?), 20:36, 20/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлена возможность запроса приложением доступа к SSH-агенту хоста для безопасного подключения по SSH к серверам и Git-репозиториям;

    надо полагать, локальные сертфикаты, извесные хосты и приватные ключи тоже видно?
    > "uninstall --unused" - автоматически удаляет неиспользуемые runtime и расширения;

    А xserver-xorg, grub2 и т. д. удалит? а то мало ли, стоит в системе, места занимет много....

     
     
  • 2.16, Аноним (-), 20:45, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наоборот, касательсательно SSH, так понимаю, цель в том, чтобы не требовался непосредственный доступ к ключам.

    > А xserver-xorg, grub2 и т. д. удалит?

    Оно удаляет только своё, и с установленным через менеджер пакетов дистра софтом не пересекается никак.

     
  • 2.101, Аноним (101), 13:16, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А xserver-xorg, grub2 и т. д. удалит?

    Нет. Apt с этим сам прекрасно справляется.

     

  • 1.25, Аноним (29), 22:20, 20/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Для изоляции используется прослойка Bubblewrap
    Поправьте ка в этом релизе оно уже не используется как зависимость его нету, только что поставил в убунту из ppa'хи 1.0 flatpak.

    Следующий пакет устанавливался автоматически и больше не требуется:
      bubblewrap

     
     
  • 2.35, Аноним (-), 22:35, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У тебя какая-то убунта не правильная, либо они засунули его в один пакет с флатпаком, что зря. Потому что во flatpak весь запуск через bublewrap и никак иначе.
     

  • 1.28, Аноним (28), 22:26, 20/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    кто-нибудь встречал сабжевый контейнер для 1С-ки(клиент)?
     
     
  • 2.30, Аноним (29), 22:27, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    нет, это к 1Скам вопросы надо задавать, чтобы они упаковывали свой клиент в снап или флатпак.
     
  • 2.45, Аноним (45), 06:11, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем этот убогий костыль, когда есть обычные дистровые пакеты и докер?
     

  • 1.32, Аноним (32), 22:30, 20/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > пакетов, которые не привязаны к конкретным дистрибутивам Linux [...] обеспечена для Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint и Ubuntu.

    Яснопонятно.

     
     
  • 2.37, Аноним (-), 22:39, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сейчас поддерживается 16 дистров, без учета всяких производный. Включая такую экзотику как void и alpine. А вот будет на последнем, например, работать какой-нибудь snap или appimage - очень сомневаюсь.
     
  • 2.39, axredneck (?), 22:50, 20/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > обеспечена для Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint и Ubuntu

    Имеется в виду, что на эти дистры можно официально поставить Flatpak и пользоваться им. На остальные дистры тоже можно, но неофициально.
    > пакетов, которые не привязаны к конкретным дистрибутивам Linux

    А вот тут уже речь идет не о самом Flatpak, а о пакетах для него. Пакеты привязаны не к дистрам, а к Flatpak и его рантаймам.

     

  • 1.34, rshadow (ok), 22:33, 20/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Зашел посмотреть что там: https://flatpak.org/setup/Debian/
    Доставляет 4-й пункт - все как в любимой десяточке ;-)
     
     
  • 2.54, Аноним (54), 08:15, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Звиздец, добавил репу, а потом рестартить комп чтобы установить софт с нее? РедХат совсем умом тронулся.
     
     
  • 3.92, Аноним (79), 12:53, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >РедХат совсем умом тронулся.

    Это следствие приёма на работу всяких куку-ттерингов.

     
  • 2.71, нах (?), 11:00, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Доставляет 4-й пункт - все как в любимой десяточке ;-)

    вы в слове windowsME опечатались.
    давно уже даже не при всякой установке драйвера требуется перезагрузка.

    семерка с ее удивительным telnet-клиентом - отдельная история, но в общем тоже уже - история.

     
     
  • 3.80, dq0s4y71 (ok), 11:39, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > давно уже даже не при всякой установке драйвера требуется перезагрузка.

    Прогресс, чо. Ещё бы после каждого обновления не приходилось перезагружаться минимум два раза, вообще шикарно было бы.

     
     
  • 4.87, Аноним (83), 12:35, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В Линукс разве по другому? Только давеча установил Ubuntu и настраивал NFS шары: каждое изменение fstab - перезагрузка. Не работает - добавить флаг на сервере - перезагрузить клиента. Не работает - добавить флаг на клиенте - перезагрузить клиента. В Windows мне было достаточно один раз подключить, зайти в свойства соединения и поставить галочку "Подключать автоматически". К слову, так и не настроил, пришлось ставить autofs. С autofs ещё пара перезагрузок, потому что после первой выяснилось что fsid=0 у всех шар после перезагрузки назначает все расшаренные папки на последнюю расшаренную. Сейчас настраиваю Transmission, у которого 3 файла настроек в разных папках и нет логов, поэтому "ошибка подключения к серверу" остаётся на уровне: "я угадаю эту мелодию без нот; Угадывай!".
     
     
  • 5.94, Аноним (79), 12:59, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    fixed: В Ubuntu разве по другому?
     
     
  • 6.98, Аноним (98), 13:10, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Debian проверить не смог, 800х600 на 4к мониторе - это слишком ретроградно. Драйвера для intel были только на Ubuntu. На оф сайте нашёл тему от 2008 года что скоро их портируют в debian.
     
  • 5.97, Аноним (97), 13:08, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В Линукс разве по другому? Только давеча установил Ubuntu и настраивал NFS
    > шары: каждое изменение fstab - перезагрузка.

    Все верно - метод тыка и совокупления на пару часов влегкую заменяет 5 минут скучного чтения мана.

     
     
  • 6.105, Аноним (83), 13:23, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В руководстве для Transmission даже не соизволили упомянуть что конфигов будет 3. Хотя, может, их и больше, я просто ещё не все нашёл. Зато нашёл, что отдельные настройки берутся из разных конфигов. Напр. rpc-whitelist из одного, а логин-пароль для него из другого. Это можно легко проверить если остановить службу и поставить во всех конфигах разные значения.
     
     
  • 7.114, Аноним (97), 14:19, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Все верно, я цитировал кусок каждое изменение fstab - перезагрузка потому что... большой текст свёрнут, показать
     
     
  • 8.119, Аноним (83), 17:33, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ОК, хочешь простой конкретный пример - держи нужно настроить анонимный доступ п... текст свёрнут, показать
     
     
  • 9.127, Аноним (97), 18:26, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Конкретный пример чего Неумения читать доки Так он уже был, даже двойной Нужн... текст свёрнут, показать
     
     
  • 10.130, Аноним (83), 19:00, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    К этой мысли я тебя и вёл, а ты всё не хотел её осознавать Осознай это МОЙ ком... большой текст свёрнут, показать
     
     
  • 11.131, Аноним (97), 19:32, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь осознайте мыслю - вам, таким красивым, никто ничего не должен Тем боле... большой текст свёрнут, показать
     
  • 5.104, dq0s4y71 (ok), 13:22, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я не знаю, что там у вас за проблемы, я говорил про обновления системы. После обновления системы на Убунте всегда требуется максимум одна перезагрузка. Не говоря о том, что ты обновляешь систему тогда, когда хочешь ты, а не Майкрософт - как раз в тот момент, когда ты собираешься выключить комп!
     
     
  • 6.107, Аноним (83), 13:34, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С пуговицами проблем нет, но мне нужен костюм целиком, а не пуговицы по отдельности.

    Если не понял о чём я - ищи монологи Райкина и Жванецкого по фразе "к пуговицам проблемы есть?"

     
     
  • 7.115, Аноним (97), 14:40, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > С пуговицами проблем нет, но мне нужен костюм целиком, а не пуговицы
    > по отдельности.

    В общем, никакой конкретики не будет, будет балабольство?
    > Если не понял о чём я

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

     
     
  • 8.118, Аноним (83), 17:21, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Что ты хочешь сказать Что Линукс лучше всех остальных только потому что не треб... текст свёрнут, показать
     
     
  • 9.120, Аноним (97), 17:43, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это исключительно ваши домыслы и фантазии Темой был притянутый за уши пример о ... текст свёрнут, показать
     
     
  • 10.124, Аноним (83), 17:56, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ещё один I m the best of the best of the best Сколько же вас на одном форуме ... текст свёрнут, показать
     
     
  • 11.128, Аноним (97), 18:31, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Все тот же Сказать по теме нечего, но очень хочется, поэтому сказану что-нить, ... текст свёрнут, показать
     
  • 6.123, IRASoldier (?), 17:51, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >ты обновляешь систему тогда, когда хочешь ты, а не Майкрософт

    Настрой себе наконец-то в 10-ке установку обновлений по-человечески и перестань ныть.

     
     
  • 7.151, dq0s4y71 (ok), 13:58, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Как же её настроить-то, если у неё даже панелей управления теперь уже - две! На одной, видимо, место кончилось...
     
     
  • 8.163, IRASoldier (?), 13:43, 23/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Нормально настроить Часть настроек по-новому, часть по-старому, часть - просто ... текст свёрнут, показать
     
     
  • 9.164, dq0s4y71 (ok), 16:40, 23/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вот-вот Здесь играть, здесь не играть, здесь рыбу заворачивали ... текст свёрнут, показать
     
     
  • 10.165, IRASoldier (?), 19:54, 23/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и как часто ты настраиваешь Windows В одном из ближайших релизов старую Пане... текст свёрнут, показать
     
  • 5.133, winorun (?), 20:52, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем перезагружать компьютер после изменения fstab? модули fs не подключился? Это не сарказм, просто интересно
     
     
  • 6.143, Аноним (97), 01:35, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > а зачем перезагружать компьютер после изменения fstab? модули fs не подключился? Это
    > не сарказм, просто интересно

    Потому что кто-то когда-то сделал так, как привык в венде, а потом по доброте душевной накатал в своем бложике хаутушку. Потом кто-то другой нашел, повторил и тоже отписался. И пошло поехало.

     
  • 5.150, hiveliberty (ok), 13:55, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Про существование команды "umount", "mount" и её аргумента "-a" мы не знаем, конечно же?

    Строчка fstab для монтирования nfs-шары, для клиента.
    "xxx.xxx.xxx.xxx:/some/share    /path/to/mount    nfs    defaults    0  0"
    Стесняюсь спросить, что Аноним так и не смог настроить? :D

     
     
  • 6.155, Аноним (155), 18:19, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не стесняйся: добавление на сервере параметра fsid=0 ко всем шарам приводит к тому, что они все после перезагрузки клиентского компьютера указывают на последнюю. При ручном монтировании всё ОК. Час работы админа в Мск стоит ~300 руб., т.е. 3 потраченных часа = 1000 руб.

    Ещё 3 часа ушло на настройку FTP чтобы анонимные пользователи имели полный доступ к шаре. VSFTPD начиная с версии 2.3.5 требует чтобы папка была только на чтение. Pure-FTPd не даёт анонимным пользователям удалять файлы с шары. ProFTPd устанавливает кучу мусора, но в конце концов пришлось использовать эту гадость.

    "Мы не настолько богаты, чтобы использовать бесплатное ПО" (с)

     
     
  • 7.156, тот самый Аноним (?), 19:52, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Не стесняйся: добавление на сервере параметра fsid=0 ко всем шарам приводит к
    > тому, что они все после перезагрузки клиентского компьютера указывают на последнюю.
    > параметра fsid=0 ко всем шарам

    И правда, ктобы мог подумать?
    > For NFSv4, there is a distinguished filesystem which is the root of all exported filesystem.
    > This is specified with fsid=root or fsid=0 both of which mean exactly the same thing.

    https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s3-nfs-server-config-e
    > The difference being "server:/home" and "server:/". To make the exports configurations
    > compatible for all version, one needs to export (read only) the root filesystem with an fsid=0.
    > The fsid=0 signals the NFS server that this export is the root.

    .
    .
    > Ещё 3 часа ушло на настройку FTP чтобы анонимные пользователи имели полный
    > доступ к шаре. VSFTPD начиная с версии 2.3.5 требует чтобы папка
    > была только на чтение.

    Только в корне. И до 3.х можно указать allow_writeable_chroot=YES

    > "Мы не настолько богаты, чтобы использовать бесплатное ПО" (с)

    Откуда вы взяли про бесплатное-то?

     
     
  • 8.158, Аноним (83), 23:20, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Для самого умного у меня несколько физических дисков, некоторые объединены в пр... большой текст свёрнут, показать
     
     
  • 9.160, hiveliberty (ok), 01:41, 23/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    fstab - это конфиг mount - приложение mount -a выполняет монтирование всего, ч... текст свёрнут, показать
     
  • 9.161, тот самый Аноним (?), 11:33, 23/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Понимаю, ты просто не умеешь в английский Ведь ясно написано, что делает fsid 0... текст свёрнут, показать
     
  • 7.159, hiveliberty (ok), 01:26, 23/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > добавление на сервере параметра fsid=0 ко всем шарам

    И смех, и грех.. Конечно, виноваты в этом убунты или что-то там ещё, но только не ты..

    > Ещё 3 часа ушло на настройку FTP чтобы анонимные пользователи имели полный
    > доступ к шаре. VSFTPD начиная с версии 2.3.5 требует чтобы папка
    > была только на чтение.

    Корневой путь 555, а внутри папка 777, куда юзеры будут класть свои файлы. Ах да, это же целую папку надо открывать..

     
  • 4.153, нах (?), 16:54, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    не перезагружайтесь, мне вот не приходится (иногда и одного раза тоже).

    А не перезагружаясь обновить в линуксе ядро и glibc... нет, ну canonical live patch вам во все отверстия, но я лучше перезагружусь.

     
  • 4.166, nrv (ok), 15:46, 24/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Пример получше чем у товарища с fstab - ом.
    При обновлении ядра, как известно можно не перезагружаться сразу, а потом когда будет время. Там не только ядро было, были слова что-то типа dev-headers, мб даже firmware.

    Но буквально вчера сеть пропала. включаешь вифи, выключаешь. не коннектится.
    Перезагрузил - ОК. Вспоминаю - да, сделал автообновление.
    Поставил автообновление, оно идет. Что -то посмотрел в инете - все ок инет есть.
    через 5 минут пришел, интернет каюк. Обновление уже прошло.

    Не факт, конечно, на скорее всего.

     
  • 3.86, Аноним (85), 12:32, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Какого драйвера, ты слепой? Тупо после подключения репы!
     
  • 3.100, Аноним (97), 13:15, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > вы в слове windowsME опечатались.
    > давно уже даже не при всякой установке драйвера требуется перезагрузка.
    > семерка с ее удивительным telnet-клиентом - отдельная история, но в общем тоже
    > уже - история.

    Да-да. Идиотский лок открытых файлов убрали оказывается еще в МЕ и 2-3 перезагрузки при обновлениях со времен XP на самом деле являются данью традиции.

     
  • 2.74, anonymous (??), 11:10, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Доставляет 4-й пункт - все как в любимой десяточке ;-)

    Действительно странно... неужели без перезагрузки нельзя было сделать???

     

     ....большая нить свёрнута, показать (40)

  • 1.40, Аноним (40), 23:03, 20/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Включена по умолчанию и теперь поддерживается во всех bundle-пакетах возможность установки в режиме P2P (через USB-накопители или по локальной сети);

    То есть постоянно запущен демон, который раздачу по p2p производит?

     
  • 1.41, Дуплик (ok), 23:56, 20/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучшие самодостаточные пакеты! Спасибо, GNOME! Спасибо, RedHat!
     
     
  • 2.93, Аноним (79), 12:55, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо товарищу Сталину за ваше счастливое детство!
     

  • 1.42, sposob (?), 00:59, 21/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    блин,а оно CLI не могЁт есть с процом?
     
  • 1.43, ЕкарныйБабай (?), 05:01, 21/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Установил gitg с flathub. Программа запускается, но при клонировании проекта с github крашится. Вот вам и самодостаточные пакеты и их качество сборки. Gimp, Inkscape, LibreOffice работают; Blender чудит, хотя копия вне flatpak работает нормально. Steam  пришлось override filesystem сделать, иначе доступ только к ~/home.

    Flatpak разрабатывает человек из RedHat, на flathub, runtime распространяются определённые ограничения, поэтому делайте выводы. Сглаживание шрифтов (subpixel) отключён, не свободные кодеки отсутствуют и т.д.

    Нам подаётся, что flatpak есть некая серебряная пуля, которая решит наши проблемы, но это не так. Продолжительность жизни runtime никто не гарантирует (может год, а может два), нет возможности пересобрать runtime без пересборки flatpak приложений (включить тот же subpixel для шрифтов).

    Кто хочет окунуться в тему ostree, flatpak добро пожаловать в Fedora Silverblue. Возможно, оно вам зайдёт)

     
     
  • 2.46, Александр Грачёв (?), 06:19, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что такое "override filesystem"? И зачем вам доступ steam клиента куда либо кроме /home? Ему по хорошему и в /home делать нечего.
     
     
  • 3.50, ЕкарныйБабай (?), 07:22, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня библиотека стим живёт за пределами хомяка, в /mnt/storage_1801/users/%user_name%/steam, поэтому несколько пользователей системы имеют право переопределить доступ к файловой системе для соответствующей директории.

    Можно было бы сделать без переопределения, создать два независимых хранилища под flatpak.

     
  • 3.51, ЕкарныйБабай (?), 07:25, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    flatpak-override - Override application requirements.

    --filesystem=FS
    Allow the application access to a subset of the filesystem.

     
  • 3.52, Quarck (?), 07:28, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сразу видно человека, который не пользовался Steam
     
  • 2.55, Аноним (55), 08:40, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У стима изначально изоляция, доступ только в ~/.var/app/com.valvesoftware.Steam, у дискорда такая же изоляция.
    Еще не работает отправка ссылок на хост(то бишь клик и в браузер), но это даже плюс; скорей всего из-за той же изоляции.
    Со шрифтами соглашусь, им надо бы добавить override host font configuration, ибо копирование local.conf в их runtime делает шрифты как на хосте.
    А так работает вполне хорошо.
     
     
  • 3.56, Аноним (55), 08:42, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А, вот по поводу фонтконфига.
    https://github.com/flatpak/flatpak/issues/1647#issuecomment-412882493
     
     
  • 4.59, ЕкарныйБабай (?), 09:36, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Помимо fontconfig есть проблема с производительностью связки flatpak/amdgpu с blender, steam, wine. Особенно с wine, даже на AMD Vega 20-30 fps на любых настройках и в любой игре. Flatpak допилят до вменяемого состояния к Fedora 30 (Fedora Silverblue 30), через год попробую вновь.

    Кому интересно великом на github/flatpak/issues, интересное чтиво, детские проблемы, но которые будут исправлены лет через %никогда%.

     
     
  • 5.64, Аноним (55), 10:00, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У самого amdgpu юзается, правда, на GCN 1.0, 7700. Карточка довольно старая, может поэтому работает хорошо. А вообще думаю, что там юзается рантайм как в стабильном дебиане, поэтому с новыми гпу такая штука, хотя буквально на днях поменяли рантайм стима с 1.6 на 18.08.
     

  • 1.65, Попугай Кеша (?), 10:26, 21/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не, а чего вы хотели? Свобода дает людям делать все, что они захотят. Хотят и делают свой новый стандарт пакетов. Пожалуйста, пусть делают.

    Главное - нет запретов, так? Что хочу - то и делаю. Ну молодцы. И будут вам AppImage, Flatpack, Limba и до кучи всего.

    У проприетастов есть орг.структура и четкое видение, что делаем, а что не делаем (на самом деле не всегда).

    У опенсорсеров тоже бывает, но не всегда. В основном есть содержание, но не форма. Форму создать красивую, приятную опенсорсеры вот только-только научились (KDE). Или не очень (GIMP).

     
     
  • 2.78, Клыкастый (ok), 11:36, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У проприетастов есть орг.структура и четкое видение

    И что самое замечательное - предельно резкое, чёткое, максимально защищённое от влияния извне (и даже временами - от понимания), не то что у этого вашего опенсорса. Но, что характерно - у каждого из проприерастов - своё. ой, это ж получается... ох ты ж... вон оно как...

     
     
  • 3.82, Попугай Кеша (?), 12:02, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не, никто не говорит о том, что все идеально. Как раз-таки нет. Но процент на мой субъективный взгляд гораздо выше. Превалирует форма, а не содержание.

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

     
     
  • 4.99, Клыкастый (ok), 13:13, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Но процент на мой субъективный взгляд гораздо выше.

    Я не знаю чем вы меряете субъективный процент. Возможно у меня складывает превратное впечатление, но с ваших слов мне рисуется пастораль, когда одна корпорация делает софтину и все тут же "уфф, спасибо парни, вопрос закрыт мы будем писать другое!".

    Этого нет и близко.

    > А вот в опенсорсе как раз таки и пилят очередной муз.плеер, очередной текстовый редактор,

    У проприетарщиков один муз плеер, один текстовый редактор?

    Иногда (иногда) бывает, что проприетарный продукт завоевывает рынок, практически доминирую. Но это не означает, что других проектов нет или тем более что других не было.

    > очередной менеджер пакетов, очередной упаковщик приложений. Т.е. видно, что разработчики (содержание) есть, а вот форму (продукт) принять все никак не могут. Или могут, но слабенькую.

    А мне видится что вы просто не вникали в суть, не понимаете решаемых задач и для вас это просто одно и то же. А это не так, вот весь эффект.

    У опенсорса есть проблемы и даже "врождённые дефекты", но "велосипедостроение" лично я вообще бы не относил к недостаткам.

     
     
  • 5.113, Попугай Кеша (?), 14:12, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Видно сразу, что во-первых вы любите цепляться к словам. Во-вторых ваши аргументы не убедительны судя по фразам "этого нет и близко", провокациям вроде "У проприетарщиков один муз.плеер, один тектовый редактор?", банальностям вроде "Но это не означает, что других проектов нет или тем более что других не было."

    Нападкам и обвинениям вроде "А мне видится что вы просто не вникали в суть, не понимаете решаемых задач и для вас это просто одно и то же"

    Но давайте обо всем по порядку.

    Да, много есть и проприетарного ПО, и open source. Это очевидность. Но вернемся к форме.

    Форма - Adobe Illustrator. Огромный комбайн, что может все, что нужно для работника графической индустрии.
    Аналог из мира Open Source - InkScape. Слабовато по функциям, непродуманный UI/UX. Слабая доля на рынке. Если бы продукт был настолько крут - его бы использовали повсеместно. Увы и ах - нет.

    MS Office и Open/LibreOffice - в первом случае форма есть и еще какая, во втором - форма тоже есть, но не дотягивает.

    Blender и 3D Studio Max - аналогично. Блендер стремится, но до формы титана не дотягивает.

    Может, аналогии и не совсем верные. Но раз такие крутые продукты у Open Source, то почему они еще не захватили рынок? Тем более мы живем в мире интернета, где информация распространяетя мгновенно. Если бы продукт был настолько крутым, что превосходил бы этих титанов из мира проприетастов, да еще если учесть сарафанное радио - все бы использовали Blender/Libre/InkScape, а не MS Office, 3D Studio Max, Illustrator.

     
     
  • 6.125, IRASoldier (?), 17:59, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Жалко, нельзя поставить +10 лайков в одно рыло, а то б поставил за этот комм.
     
  • 6.147, Клыкастый (ok), 11:54, 22/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Но раз такие крутые продукты у Open Source

    Крутые продукты у мира опенсорс начинаются (и заканчиваются) ровно там, где те, кто пишет софт являются профессиональными пользователями. Вебсервера, например. Ещё есть интересный признак - вхождение в опенсорс коммерческих структур с неплохими ресурсами. Ну и ещё два-три признака, наличие которых может приводить (но необязательно приводят) к крутым продуктам.

    Но вы подменили тему разговора. Изначально разговор шёл в русле "зачем писать сто велосипедов, напишите один автомобиль, вот проприерасты так и делают".  Повторю ещё раз - проприерасты делают НЕ ТАК. Они тоже пишут сто велосипедов. И за каждым "титаном" - шлейф убитых(купленых) конкурентов. Мысль понятна? И в опенсорсе и на проприетарном глобусе пишут сто велосипедов. Но в проприетарном мире выше шанс, что появятся один-два автомобиля. Ну как минимум потому что есть рынок (с деньгами) и цель - его захватить. Ну и повторю ещё раз вторую свою мысль: "а давайте вы соберётесь и напишете мегапродукт" - это так не работает в опенсорсе. Это плохо?  Да, скорее всего это плохо. А как это работает? Это работает привлечением денег - как и везде в капиталистической экономике. Там, где коммерсанты нашли способ зарабатывать, принимая правила игры опенсорса - там положение дел существенно лучше. Причины разбирать долго. На мой взгляд есть две главные: уровень "крутого продукта" уже давно перерос возможности одиночки (это ставит потолок развития для проектов с очень сильными лидерами), энтузиастам достаточно решить свои конкретные проблемы (это потолок "по видению потребностей рынка"). Есть и другие причины, конечно, типа UI/UX (отдельная специфическая проблема опенсорса). Но главные ИМХО - эти две.

    P.S. Важное следствие из этих рассуждений. На данный момент "укатать в ноль" проприетарщиков НЕ ПОЛУЧИТСЯ, как бы кому не хотелось. Потому что это неправильное деление апельсина. Правильное понимание - коммерсанты должны найти способ работать с опенсорс.


     

  • 1.69, max (??), 10:39, 21/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот интересно что значит "готовый к повсеместному применению", т.е. готов для прода, или тут более тонкий смысл?
     
  • 1.75, Аноним (73), 11:14, 21/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ШГ?
     
  • 1.96, Аноним (79), 13:07, 21/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Для уменьшения размера пакета, он включает лишь специфичные для приложения зависимости, а базовые системные и графические библиотеки (Gtk+, Qt, библиотеки GNOME и KDE и т.п.) оформлены в виде подключаемых типовых runtime-окружений.
    >......................
    > В одной системе может быть установлено несколько разных runtime (GNOME, KDE) или несколько версий одного runtime (GNOME 3.26, GNOME 3.28).

    С учётом этого может оказаться, что Guix даже удобнее.

     
     
  • 2.108, Аноним (-), 13:39, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мог бы, но нет. Из-за специфического подхода к размещению файлов в ФС и запуску в Nix/Guix софт в разных местах ломается непредсказуемым образом. У Flatpak по функционалу рантаймы не уступают по каналам в Nix, но притом для приложения вся фс рантайма выглядит привычным ожидаемым образом. Плюс ко всему ещё и изоляция, которой нет в Guix/Nix.
     

  • 1.102, danonimous (?), 13:18, 21/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Идея может и неплохая, только бы не замусорили репозиторий Flatpak проприетарщиной и поделками студентов с вирусами (как для Андройда).

    Логично оставить в дистрибутивах только системную часть и сервисы.
    А графические приложения пусть в Flatpak будут, заодно Linux сообщество сможет сосредоточиться на качестве операционной системы - не нужно будет для каждой сборки Линукса Gimp и Blender собирать.

    Это должно положительно сказаться и на популярности Gentoo. Теперь достаточно будет скомпилировать под себя ядро и систему, оконнный менеджер или среду рабочего стола, кому надо. Всё остальное можно будет установить из Flatpak. Надо будет всё лишнее из репозитория убрать и сосредоточиться на качестве дистрибутива.

     
     
  • 2.106, Аноним (106), 13:31, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оно вообще сейчас уже как помойка. Да и весь этот flathub - костыль для удобства. Лучше когда у проектов свои репы, как у KDE сейчас, например.

    > Это должно положительно сказаться и на популярности Gentoo.

    Вот именно да. В той же генте управляться со стройным окружением, когда весь прикладной софт через flatpak, будет куда проще. Да и кому-то будет приятно обнаружить, что и с flatpak можно собирать софт под себя, так как flatpak-builder вполне удобный инструмент для сборки: декларативные описания + сборка в изолированном окружении.

     

  • 1.103, Аноним (79), 13:19, 21/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >SELinux. Для вывода звука применяется PulseAudio.

    Да, совсем так не привязано к конкретным дистрибутивам Linux.

     
     
  • 2.112, Аноним (55), 13:55, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Работает и без selinux, запускал еще давно на круксе. А пульсаудио чем не устроило?
     
     
  • 3.126, IRASoldier (?), 18:02, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А вы не в курсе? Пульсаудио же всё время делает "пыщ-пыщ". Ну, так любят здесь рассказывать.
     

  • 1.145, Аноним (145), 08:39, 22/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Сделайте лучше нормальные бинарники и запихайте всё в программы вместо кучи зави... большой текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру