126

algri14⇓ пишет:

alex_q_2000, автор сделал новую версию ZVVOnlineTV v.3.2 для Linux deb.пакет

Намедни удалось таки получить квинтэссенцию относительно большого количества пакетов, которые новый ZVVOnlineTV v3.2 тянет при установке. Так же был найден метод "обхода" этой проблемы (gaurii). Однако, по всей видимости, Вам придётся связаться с автором и изложить ему суть через указание ссылки на это обсуждение. На данный момент мне не совсем понятно, что делать с пакетом: применить "метод gaurii", или дожидаться изменений самого продукта (AlexL). Здесь опять "вилка" какая-то. big_smile

127 (2018-12-09 20:53:03 отредактировано ingvaro)

Ну вот другой пример.
Есть в МагОС загрузчик UIRD.
Так там не работает make_конфигураторы dracut.sh и make_busybox.sh без библиотеки  lib64kmod-devel
Больше бы примеров привел да не помню уж конкретики
Если сравнить :

Spoiler

lib64mpv1
        /usr/lib64/libmpv.so.1
        /usr/lib64/libmpv.so.1.25.0
        /usr/share/doc/lib64mpv1
        /usr/share/doc/lib64mpv1/Copyright
        /usr/share/doc/lib64mpv1/LICENSE
        /usr/share/doc/lib64mpv1/README.md


lib64mpv-devel
        /usr/include/mpv
        /usr/include/mpv/client.h
        /usr/include/mpv/opengl_cb.h
        /usr/include/mpv/qthelper.hpp
        /usr/include/mpv/stream_cb.h
        /usr/lib64/libmpv.so
        /usr/lib64/pkgconfig/mpv.pc
        /usr/share/doc/lib64mpv-devel
        /usr/share/doc/lib64mpv-devel/Copyright
        /usr/share/doc/lib64mpv-devel/LICENSE
        /usr/share/doc/lib64mpv-devel/README.md

Похоже  в коде  ZVVOnlineTV задействована  библиотека /usr/lib64/libmpv.so
Может  просто ссылку дать  /usr/lib64/libmpv.so.1  на /usr/lib64/libmpv.so, которые одинаковы на двоичном уровне.
Но будет ли это правильно, даже если все заработает ?
Ведь есть еще /usr/lib64/pkgconfig/mpv.pc
А /usr/include/mpv/qthelper.hpp вообще набор подпрограмм и кто может точно сказать ?
В данном случае нужны они или нет ?
Если эти подпрограммы использует автор ZVVOnlineTV  в коде программы ?
Да и все работает о чем тут спорить.

128 (2018-12-09 21:01:13 отредактировано alex_q_2000)

ingvaro⇓ пишет:

Так там не работает make_конфигураторы dracut.sh и make_busybox.sh без библиотеки  lib64kmod-devel

С позиции виндузятника могу предположить, что devel-пакеты требуются только на этапе сборки/компиляции чего-либо. Может и ещё какие функции имеются, не в курсе. А весь сыр-бор и начался с их присутствия в большом количестве при сборке пакета. Установка -devel на пустой системе притянула всю среду разработки: gcc, зависимости, те потащили свои зависимости и т.д. + всё остальное. В результате мы получили некую кучу-малу, добрая половина которой (~200 МБ) не участвует в процессе.

ingvaro⇓ пишет:

Может  просто ссылку дать  /usr/lib64/libmpv.so.1  на /usr/lib64/libmpv.so, которые одинаковы на двоичном уровне.
Но будет ли это правильно, даже если все заработает ?

Вот gaurii и предложил выполнить ldconfig. Спрашивать у AlexL повторно, почему ldconfig не запустился после установки (и должен ли) lib64mpv1 уже не стал, поскольку опять скажет, что это чушь. )) Ну, а большего и не надо пока. Информация собрана. Нужно было узнать, а то постоянно какая-то неопределённость висит в воздухе. В общем gaurii + AlexL = исправленный zvvonlinetv. Если не ровняется, тогда = "метод gaurii". А теперь "выход" algri14, чтобы в случае опровержения от автора вернуться к предыдущему шагу. smile

129

