LINUX.ORG.RU
ФорумTalks

Установка программ одним кликом появилась в Ubuntu 13.10

 ,


0

2

Несколько месяцев назад, Canonical анонсировала новый упрощенный формат пакета «Click package», нацеленный в первую очередь на мобильные платформы под управлением Ubuntu Touch.

Click package не замена DEB пакетам, а создан как дополнительный формат. Сегодня Click package 0.1.2 появился в секции universe Ubuntu 13.10 Saucy Salamander.

Судя по документации, Click package ориентирован в первую очередь на автономные приложения сторонних разработчиков. В будущем, разработчики смогут легко заливать свои программы в автоматическую систему AppDevUploadProcess, чья задача упростить попадание в репозитории Убунту последних версий сторонних программ.

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

Заявленные характеристики:

  • расширение файлов .click.
  • для установки можно использовать dpkg, хотя это не поощряется и не рекомендуется.
  • каждый click пакет ставится в свой каталог.
  • скрипты внутри запрещены (за парой исключений).

Источник: http://vasilisc.com/click-package-ubuntu-13-10

Ответ на: комментарий от PolarFox

В твоём ССЗБизме виноват только ты

А если требуют сдавать в doc/docx, то кто виноват, ВУЗ? Или может государство, которое даже odt объявило лишь «рекомендованным» стандартом? А если надо сдать налоговую отчетность? Развивай мысль, не стесняйся, вокруг реальный мир, в котором 95% компов с виндой и секретаршами...

Lordwind ★★★★★
()
Ответ на: комментарий от lazyklimm

почему? Кто мешал аналогичным образом собирать стандартные совместимые deb-пакеты?

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

Кстати, click же ставится через dpkg — об этом говорится в новости.

quiet_readonly ★★★★
()
Ответ на: комментарий от firestarter

Убунта. Я всего лишь озвучил вам её намерения на понятном вам языке.

А кто мешает в бубунте красноглазить? Вот ubuntu touch, например. Куча народа кодит в бубунте...

sh4r4t4n
()
Ответ на: комментарий от Lordwind

А что можно в убунте с юнити настроить, нескучные обои только?

А тебе надо цвет панельки? Юнити - полноценная рабочая среда изкоробки, и, чтобы ты там не пытался настроить, юнити у тебя не получится.

special-k ★★★★
()
Ответ на: комментарий от lazyklimm

почему? Кто мешал аналогичным образом собирать стандартные совместимые deb-пакеты?

Мне лень всё ещё раз пересказывать. Если интересно, найди тему с анонсом, а лучше темы, где эта концепция обсуждалась до появления анонса. Там всё это объяснялось, в т.ч. мной.

firestarter ★★★☆
()
Ответ на: комментарий от thunar

ты добровольно решил жрать говно (docx)

так, еще один живет в мире розовых пони, пукающих радугой...

Lordwind ★★★★★
()
Ответ на: комментарий от lazyklimm

а там скрытые файлы не показываются

По дефолту показываются.

sh4r4t4n
()
Ответ на: комментарий от quiet_readonly

а это тоже удар по безопасности, когда пакет создаётся сторонним разработчиком.

ты запускаешь его программу - это уже удар по безопасности

Кстати, click же ставится через dpkg — об этом говорится в новости.

хотя это не поощряется и не рекомендуется.

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

доктор ЛОР прописывает макось

доктор ЛОР прописывает дерзкого саламандра, ну или будущий LTS убунты.

quiet_readonly ★★★★
()
Ответ на: комментарий от Lordwind

ещё раз. не увиливай. если речь о дипломе — то имеешь полное право сделать в pdf (а сдаётся вообще печатная копия) если у тебя проблема с налоговой — выбирай софт под задачу, т.е. покупай шинофезы, или пиши в спортлото/антимонопольный комитет/суд

thunar ★★★★★
()
Ответ на: комментарий от sh4r4t4n

А кто мешает в бубунте красноглазить? Вот ubuntu touch, например. Куча народа кодит в бубунте...

Обычно красноглазить в убунте мешает отсутствие подробных русскоязычных мануалов, как в arch и gentoo, и необходимость думать при написании кода, а не просто перебирать ключи компиляции.

quiet_readonly ★★★★
()
Ответ на: комментарий от Lordwind

Но на абстрактном линуксе можно практически все настроить руками. А что можно в убунте с юнити настроить, нескучные обои только?

