LINUX.ORG.RU

Представлена первая альфа-версия менеджера пакетов Muon для debian-based дистрибутивов

 , , , ,


0

1

Muon - новый менеджер пакетов для среды KDE. Цель проекта заключается в создании достаточно мощного, но при этом простого в использовании менеджера пакетов, по возможностям близкого к основанному на gtk Synaptic. Основные особенности Muon:

Muon основан на QApt, альфа-версия которого вышла параллельно с Muon. QApt представляет собой бекенд для Qt-приложений, предоставляющий удобный API для управления пакетами в основанных на Debian дистрибутивах. QApt частично использует libapt-pkg, но большая часть функционала была написана заново. Автор проекта планирует выпустить релиз к выходу Kubuntu 11.04. На данный момент можно установить альфу Muon 0.2 с PPA разработчика. Для Debian и других дистрибутивов можно собрать свежую версию из тарболов или напрямую из SVN.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

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

Никогда не понимал этой фичи

ниасилятор детектед

У тебя детектор сломался, неосиляторы в дебиане, потому что до сих пор не могут сделать интеграции с PackageKit -http://wiki.debian.org/PackageKit#Discussion

Non-Interactiveness

By Hughsie's Law a running task (PackageKit transaction) is not allowed to wait for user input. But this is the case in several situations using dpkg/apt.

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

> Ну тут одни уже aptitude ниасилили. Решили просто выбросить.

aptitude - лишний жирный бесполезный монстр, туда ему и место.

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

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

1) Есть KPackageKit
2) Проблема в самом PackageKit, который не поддерживает debconf. И решить эту проблему пытаются именно разработчики KPackageKit: http://blogs.gnome.org/hughsie/2009/10/15/packagekit-and-debconf-progress/

anonymous
()
Ответ на: комментарий от vga

> But this is the case in several situations using dpkg/apt.

Это ещё ничего, раньше пакеты в процессе установки могли вообще запрашивать ввод из stdin... :)) Покажите мне ещё хоть один пакетный менеджер, в котором *такое* можно наблюдать... :)

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

>Нет, это Ричард считал

Что он считал в данном случае никого не волнует, т.к. программа для APT based.

Deleted
()
Ответ на: комментарий от nu11

>у гномеров не прекращаются попытки клонировать amarok и digikam на gtk.

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

лично мне ваш амарок не нужен, deadbeaf или даже ритмбокса хватает.

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

>неосиляторы в дебиане, потому что до сих пор не могут сделать интеграции с PackageKit

может неосиляторы все-таки разработчики packagekit? ;)

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

>и желательно без зависимостей на кделибы...

тогда не будет сотен толстых гномотроллей, изливающих желчь на зависимости

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

Найдётся 1000 и 1 другая причина :}

Deleted
()
Ответ на: комментарий от nu11

Дебиановский бекэнд делать - задача дебиановцев, а не пакажкитовцев.

Debconf

There is currently a discussion about the debconf integration on the mailing list. Generally Hughsie agrees to add a configuration dialog/method to PackageKit. But the configuration has to be done before or after a transaction.

В PackageKit согласны добавить диалоги настройки, но они должны быть до или после установки (вполне логично, зачем они во время установки?). Увы, для этого нужна помощь со стороны дебиана, а воз и ныне там.

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

> Поиск по ЛОРу в зубы и вперёд, не раз обсасывалось.

«aptitude безусловно крутой и нужный, ты просто его не осилил, а я не могу объяснить, в чём крутизна» :)))

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

> Ты так говоришь, как будто это прибавит важности package kit :}

Ты уж определись, мы о PackageKit разговариваем, или о велосипеде из топика... ;)

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

Об обоих, PK не нужен, а велосипед… не знаю, мне аптитуды хватает, но если сделают юзерфрендли для простого пользователя, почему нет? :}

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

PK не нужен

Гм, а как тогда плеерам доустанавливать автоматом нужные кодеки, браузерам - плагины, принтерам - драйверы и т.д. Неужто разработчики каждой приклады, где это нужно будут писать велосипед под каждый дистр? Может все-таки пускай они чем-нибудь более полезным займутся, нет?

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

> PK не нужен

Копай глубже - дебиан не нужен. ;)

мне аптитуды хватает, но если сделают юзерфрендли для простого пользователя, почему нет?