Сказал же, что кроме mpv в зависимости никаких либ и devel не надо. Либы по зависимостям поставятся с mpv. Я говорил автору поаккуратнее с зависимостями, но воз и ныне там, чего тут говорить, если исходников до сих пор нет, что не даёт опакетить в репозиторий. Легковесный плеер тянет 200+ метров всякой ненужной хрени.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

130

С ldconfig косяк у конкретного пользователя. Он выполняется автоматом, если устанавливаемый пакет содержит либы.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

131 (2018-12-09 21:33:16 отредактировано alex_q_2000)

AlexL⇓ пишет:

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

А, так Вы уже общались выходит... Ну в этот раз он таки выложил на сайте: http://zvvubuntu.blogspot.com/2016/06/zvvonlinetv.html "Скачать архив с исходным кодом - source", deb развинчивать не пришлось. Уфф, ладно, Бог с ним со всем. Пойду на боковую, завтра трудный день.

132

alex_q_2000, ничего там не выложено, лицензии нет, куда обращаться с ошибками и модификациями. С гуглодиска качать и идти на русский форум англоязычным?

Разработчик, мейнтейнер, переводчик, по всем вопросам.

133 (2018-12-10 11:32:22 отредактировано alex_q_2000)

AlexL⇓ пишет:

alex_q_2000, ничего там не выложено, лицензии нет, куда обращаться с ошибками и модификациями. С гуглодиска качать и идти на русский форум англоязычным?

Вы про иностранцев, которые захотят с ним обсудить продукт? Хмм... Его раздел вроде как и не русский, а украинский (формально). Мы же на их мове вообще "ни в зуб ногой", я то уж точно. Впору выучить украинский, видимо. Автор на русском общается прекрасно. Украина по пути в Альянс, так что английский там, по логике - "приоритетнее", чем русский. )) Я не хочу разбирать здесь политический аспект, поскольку мы опять зайдём не в ту стэпь. Кроме этого, опять же, по логике, автору, как и русскоязычному большинству до гайки все эти языковые барьеры.

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

У меня план простой: у нас тут есть русскоязычный algri14, который сейчас вроде на больничном, - пусть выздоравливает человек. А как воспрянет, - сходит, раз больше некому. Мне то по известным причинам этот плеер не на что ставить. )) Заодно, может и вопрос задаст насчёт трёх букв и гит-хабов, планирует/не планирует. Думается, что автор тоже, типа меня: есть время - занимается, нет времени - не занимается. Т.е. нет у него цели развешивать на себе лэйбы GPL и коды в общественных местах. Просто пишет в удовольствие. С Вашей "колокольни" это, конечно же выглядит дико, понимаю. Но вот такая она, - свобода. Я не к тому, что Вы чем-то стеснены там в своих разработках, нет. Просто в силу обязанностей на Вас лежит некий груз ответственности и вероятно, привычка действовать в "цивильных рамках/стандартах". А вообще, конечно, если у Вас цель запилить сей продукт в официальные источники, сам Бог велел быть в курсе развития. Субъективное мнение, конечно же.

134 (2018-12-10 10:57:50 отредактировано alex_q_2000)

В общем вот, пакеты с "методом gaurii" (+ldconfig). Тестировались на Mageia-x86_64-7-XFCE-Live. Общий вес устанавливаемого добра уменьшен в 2 раза (без devel-пакетов). Уже ощутимо: вместо ~400МБ теперь ~200МБ.

Пакеты здесь: https://cloud.mail.ru/public/BtSv/HzR4hUp2a
...в репо тоже обновлены (urpmi.update -a)

Изменения в rpm:
---
Зависимости i586: python3-qt5 mpv ffmpeg libmpv1 youtube-dl
Зависимости x86_64: python3-qt5 mpv ffmpeg lib64mpv1 youtube-dl

В сценарии %post и %postun (фаза обновления) добавлен принудительный запуск ldconfig (с этим надо отдельно разбираться):

Spoiler

%post
update-desktop-database -q /usr/share/applications
gtk-update-icon-cache -q -f /usr/share/icons/hicolor
ldconfig

%postun
if [ $1 -eq 0 ]; then ldconfig; fi
update-desktop-database -q /usr/share/applications
gtk-update-icon-cache -q -f /usr/share/icons/hicolor