Сколько времени ты используешь линукс-бейзед ос?

tazhate ★★★★★
()
Ответ на: комментарий от lazyklimm

apt-get hold, pinning, какие проблемы?

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

firestarter ★★★☆
()
Ответ на: комментарий от lazyklimm

а там скрытые файлы не показываются

Прятать помойку, потому что быдлоразработчики не сделали .myfuckinconfigz для этого?

yu-boot ★★★★★
()
Ответ на: комментарий от sh4r4t4n

А кто мешает в бубунте красноглазить?

А я утверждаю что мешают? При желании можно красноглазить. Убунта стремится к тому чтобы красноглазие не было необходимостью для её использования. Кто хочет — пожалуйста, консоль и конфиги никто не выпиливает, всё на месте.

firestarter ★★★☆
()
Ответ на: комментарий от tazhate

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

lazyklimm ★★★★★
()
Ответ на: комментарий от quiet_readonly

Обычно красноглазить в убунте мешает отсутствие подробных русскоязычных мануалов, как в arch и gentoo, и необходимость думать при написании кода, а не просто перебирать ключи компиляции.

А разве ковыряние по мануалу есть красноглазие? В любом случае, необходимость пользоваться мозгами присутствует везде, даже в mac os и венде. Тут проблема явно в другом - сломать арч или генту почётней, чем сломать бубунту :)

sh4r4t4n
()
Ответ на: комментарий от quiet_readonly

А в каком месте она снижается? Все те же действия, что и скриптом, можно провернуть и бинарником. Только в бинарнике это ещё и не будет видно.

lazyklimm ★★★★★
()
Ответ на: комментарий от thunar

не знающего про префикс и checkinstall

А кто гарантирует что автор click'а будет это знать и не изгадит что-то в системе?

Lordwind ★★★★★
()

Вы мне лучше объясните чем оно лучше 0install. Тогда в анонсе они сказали что он им не подошел, поэтому они пилят свой велосипед.

firestarter ★★★☆
()
Последнее исправление: firestarter (всего исправлений: 1)
Ответ на: комментарий от firestarter

Есть один свободный драйвер и один официальный (проприетарный). Тут никаких проблем нет решать тут ничего не надо.

Напомнить чтоле? [мыши, кактус, ням-ням-ням, сотни мух] Linux и видеокарты

Lordwind ★★★★★
()
Ответ на: комментарий от firestarter

Красноглазым тут не место
При желании можно красноглазить

Взаимоисключающие параграфы :)

Тем более, пока есть ubuntu netboot, для меня бубунта всегда будет подкрашенным дебианом.

sh4r4t4n
()
Ответ на: комментарий от quiet_readonly

Эпик вин. Наконец-то можно будет нормально пакетировать приложения, требующие собственных твиков какой-нибудь библиотеки. Ну или ставить относительно непроверенные программы.

Если доступ в хомяк на запсь останется, то это никакой не вин.

andreyu ★★★★★
()
Ответ на: комментарий от lazyklimm

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

Т.о. инструменты для разработки в репозиторий, а продукты в кликпакеты. Конечно проблем с зависимостями это не решит.. посмотрим как это повлияет на основной репозиторий..

Хотелось бы, чтобы тему песочницы кто-нибудь раскрыл.

special-k ★★★★
()
Ответ на: комментарий от sh4r4t4n

А разве ковыряние по мануалу есть красноглазие?

Тут под красноглазием подразумевается любая трата времени не на полезную работу.

firestarter ★★★☆
()
Ответ на: комментарий от firestarter

Тогда в анонсе они сказали что он им не подошел, поэтому они пилят свой велосипед.

Там же в анонсе была ссылка.

sh4r4t4n
()
Ответ на: комментарий от quiet_readonly

Руководитель должен рецензировать, а если он редактировать берётся...

Рецензировать должен рецензент (обычно пишет новый текст рецензии), а руководитель вносит правки, обычно в том же тексте.

Lordwind ★★★★★
()
Ответ на: комментарий от firestarter

Тут под красноглазием подразумевается любая трата времени не на полезную работу.

Так в бубунте можно же часами ковырять кеды, настраивать альсу и даже баловаться с apt-build :)

Если кто-то делает это по мануалу - это не красноглазие, а обезьянничество.

sh4r4t4n
()
Ответ на: комментарий от lazyklimm

А что такое инсталляция, и в чем принципиальное отличие макоси?