Потому что как и «аптитуда» он останется уделом пользователей одного маргинального и устаревшего дистрибутива... :)

cruxish ★★★★
()

Они не задолбались менять эти менеджеры?

ps. когда-то была удобная вещь kpackage. Как для деб , так и для rpm

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

И как оно определит, что в одном дистре пакет называется ABC, а в другом XYZ? А если в другом дистре ещё как-то? Всё равно адаптация нужна. А так есть рекомендованные / предлагаемые зависимости. Всё уже придумано до PK.

Неужто разработчики каждой приклады, где это нужно будут писать велосипед под каждый дистр?


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

Deleted
()
Ответ на: комментарий от SeaJey

Ну, apt-rpm тоже не все возможности обычного apt-get имеет. Например, su -c'apt-get purge имя_пакета' не работает.

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

>При чем тут гуи? Пакадж кит дает дистронезависимый интерфейс, а дальше можно гуевины наворачивать по вкусу...

Пакадж кит тормозной bydesign. Он делает дохрена лишней не необходимой прямо сейчас работы. Он, например, не в состоянии выкинуть из очереди задач повторяющиеся элементы, он хочет каждую минут проверять обновления репозиториев (и нет, эти несколько xml'эк ничерта не мгновенно скачиваются, хотя скорость до зеркала у меня 25мбит). Получение описания, списка файлов, зависимостей - всё это делается через пакадж кит для каждого элемента отдельно. Мужик-2 правильно ворчал - морда к packagekit в федоре не в состоянии быстро дать ответ на вопрос «что снесётся по зависимостям вместе с этим пакетом?». С вшивым графом зависимостей из жалких пары тысяч элементов packagekit работает медленнее, чем медсёстры с регистратуре поликлиники ищут карточки.

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

>И как оно определит, что в одном дистре пакет называется ABC

Не интересовался, но работает же как-то?

А так есть рекомендованные / предлагаемые зависимости.


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

Всё уже придумано до PK.


Где, ссылку можно?

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


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

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

>А зачем в муоне пункт переустановка?

На случай, если кривые руки, строчка на перле или бедблоки приведут пакет в нерабочее состояние.

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

Знаем мы вашу автоматизацию, с которой можно пучок гномолиб получить, поставив gstreamer0.10-plugins-good. Спасибо, накушились :)

Deleted
()
Ответ на: комментарий от legolegs

packagekit довольно молодой ышшо. все перечисленное - дефекты реализации, которые можно фиксить и наверняка будут зафикшены, раньше или позже. Но ведь и Мюон тоже только первая альфа. К тому времени, как случится релиз, может, и ПК дойдет до кондиции.

Зато при использовании ПК прикладуха становится куда более универсальной, не зависит от конкретных дистров.

ЗЫ Мое мотто: Хороший интерфейс важнее хорошей реализации

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

У всех морд к пакаджкиту плохой интерфейс. Доведут до кондиции? Уже не верится. Вон у меня pulseaudio с каждым обновлением всё хуже и хуже работает (два года назад было идеально).

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

С верой не поспоришь. Она унутре:)

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

> ЗЫ Мое мотто: Хороший интерфейс важнее хорошей реализации

Я бы даже сказал, хороший дизайн. :) У PackageKit он хороший.

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

> Вон у меня pulseaudio с каждым обновлением всё хуже и хуже работает (два года назад было идеально).

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

На всякий случай - работает в генте, в Arch пока что с pulseaudio печальная ситуация. :(

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

Фактов, однако, ты не предоставил. Так что твоя объективная реальность — фикция.

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

Ну при чем здесь остальные, PackageKit просит поставить gstreamer-plugins-bad например, дальше работа apt доставить зависимости. Что ж поделаешь, если зависимости именно такие?

vga ★★
()

Bicycle, bicycle, bicycle

I want to ride my bicycle, bicycle, bicycle

I want to ride my bicycle

thunar ★★★★★
()

> взаимодействие с диспетчером энергопотребления;

Ну и кто сказал, что в KDE нет bloatware?

cvs-255 ★★★★★
()

>для среды KDE

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

OxED
()
Ответ на: комментарий от cvs-255

Я говорю. А вы что-то хотите сказать по этому поводу? :}

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

Что ставит - покажет, и пароль спросит, естественно, про зависимости - не помню, не скажу.

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

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

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