Что ставит:

Spoiler

Для удовлетворения зависимостей будут установлены следующие пакеты:
  Пакет                          Версия       Релиз         Платформа
(источник «Core Release (distrib1)»)
  lib64luajit5.1_2               2.1.0        0.beta3.4.mg> x86_64 
  lib64minizip1                  1.2.11       7.mga7        x86_64 
  lib64mpv1                      0.29.1       3.mga7        x86_64 
  lib64qt5bluetooth5             5.11.2       1.mga7        x86_64 
  lib64qt5designer5              5.11.2       2.mga7        x86_64 
  lib64qt5location5              5.11.2       1.mga7        x86_64 
  lib64qt5multimedia5            5.11.2       1.mga7        x86_64 
  lib64qt5multimediagsttools5    5.11.2       1.mga7        x86_64 
  lib64qt5multimediaquick5       5.11.2       1.mga7        x86_64 
  lib64qt5multimediawidgets5     5.11.2       1.mga7        x86_64 
  lib64qt5networkauth5           5.11.2       1.mga7        x86_64 
  lib64qt5nfc5                   5.11.2       1.mga7        x86_64 
  lib64qt5opengl5                5.11.2       2.mga7        x86_64 
  lib64qt5positioning5           5.11.2       1.mga7        x86_64 
  lib64qt5quickwidgets5          5.11.2       1.mga7        x86_64 
  lib64qt5sensors5               5.11.2       1.mga7        x86_64 
  lib64qt5serialport5            5.11.2       1.mga7        x86_64 
  lib64qt5sql5                   5.11.2       2.mga7        x86_64 
  lib64qt5test5                  5.11.2       2.mga7        x86_64 
  lib64qt5webchannel5            5.11.2       1.mga7        x86_64 
  lib64qt5webengine5             5.11.2       1.mga7        x86_64 
  lib64qt5webenginecore5         5.11.2       1.mga7        x86_64 
  lib64qt5webenginewidgets5      5.11.2       1.mga7        x86_64 
  lib64qt5webkit5                5.212.0      1.alpha2.17.> x86_64 
  lib64qt5webkitwidgets5         5.212.0      1.alpha2.17.> x86_64 
  lib64qt5websockets5            5.11.2       1.mga7        x86_64 
  lib64qt5xml5                   5.11.2       2.mga7        x86_64 
  lib64qt5xmlpatterns5           5.11.2       1.mga7        x86_64 
  lib64qtenginio1                1.6.3        4.mga7        x86_64 
  lib64re2_0                     20181201     1.mga7        x86_64 
  lib64rubberband2               1.8.2        2.mga7        x86_64 
  lib64snappy1                   1.1.7        2.mga7        x86_64 
  luajit-common                  2.1.0        0.beta3.4.mg> noarch 
  mpv                            0.29.1       3.mga7        x86_64 
  python3-qt5                    5.11.2       2.mga7        x86_64 
  python3-qt5-bluetooth          5.11.2       2.mga7        x86_64 
  python3-qt5-designer           5.11.2       2.mga7        x86_64 
  python3-qt5-enginio            5.11.2       2.mga7        x86_64 
  python3-qt5-location           5.11.2       2.mga7        x86_64 
  python3-qt5-multimedia         5.11.2       2.mga7        x86_64 
  python3-qt5-multimediawidgets  5.11.2       2.mga7        x86_64 
  python3-qt5-network            5.11.2       2.mga7        x86_64 
  python3-qt5-networkauth        5.11.2       2.mga7        x86_64 
  python3-qt5-nfc                5.11.2       2.mga7        x86_64 
  python3-qt5-opengl             5.11.2       2.mga7        x86_64 
  python3-qt5-positioning        5.11.2       2.mga7        x86_64 
  python3-qt5-printsupport       5.11.2       2.mga7        x86_64 
  python3-qt5-qml                5.11.2       2.mga7        x86_64 
  python3-qt5-quick              5.11.2       2.mga7        x86_64 
  python3-qt5-quickwidgets       5.11.2       2.mga7        x86_64 
  python3-qt5-sensors            5.11.2       2.mga7        x86_64 
  python3-qt5-serialport         5.11.2       2.mga7        x86_64 
  python3-qt5-sql                5.11.2       2.mga7        x86_64 
  python3-qt5-svg                5.11.2       2.mga7        x86_64 
  python3-qt5-test               5.11.2       2.mga7        x86_64 
  python3-qt5-webchannel         5.11.2       2.mga7        x86_64 
  python3-qt5-webengine          5.11.2       2.mga7        x86_64 
  python3-qt5-webenginecore      5.11.2       2.mga7        x86_64 
  python3-qt5-webenginewidgets   5.11.2       2.mga7        x86_64 
  python3-qt5-webkit             5.11.2       2.mga7        x86_64 
  python3-qt5-webkitwidgets      5.11.2       2.mga7        x86_64 
  python3-qt5-websockets         5.11.2       2.mga7        x86_64 
  python3-qt5-x11extras          5.11.2       2.mga7        x86_64 
  python3-qt5-xml                5.11.2       2.mga7        x86_64 
  python3-qt5-xmlpatterns        5.11.2       2.mga7        x86_64 
  qtmultimedia5                  5.11.2       1.mga7        x86_64 
  qtwebengine5                   5.11.2       1.mga7        x86_64 
  qtxmlpatterns5-xmlpatterns     5.11.2       1.mga7        x86_64 
  youtube-dl                     2018.12.03   1.mga7        noarch 