special-k ★★★★
()
Ответ на: комментарий от ZenitharChampion

А когда появятся формат *.exe

Wine'ом подхватывается.

А чтоб родной был, без вайна?

toney ★★★★★
()
Ответ на: комментарий от quiet_readonly

Хватит лгать, убунта и дебиан пилят пакеты вместе

Никто ничего вместе не пилит. Они возвращают пакеты друг другу и то по желанию. Помню в убунте 10.04 в оффрепах был пакет emerald с диким багом, так вот весь цикл поддержки его никто не исправил, пришлось тырить из дебиановских реп.

Lordwind ★★★★★
()
Ответ на: комментарий от thunar

thunar> вот жду недождусь, когда, наконец, марк объявит, что надо бы полную совместимость сделать.

Это против интересов Марка. Он наоборот - старается сделать несовместимость там, где это можно объяснить отмазками.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Всё уже в .config тянут

В будущем возможно оно туда и переедет всё. Пока же там п-ц.

yu-boot ★★★★★
()
Ответ на: комментарий от Lordwind

Lordwind> Или может государство, которое даже odt объявило лишь «рекомендованным» стандартом?

Вообще-то все стандарты ГОСТ носят рекомендательный характер.

Quasar ★★★★★
()
Ответ на: комментарий от quiet_readonly

В одном случае софт с нужными библиотеками внутри будет на левых репозиториях и в ppa, а разработчик об уязвимостях должен узнавать сам

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

Суть проблемы в том, что разработчик прикладного софта должен патчить используемые библиотеки в апстриме, а не у себя дома. К сожалению клепатели игр и мелких наколеночных приложений понятия не имеют о культуре разработки и не осиливают придерживаться стандартов.

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

Для них bundled-упаковка это практически единственный вариант распространения. Но это не значит что эту методику надо распространять и поддерживать для нормального софта.

alpha ★★★★★
()
Ответ на: комментарий от PolarFox

Ты уж определись, есть у них право устанавливать ПО или нет.

В sudoers не записан пользователь, не может сделать apt-get install

В остальном я не знаю, что Вы хотели сказать.

alix ★★★★
()
Ответ на: комментарий от sh4r4t4n

Если кто-то делает это по мануалу - это не красноглазие, а обезьянничество.

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

yu-boot ★★★★★
()
Ответ на: комментарий от quiet_readonly

quiet_readonly> Кстати, click же ставится через dpkg — об этом говорится в новости.

Да мы уже поняли, что click - это маркетинговый высер.

Quasar ★★★★★
()
Ответ на: комментарий от tazhate

И в итоге сам deb-пакет будет непригоден для установки в систему, ага. Там, где надо было один файлик в обычный тарболл с ФС приложения положить и тем самым укрепить позиции линукса на десктопе, эти недоумки из каноникла решили взять и паковать deb, используя минимум его возможностей, тем самым внося ещё большую неразбериху.

Quasar ★★★★★
()
Ответ на: комментарий от yu-boot

Т.е. надо телепатически догадаться без документации?

Нет, надо просто осознавать разницу (первое, что попалось в гугле):

http://www.opennet.ru/base/sys/apt_build.txt.html

http://pl.digipedia.org/man/doc/view/apt-build.1/

sh4r4t4n
()
Последнее исправление: sh4r4t4n (всего исправлений: 2)
Ответ на: комментарий от sh4r4t4n

Так в бубунте можно же часами ковырять кеды, настраивать альсу и даже баловаться с apt-build :) Если кто-то делает это по мануалу - это не красноглазие, а обезьянничество.

Но это не является необходимостью в отличии от...

firestarter ★★★☆
()
Ответ на: комментарий от thunar

ты не только не умеешь выбирать инструмент под задачу

Когда я писал свой диплом, у меня была винда. Если бы я тогда и поставил линукс, то вместо диплома бы писал всякие костыли и получил бы в зад ногой. Сейчас помогал с дипломом одному юзернейму и тоже пришлось виртуалку поднимать именно на стадии печати. К слову, в работе я так не ограничен.

Но ведь вопрос стоит, что убунта переманивает десктоп юзеров. А чем и кого они хотят переманить? Гикам уже указали на дверь (или скорее на парашу, если верить отдельным острякам в треде), гослужащие в пролете, геймеры тоже. Остаются те, кому и на перацкой семерочке хорошо.

Lordwind ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.