Программа DistroHelper, Справка по средствам сборки дистрибутивов |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Программа DistroHelper, Справка по средствам сборки дистрибутивов |
Поделиться |
22.11.2015, 16:29
Сообщение
#1
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Перенесено из темы "Общий сборочный дистрибутив"
Так что насчёт справочной системы? Сделать её первоначальный вариант я и один могу (если никто другой не возьмётся), а исправлять и дополнять потом можно будет сколько угодно. Предполагаю написать на PyQT программку, которая будет выводить основные сведения, в расчёте на человека, который вообще "не в курсе", а уже оттуда ссылки на более подробную информацию (будь она тут же в системе или в инете). Или есть другие предложения, или кто-либо сделает лучше? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
22.11.2015, 19:03
Сообщение
#2
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Так что насчёт справочной системы? Сделать её первоначальный вариант я и один могу (если никто другой не возьмётся), а исправлять и дополнять потом можно будет сколько угодно. Предполагаю написать на PyQT программку, которая будет выводить основные сведения, в расчёте на человека, который вообще "не в курсе", а уже оттуда ссылки на более подробную информацию (будь она тут же в системе или в инете). Или есть другие предложения, или кто-либо сделает лучше? Делай, это будет очень здорово |
|
|
24.11.2015, 20:28
Сообщение
#3
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Вот, набросал по-быстрому программку-справку - чтобы хотя бы было что обсуждать:
helper.py.tar.gz ( 3.77 килобайт ) Кол-во скачиваний: 6 Какие будут соображения? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
24.11.2015, 20:44
Сообщение
#4
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1169 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 5 |
Вот, набросал по-быстрому программку-справку - чтобы хотя бы было что обсуждать: helper.py.tar.gz ( 3.77 килобайт ) Кол-во скачиваний: 6 Какие будут соображения? Функционал работает. Кнопки нажимаются, переходы работают, mp-gui и distronavigator запускаются. Стиль как у mp-gui. ИМХО, годится. |
|
|
24.11.2015, 21:05
Сообщение
#5
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Все хорошо но вместо всплывающих подсказок вываливаются артефакты :
bag1.jpg ( 37.44 килобайт ) Кол-во скачиваний: 4 Сообщение отредактировал kostyalamer - 24.11.2015, 21:05 |
|
|
24.11.2015, 21:12
Сообщение
#6
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Функционал работает. Кнопки нажимаются, переходы работают, mp-gui и distronavigator запускаются. Стиль как у mp-gui. ИМХО, годится. Вопрос в том, как заполнить всё это содержимым. Что касается стиля, то его как такового ещё нет. Я, как и положено лентяю-линуксоиду, не стал писать прогу с нуля, а просто взял код Навигатора, обстругал его со всех сторон, что-то добавил - вот и получилась эта штуковина Это набросок. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
24.11.2015, 21:14
Сообщение
#7
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Все хорошо но вместо всплывающих подсказок вываливаются артефакты В самом деле; сейчас уберу. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
25.11.2015, 10:01
Сообщение
#8
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
По mp-gui - можно попробовать прикрутить два имеющихся pdf файла и добавить ссылку на тему, где обсуждается mp-gui.
|
|
|
25.11.2015, 14:51
Сообщение
#9
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
По mp-gui - можно попробовать прикрутить два имеющихся pdf файла и добавить ссылку на тему, где обсуждается mp-gui. Хорошо, так и сделаю. Но всё равно желательно, чтобы и прямо в программе-справке было хотя бы очень краткое описание mp-gui: для чего она и для кого, и что умеет. В тех pdf этого нет. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
29.11.2015, 0:21
Сообщение
#10
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Попробую что-нибудь написать, но учтите, что чукча не "писатель".
Кстати, обновились файлы с описаниями, и в планах их объеденить в один и дополнить новой инфой. |
|
|
3.12.2015, 16:25
Сообщение
#11
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
"Программа mp-gui предназначенна для запуска быстрой сборки дистрибутивов из состава mkimage-profiles и, при необходимости, создания локальной копии репозитория пакетов."
|
|
|
3.12.2015, 19:14
Сообщение
#12
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Лаконично до упора Но тебе виднее, пусть так и будет.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
6.12.2015, 17:51
Сообщение
#13
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Новая версия программы-справки. Условное название - distrohelper.
distrohelper.tar.gz ( 1.76 мегабайт ) Кол-во скачиваний: 2 Пакета пока не делал, так что надо распаковать архив в домашний каталог и дать команду Код python ~/distrohelper/distrohelper.py Предназначена для любого дистрибутива, в котором есть m-p, m-p-d и gui на их основе. Впрочем, пока в ней непременно предполагается наличие установленных программ okular (для просмотра инструкции к mp-gui) и spacefm (чтобы зайти в каталог m-p и посмотреть встроенную документацию, причём ожидается, что каталог этот - именно /usr/share/mkimage-profiles). Но это ладно, недолго сделать прогу и более гибкой в данном отношении, если потребуется. Какие будут замечания и предложения? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
6.12.2015, 18:10
Сообщение
#14
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Отлично, только замени в коде okular на atril -я проверил работает. Окуляр qt-шный и немного тяжеловат, а atril gtk-шный и есть во всех сборках
|
|
|
6.12.2015, 18:22
Сообщение
#15
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Понятно, заменю.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
7.12.2015, 11:41
Сообщение
#16
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Новая версия программы-справки. Условное название - distrohelper. distrohelper.tar.gz ( 1.76 мегабайт ) Кол-во скачиваний: 2 Пакета пока не делал, так что надо распаковать архив в домашний каталог и дать команду Код python ~/distrohelper/distrohelper.py Предназначена для любого дистрибутива, в котором есть m-p, m-p-d и gui на их основе. Впрочем, пока в ней непременно предполагается наличие установленных программ okular (для просмотра инструкции к mp-gui) и spacefm (чтобы зайти в каталог m-p и посмотреть встроенную документацию, причём ожидается, что каталог этот - именно /usr/share/mkimage-profiles). Но это ладно, недолго сделать прогу и более гибкой в данном отношении, если потребуется. Какие будут замечания и предложения? Желательно собрать установочный пакет, тогда можно будет его включать в образы и смотреть в том месте, для которого он предназначен, что-бы сразу отлавливать нестыковки, если таковые будут. И желательно добавить зависимости на distronavigator и mp-gui, что-бы иметь общее место для справочных файлов, например /usr/share/doc/distrohelper , можно и с подкаталогами по сборочным профилям m-p-d m-p. |
|
|
7.12.2015, 14:57
Сообщение
#17
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Пакет я вскоре соберу, хочу только предварительно поточнее выяснить, в какой среде он будет работать. Пока можно ориентироваться на Creator, Builder и WMCoderLive? Сейчас проге нужны непременно atril и spacefm, а для слайд-шоу будет ещё gwenview (или mirage?); сгодится пока или предусмотреть возможность использования вместо них чего-то ещё?
Пропишу в спеке создание /usr/share/doc/distrohelper, и инструкция по mp-gui будет там. Собственно, и встроенную справку m-p можно было бы скопировать туда же, но если m-p будет заведомо в /usr/share/mkimage-profiles, то лучше оставить как сейчас есть, пусть справку читают прямо в каталоге m-p. Потом в /usr/share/doc/distrohelper ещё много чего можно положить. К примеру, уже имеющиеся два слайд-шоу по использованию Навигатора. Причём не только материалы отдельно по m-p-d или отдельно по mp-gui и т.п., но и относящиеся к сборке дистрибутивов вообще. К примеру, по созданию локального зеркала и вообще по предварительной подготовке к сборке и т.п. В окошке distrohelper'а справа места ещё много, так что предполагаю добавить туда панельку с кнопками, ведущими уже на на страницы, посвящённые этим, не привязанным к какой-то одной сборочной программе, материалам. Правда, пакет тогда получится весьма объёмным, но едва ли это критично. Справка должна быть качественной. В крайнем случае, если сильно разрастётся, то можно будет все эти картинки и т.п. вынести в отдельный опциональный пакет. Насчёт alterator-mkimage идей нет. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
8.12.2015, 15:23
Сообщение
#18
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
В билдере atril spacefm есть, надо поглядеть что-нибудь для слайдшоу. Ссылки на доки по m-p лучше делать на исходное место /usr/share/mkimage-profiles, копировать не стоит, там она будет актуальной. Клади туда всё что есть, размер для справочной системы не главное, важнее полнота инфы и доступность.
|
|
|
9.12.2015, 18:21
Сообщение
#19
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Пакет distrohelper:
rpm srpm Теперь хотя бы понятно будет, как всё это должно приблизительно выглядеть. Дело за наполнением, а каркас готов. Указал использовать для просмотра картинок gwenview (но он в Креаторе сидит в /usr/lib/kde3/bin/, что создаёт сложности), а если не установлен, то mirage. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
9.12.2015, 20:21
Сообщение
#20
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Пакет distrohelper: rpm srpm Теперь хотя бы понятно будет, как всё это должно приблизительно выглядеть. Дело за наполнением, а каркас готов. Указал использовать для просмотра картинок gwenview (но он в Креаторе сидит в /usr/lib/kde3/bin/, что создаёт сложности), а если не установлен, то mirage. Отлично, отправил в 32-битную 7-ую репу. Какой дальнейший алгоритм действий ? Запихиваем в креатор и делаем скелетон с новой иконкой ? |
|
|
9.12.2015, 20:52
Сообщение
#21
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Какой дальнейший алгоритм действий ? Запихиваем в креатор и делаем скелетон с новой иконкой ? Пожалуй, что так. И по умолчанию при старте Креатора должна запускаться именно эта программа. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
9.12.2015, 21:14
Сообщение
#22
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
|
|
|
9.12.2015, 21:26
Сообщение
#23
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Упустил из виду, у неё же mp-gui в зависимостях, так что прога на седьмой платформе не установится.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
9.12.2015, 22:55
Сообщение
#24
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Собрал ещё версию Helper'а, уже без зависимости от mp-gui, установил в своей старой основной системе, которая на t7, нормально... не считая того, что mp-gui не запустить. Эту версию положим в репы?
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
9.12.2015, 22:59
Сообщение
#25
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Собрал ещё версию Helper'а, уже без зависимости от mp-gui, установил в своей старой основной системе, которая на t7, нормально... не считая того, что mp-gui не запустить. Эту версию положим в репы? Конечно положим, только придумай ей какое-нибудь другое название что-бы они у нас там не путались Сообщение отредактировал kostyalamer - 9.12.2015, 23:04 |
|
|
9.12.2015, 23:21
Сообщение
#26
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Нет, я имею в виду, что вместо той, которая сейчас есть. Я же прописал distronavigator и mp-gui в депенды просто исходя из того, что без них эта прога вроде как ни к чему, а про то, что из-за этого Helper на седьмой платформе даже для пробы будет не установить, как-то запамятовал А вообще эти депенды и не обязательны вовсе. Вот новая версия, просто замени ею имеющуюся:
rpm srpm -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
10.12.2015, 0:11
Сообщение
#27
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Заменил. Иван, у меня mp-gui на 7-ой платформе работает и в репе она есть, не совсем понял в чем суть проблемы?
|
|
|
10.12.2015, 0:23
Сообщение
#28
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
У меня mp-gui в сборке на t7 не устанавливается :
Код mp-gui: Зависит от: mkimage-profiles (>= 1.1.76-alt4.mpgui) Или я зеркала реп t7 давно не обновлял, так что проблема именно у меня? Надо поглядеть. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
10.12.2015, 0:36
Сообщение
#29
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Так и есть; обновлять зеркала чаще надо, а я t7 редко теперь обновляю. Всё в порядке, mp-gui установился и запустился.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
10.12.2015, 22:14
Сообщение
#30
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Хорошо бы еще добавить gimmage в качестве смотрелки картинок и добавить в пакет десктоп-файл, для вызова проги из меню.
|
|
|
Текстовая версия | Сейчас: 25.4.2024, 16:21 | |