(командная строка)
  zvvonlinetv                    3.2          1.mga6        x86_64 
Будет использовано 214МБ дополнительного дискового пространства.
Будет загружено 60МБ пакетов.
Установить 70 пакетов? (Y/n)

Думаю, можно ещё чего-нибудь выкинуть.

135 (2018-12-10 17:10:30 отредактировано ingvaro)

alex_q_2000⇓ пишет:

Думаю, можно ещё чего-нибудь выкинуть.

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

rpms :

Spoiler

lib64gst-gir1.0
lib64gstreamer-plugins-base-gir0.10
lib64gstreamer-plugins-base-gir1.0
lib64opencv_calib3d2.4 
lib64opencv_contrib2.4
lib64opencv_features2d2.4
lib64opencv_flann2.4
lib64opencv_gpu2.4
lib64opencv_legacy2.4
lib64opencv_ml2.4
lib64opencv_nonfree2.4
lib64opencv_ocl2.4
lib64opencv_photo2.4 
lib64opencv_stitching2.4
lib64opencv_superres2.4
lib64opencv_ts2.4
lib64opencv_video2.4
lib64opencv_videostab2.4
mpv
#lib64mpv-devel
lib64mpv1
#openmpi
#youtube-dl
#gcc
#gcc-c++
#gcc-cpp
#gcc-gfortran
#libgfortran3
#libgomp1
#libquadmath0
openjpeg
orc
python3-qt5
python3-qt5-bluetooth
python3-qt5-designer 
python3-qt5-enginio 
python3-qt5-location
python3-qt5-multimedia
python3-qt5-multimediawidgets
python3-qt5-network
python3-qt5-nfc
python3-qt5-opengl
python3-qt5-positioning
python3-qt5-printsupport
python3-qt5-qml
python3-qt5-quick
python3-qt5-quickwidgets
python3-qt5-sensors
python3-qt5-serialport
python3-qt5-sql
python3-qt5-svg
python3-qt5-test
python3-qt5-webchannel
python3-qt5-webenginecore
python3-qt5-webenginewidgets
python3-qt5-webkit
python3-qt5-webkitwidgets
python3-qt5-websockets
python3-qt5-x11extras
python3-qt5-xml
python3-qt5-xmlpatterns


Логи :

Spoiler

Для удовлетворения зависимостей будут установлены следующие пакеты:
  Пакет                          Версия       Релиз         Платформа
