LINUX.ORG.RU
ФорумTalks

писать какой пакетный менеджер


0

1

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

В т.ч. оттого, что все линуксы одинаковые со внешнего вида

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

но это для консоли, как визуально определить разные дистрибутивы?

ладно, а самое главное

чтобы на системе были доступны ВСЕ имена сразу: pacman, apt, yum, glaza, итп

и чтобы все они работали!

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

тут возникает вопрос, какой минимальный набор общих функций у всех пакетных менеджеров, с какими функциями возникнут проблемы (какие функции апта нельзя реализовать/закостылить параметрами пакмана), и что делать с теми, которые никак нельзя реализовать

например, убунтоиды пишут (писали? эта настройка уже появилась?) надстройки над апт-гетом, чтобы автоматически без вопросов устанавливались опциональные зависимости, а как это сделать арчевым aur'ом..

★★★★☆

Например, в systemd ввести стандарт на приглащение командной строки, чтобы в нем обязательно был написан дистр.

man 5 .bashrc

ладно, а самое главное

чтобы на системе были доступны ВСЕ имена сразу: pacman, apt, yum, glaza, итп

и чтобы все они работали!

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

man alias

Axon ★★★★★
()

Хорошо. Проведи анализ параметров самых распространённых пакетных менеджеров и составь таблицу соответствия.
А я напишу тебе автоматический «раздуплятор».

Stahl ★★☆
()

вот для этого и происходит строительство мирового правительства
всем насаждается системд и стандарты типа дбас
чтобы в конечном счёте все линуксы стали одинаковыми (и уже есть такие проекты package-kit)

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

вот это:

чтобы на системе были доступны ВСЕ имена сразу: pacman, apt, yum, glaza, итп

а то, что тебе нужно, называется packagekit. только оно не нужно

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

ну тогда хоть скажи, как визуально отличить федору и убунту, если нельзя uname -a. Как-нибудь по шрифтам?

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

не-не-не, визуально! Допустим, гном в убунту и гном в федоре. Можно пользоваться как обычный пользователь и определять по косвенным признакам. Почта, браузер, итп. Смотреть os-release и прочее читерство смерть

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

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

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

как визуально отличить федору и убунту

Если перед тобой адское ШГ - это федорка.

Valkeru ★★★★
()

В т.ч. оттого, что все линуксы одинаковые со внешнего вида

Поставь везде разные обои.

Lavos ★★★★★
()

гм, а что не просто PackageKit?

demidrol ★★★★★
()

alias тебе в помощь

WRG ★★★★
()

Неудержимый

писать какой пакетный менеджер

Танцевать кремль дворец

aes_ultimum ★★
()

Поздравляю, ты изобрел PackageKit. Теперь внедри его везде

Pinkbyte ★★★★★
()

Запили алиасы.

J ★★★★★
()

то все линуксы одинаковые со внешнего вида

приглашение настрой, неосилятор

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

Ты ему предложил по кнопке пуск определять. А, я понял. Ты про винду говорил, тогда ok.

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

Допустим, гном в убунту и гном в федоре

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

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

Пока читал, думал что очередной школьник. А тут опа!

Завязывай с веществами.

Стивжопс без веществ?О_0 Когда ты его таким читал?

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

По-моему, на самой заре его деятельности тут, вещества ещё не давали так о себе знать :)

yoghurt ★★★★★
()

чтобы на системе были доступны ВСЕ имена сразу: pacman, apt, yum, glaza, итп

и Next=>Next=>Next!!11

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