(источник «Core Release (distrib1)»)
  lib64gst-gir0.10               0.10.36      15.mga6       x86_64 
  lib64gst-gir1.0                1.10.4       1.mga6        x86_64 
  lib64gstreamer-plugins-base-g> 0.10.36      13.mga6       x86_64 
  lib64gstreamer-plugins-base-g> 1.10.4       1.mga6        x86_64 
  lib64opencv_calib3d2.4         2.4.12.3     5.mga6        x86_64 
  lib64opencv_contrib2.4         2.4.12.3     5.mga6        x86_64 
  lib64opencv_features2d2.4      2.4.12.3     5.mga6        x86_64 
  lib64opencv_flann2.4           2.4.12.3     5.mga6        x86_64 
  lib64opencv_gpu2.4             2.4.12.3     5.mga6        x86_64 
  lib64opencv_legacy2.4          2.4.12.3     5.mga6        x86_64 
  lib64opencv_ml2.4              2.4.12.3     5.mga6        x86_64 
  lib64opencv_nonfree2.4         2.4.12.3     5.mga6        x86_64 
  lib64opencv_ocl2.4             2.4.12.3     5.mga6        x86_64 
  lib64opencv_photo2.4           2.4.12.3     5.mga6        x86_64 
  lib64opencv_stitching2.4       2.4.12.3     5.mga6        x86_64 
  lib64opencv_superres2.4        2.4.12.3     5.mga6        x86_64 
  lib64opencv_ts2.4              2.4.12.3     5.mga6        x86_64 
  lib64opencv_video2.4           2.4.12.3     5.mga6        x86_64 
  lib64opencv_videostab2.4       2.4.12.3     5.mga6        x86_64 
  lib64rubberband2               1.8.1        9.mga6        x86_64 
  lib64vamp-plugin-sdk2          2.6          1.mga6        x86_64 
  openjpeg                       1.5.2        8.mga6        x86_64 
  orc                            0.4.26       1.mga6        x86_64 
  python3-qt5                    5.6          8.mga6        x86_64 
  python3-qt5-bluetooth          5.6          8.mga6        x86_64 
  python3-qt5-designer           5.6          8.mga6        x86_64 
  python3-qt5-enginio            5.6          8.mga6        x86_64 
  python3-qt5-location           5.6          8.mga6        x86_64 
  python3-qt5-multimedia         5.6          8.mga6        x86_64 
  python3-qt5-multimediawidgets  5.6          8.mga6        x86_64 
  python3-qt5-network            5.6          8.mga6        x86_64 
  python3-qt5-nfc                5.6          8.mga6        x86_64 
  python3-qt5-opengl             5.6          8.mga6        x86_64 
  python3-qt5-positioning        5.6          8.mga6        x86_64 
  python3-qt5-printsupport       5.6          8.mga6        x86_64 
  python3-qt5-qml                5.6          8.mga6        x86_64 
  python3-qt5-quick              5.6          8.mga6        x86_64 
  python3-qt5-quickwidgets       5.6          8.mga6        x86_64 
  python3-qt5-sensors            5.6          8.mga6        x86_64 
  python3-qt5-serialport         5.6          8.mga6        x86_64 
  python3-qt5-sql                5.6          8.mga6        x86_64 
  python3-qt5-svg                5.6          8.mga6        x86_64 
  python3-qt5-test               5.6          8.mga6        x86_64 
  python3-qt5-webchannel         5.6          8.mga6        x86_64 
  python3-qt5-webenginecore      5.6          8.mga6        x86_64 
  python3-qt5-webenginewidgets   5.6          8.mga6        x86_64 
  python3-qt5-webkit             5.6          8.mga6        x86_64 
  python3-qt5-webkitwidgets      5.6          8.mga6        x86_64 
  python3-qt5-websockets         5.6          8.mga6        x86_64 
  python3-qt5-x11extras          5.6          8.mga6        x86_64 
  python3-qt5-xml                5.6          8.mga6        x86_64 
  python3-qt5-xmlpatterns        5.6          8.mga6        x86_64 
(источник «Core Updates (distrib3)»)
  lib64mpv1                      0.27.2       1.mga6        x86_64 
  lib64xml2-gir2.0               1.54.1       1.mga6        x86_64 
  mpv                            0.27.2       1.mga6        x86_64 
  youtube-dl                     2018.10.05   1.mga6        noarch  (рекомендуется)
Будет использовано 26МБ дополнительного дискового пространства.
Будет загружено 8.5МБ пакетов.
Установить 56 пакетов? (Y/n)

Получилось 56 пакетов. Меньше, но может у меня что то уже установлено
Вроде работает.


Пакеты :

Spoiler

openmpi
youtube-dl
gcc
gcc-c++
gcc-cpp
gcc-gfortran
libgfortran3
libgomp1
libquadmath0

Видимо учавствуют в компилировании проги и к плэйеру отношения не имеют.
Установил rpms
Установил 

Консоль: root
[root@localhost ~]# rpm --nodeps -i zvvonlinetv-3.2-0.mga6.x86_64.rpm

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

136 (2018-12-10 17:36:01 отредактировано ingvaro)

Установил zvvonlinetv-3.2-1.mga6.x86_64.rpm

Spoiler

# urpmi zvvonlinetv-3.2-1.mga6.x86_64.rpm
Для удовлетворения зависимостей будут установлены следующие пакеты:
  Пакет                          Версия       Релиз         Платформа
(источник «Core Release (distrib1)»)
  lib64rubberband2               1.8.1        9.mga6        x86_64 
  lib64vamp-plugin-sdk2          2.6          1.mga6        x86_64 
  python3-qt5                    5.6          8.mga6        x86_64 
  python3-qt5-bluetooth          5.6          8.mga6        x86_64 
  python3-qt5-designer           5.6          8.mga6        x86_64 
  python3-qt5-enginio            5.6          8.mga6        x86_64 
  python3-qt5-location           5.6          8.mga6        x86_64 
  python3-qt5-multimedia         5.6          8.mga6        x86_64 
  python3-qt5-multimediawidgets  5.6          8.mga6        x86_64 
  python3-qt5-network            5.6          8.mga6        x86_64 
  python3-qt5-nfc                5.6          8.mga6        x86_64 
  python3-qt5-opengl             5.6          8.mga6        x86_64 
  python3-qt5-positioning        5.6          8.mga6        x86_64 
  python3-qt5-printsupport       5.6          8.mga6        x86_64 
  python3-qt5-qml                5.6          8.mga6        x86_64 
  python3-qt5-quick              5.6          8.mga6        x86_64 
  python3-qt5-quickwidgets       5.6          8.mga6        x86_64 
  python3-qt5-sensors            5.6          8.mga6        x86_64 
  python3-qt5-serialport         5.6          8.mga6        x86_64 
  python3-qt5-sql                5.6          8.mga6        x86_64 
  python3-qt5-svg                5.6          8.mga6        x86_64 
  python3-qt5-test               5.6          8.mga6        x86_64 
  python3-qt5-webchannel         5.6          8.mga6        x86_64 
  python3-qt5-webenginecore      5.6          8.mga6        x86_64 
  python3-qt5-webenginewidgets   5.6          8.mga6        x86_64 
  python3-qt5-webkit             5.6          8.mga6        x86_64 
  python3-qt5-webkitwidgets      5.6          8.mga6        x86_64 
  python3-qt5-websockets         5.6          8.mga6        x86_64 
  python3-qt5-x11extras          5.6          8.mga6        x86_64 
  python3-qt5-xml                5.6          8.mga6        x86_64 
  python3-qt5-xmlpatterns        5.6          8.mga6        x86_64 
(источник «Core Updates (distrib3)»)
  lib64mpv1                      0.27.2       1.mga6        x86_64 
  mpv                            0.27.2       1.mga6        x86_64 
  youtube-dl                     2018.10.05   1.mga6        noarch 
(командная строка)
  zvvonlinetv                    3.2          1.mga6        x86_64 
Будет использовано 20МБ дополнительного дискового пространства.
Будет загружено 8.2МБ пакетов.
Установить 35 пакетов? (Y/n) y
                                 

Получилось у меня 35 пакетов

Но как то подписать еще надо  пакет :

Следующий пакет имеет неверную подпись:
zvvonlinetv-3.2-1.mga6.x86_64.rpm: Неверная подпись (NOT OK (no key): zvvonlinetv-3.2-1.mga6.x86_64.rpm: Заголовок V4 RSA/SHA256 Signature, key ID f3819eba: NOKEY)

137 (2018-12-10 20:08:54 отредактировано alex_q_2000)

ingvaro⇓ пишет:

Получилось у меня 35 пакетов

Круто! big_smile Т.е. в аккурат ополовинил ещё и то, что было. Ай да молодец. Похоже, что по минимальному размеру мы Убунту скоро обойдём. В итоге через недельку-другую останется 3 с половиной пакета. ))) Да-да, всякие там gcc точно не нужны. Прога у нас вообще на питоне. Нацеплял этот devel порядком ненужностей, зараза такая. И - нет, у меня при перезагрузке ldconfig не отрабатывал; специально новую виртуалку ставил.

ingvaro⇓ пишет:

Но как то подписать еще надо  пакет :

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

138 (2018-12-11 20:44:44 отредактировано ingvaro)

alex_q_2000⇓ пишет:

Круто! big_smile Т.е. в аккурат ополовинил ещё и то, что было. Ай да молодец.

Это моя сборка установила  для zvvonlinetv-3.2-1.mga6.x86_64.rpm  вместо 70 пакетов  всего 35 пакетов.
Остальные видимо установлены. - https://forum.mageia.org.ru/viewtopic.p … 731#p28731

alex_q_2000⇓ пишет:

И - нет, у меня при перезагрузке ldconfig не отрабатывал; специально новую виртуалку ставил.

Это уж к Магее вопросы. В МагОС  есть опция для ldconfig . По дефолту активирована, но можно и выключить. Хотел выбросить ее когда то. А вот пригодилась.

139 (2018-12-12 11:38:45 отредактировано alex_q_2000)

ingvaro⇓ пишет:

Это моя сборка установила  для zvvonlinetv-3.2-1.mga6.x86_64.rpm  вместо 70 пакетов  всего 35 пакетов.

И всё равно молодец. big_smile

ingvaro⇓ пишет:

Это уж к Магее вопросы. В МагОС  есть опция для ldconfig .

Погонял zvvonlinetv на флешке ремикса. Ощущения позитивные: выглядит няшно, работает шустро, барахла много не тянет, глюков не выявил. Однозначно - в копилку. Вопрос с ldconfig-ом оставим AlexL-ю. Прыгать на багтрак "через голову" разработчика от Магии - нетактично. smile

140

alex_q_2000⇓ пишет:

Погонял zvvonlinetv на флешке ремикса. Ощущения позитивные: выглядит няшно, работает шустро, барахла много не тянет, глюков не выявил.

Гонял на домашнем компе. Думал заполнит память и система зависнет.
Т к памяти 1.5 Гб  но    работает.!
Есть каналы отлично работают.  Некоторые похуже, но это похоже сам инет.

141 (2018-12-14 18:12:45 отредактировано alex_q_2000)

Добавлен пакет: timeshift v18.9.1

Spoiler

1. Download *.deb package from github and ... alien -t -v ./*.deb
2. Fixed /usr/bin/timeshift-launcher (pkexec)
3. Put manually all the files from tarball to the system with paths from tarball
4. To gather with RPMCreator
5. Basic program files: /usr/bin/timeshift-launcher timeshift-gtk timeshift

deps: libgee0.8_2 libvte2.91_0/lib64gee0.8_2 lib64vte2.91_0

Timeshift - программа для создания резервных копий/снятия снэпшотов системы. Есть режим восстановления всей системы с загрузочной флешки или DVD. Проверить в реале не могу, ибо отсутствуют вычислительные мощности. Если жалоб не будет, думаю включить его в MgaRemix. Это позволит использовать live-дистр для восстановления компов под Linux. Удобно.

Описание находится здесь...
Дополнительная ссылка на пакеты...

142 (2018-12-18 11:48:00 отредактировано alex_q_2000)

Добавлен пакет: cpu-x v3.2.3
Дополнительно: libcpuid/lib64cpuid - пакеты библиотек для cpu-x; в зависимостях
Протестировано в MgaRemix-6.1 i586/x86_64 [LXDE, LXQt, MATE, Cinnamon] + VM Plasma
Установка: urpmi.update -a; urpmi cpu-x

CPU-X - программа для просмотра основной информации о компьютере (процессор, кэш, материнская плата, оперативная память, операционная система, графическая подсистема). Аналог CPU-Z для Windows, i-NEX и CPU-G для Linux. Ставится в "Утилиты-Дополнительно" (Plasma), "Утилиты-Стандартные" (остальные DE). Имеет два ярлыка запуска: обычный и под рутом. Под рутом кажет всё, в обычном - ограничения: скорость шины, множитель, память.

Spoiler

urpmi make cmake gcc

cpu-x
---
gtk3-devel
libncursesw-devel
libcurl-devel
pciutils-devel
libprocps-devel

mkdir ./build; cd ./build;
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
make install
#make uninstall

"bandwidth" install
Download: https://zsmith.co/archives/bandwidth-1.5.1.tar.gz
---
urpmi nasm (The Netwide Assembler, a portable x86 assembler with Intel-like syntax)
Unpack bandwidth-1.5.1.tar.gz ; cd /bandwidth-1.5.1
make bandwidth32 (or bandwidth64)
copy ./bandwidth32 /usr/bin/bandwidth32

libcpuid
---
urpmi libtool-devel doxygen
./configure; make; make install

Дополнительная ссылка на пакеты и исходники...

Спасибо сказали: algri141

143 (2018-12-18 22:03:39 отредактировано ingvaro)

Установил у себя cpu-x-3.2.3-0.mga6.x86_64.rpmlib64cpuid-0.4.0-0.mga6.x86_64.rpm
Класная прога. Главно что компактно и все вместе
Установка прошла штатно. Сбоев нет.

144 (2018-12-19 18:59:48 отредактировано alex_q_2000)

ingvaro⇓ пишет:

Установка прошла штатно. Сбоев нет.

В сети закончились программы с гуЯми. sad Уже весь "пингвИнус" и другие "енОтусы" перелопатил, - ничего интересного. Как выяснилось, у Магии тоже полно всякого добра в репах. Интересно, есть ли такой волшебный сайт, куда бы зашёл, а там кругом одни гуИ? Всё в гуях? )) Ежели случайно наткнёшься на что интересное, просьба чиркнуть координаты... drinks

145

alex_q_2000⇓ пишет:

В сети закончились программы с гуЯми

если не сидится спокойно, то можешь собрать obs studio 22 версии

https://github.com/obsproject/obs-studi … ions#linux

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

146

Ошибки в паскале пофиксить.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

147

alex_q_2000⇓ пишет:

В сети закончились программы с гуЯми.

В Магее 4 есть пакет xnviewmp (из репо MRC XnViewMP-0.39beta-1.mga4.mrc.i586.rpm), вполне себе нормальный обозреватель картинок, в Росе есть до сих пор.
Сайт программы https://www.xnview.com/en/xnviewmp/
Собери пожалуйста.
У меня есть ещё один вопрос, на соседнем ресурсе:

astronom1987 пишет:

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

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

зы: в яндексе нашёл сайт с пакетами.appimage https://bintray.com/probono/AppImages , так там есть xnviewmp и много чего ещё, но не все с локализацией

148

Он имеет ввиду как собрать пакет вместе с либами, которые ему нужны. Образец в репозитории - plopp. Но это очень плохой путь, он применяется только если нет иного способа заставить программу работать, используя либы из системы. В случае plopp использование системных либ приводит к его краху, или он в гуи ругается, что не знает чего делать. Достаточно древняя вещь без возможности собрать по правилам. Держу в репах так как нет аналога 3d рисования для детей.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

149

AlexL⇓ пишет:

Образец в репозитории - plopp

Ну да, в 5-ке не запускается:

Консоль: user
[user@localhost ~]$ plopp
could not find module vm-display-X11
/usr/bin/plopp: line 13: 12898 Аварийный останов         /usr/share/plopp/Plopp.sh

150 (2018-12-20 18:16:37 отредактировано alex_q_2000)

TopE⇓ пишет:

если не сидится спокойно, то можешь собрать obs studio 22 версии

Пакеты лежат здесь: https://cloud.mail.ru/public/8EAX/guJ9gVjHH
Для установки требуется подключить репу Tainted Release. Там кодек x264.

AlexL⇓ пишет:

Ошибки в паскале пофиксить.

Да ну его, старый он какой-то уже весь, у меня Лазарь есть. В его спеках, кстати и Ваши правки имеются до 1.6, если не ошибаюсь. Так что качество моих больген-прог напрямую зависит от того, как Вы его распилите. smile