101

alex_q_2000⇓ пишет:

upd: 21.11.2018

palemoon v28.2.1 (2018-11-13)

А почему он у тебя в "Группа:Applications/Интернет", а должен быть в "Группа:Сеть/WWW"

102

algri14⇓ пишет:

А почему он у тебя в "Группа:Applications/Интернет", а должен быть в "Группа:Сеть/WWW"

Тут у нас есть гуру по сборке пакетов. Однако, выскажу свою точку зрения...

При сборке пакетов через RPMCreator берётся список основных, валидных групп из Fedora. Это полезно, если пакеты будут пересобирать в других ОС, т.е. для совместимости с тамошней базой данных RPM.

Вот дока по Fedora: https://trac.netlabs.org/rpm/wiki/RpmHowToPackagers
---
Группы помогают организовать пакеты в соответствии с различными функциональными возможностями, которые они предоставляют. Чтобы быть полезным, при указании тега группы необходимо следовать определенным рекомендациям. В общем случае следует использовать следующие группы (указанные дословно):

Spoiler

Applications/Archiving
Applications/Databases
Applications/File
Applications/Internet
Applications/Publishing
Applications/System
Applications/Text
Development/C
Development/Languages
Development/Libraries
Development/Libraries/C and C++
Development/Other
Development/Tools
Documentation
Libraries
Productivity/Archiving/Compression
System Environment/Base
System Environment/Daemons
System Environment/Libraries
System Environment/Shells
System/Libraries
User Interface/X

А вот группы, которые используют пакеты в Mageia:
---
rpm -qa --qf '%{group}\n' | sort -u

Spoiler

Applications/Internet
Applications/System
Archiving/Backup
Archiving/Cd burning
Archiving/Compression
Communications/Dial-Up
Communications/Mobile
Databases
Development/C
Development/C++
Development/Databases
Development/Debug
Development/GNOME and GTK+
Development/KDE and Qt
Development/Other
Development/Perl
Development/Python
Development/Ruby
Development/Tools
Development/X11
Documentation
Editors
Emulators
File tools
Graphical desktop/GNOME
Graphical desktop/MATE
Graphical desktop/Other
Graphics/Scanning
Graphics/Utilities
Graphics/Viewers
Monitoring
Networking/File transfer
Networking/Mail
Networking/Other
Networking/Remote access
Networking/WWW
Public Keys
Publishing
Sciences/Mathematics
Security
Shells
Sound/Editors and Converters
Sound/Mixers
Sound/Players
Sound/Utilities
System/Base
System/Boot and Init
System/Configuration
System/Fonts/True type
System/Fonts/Type1
System/Fonts/X11 bitmap
System/Internationalization
System/Kernel and hardware
System/Libraries
System/Networking
System/Packaging
System/Printing
System/Servers
System/X11
Terminals
Text tools
Toys
Unspecified
Video/Editors and Converters
Video/Players
Video/Television
Video/Utilities

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

103

alex_q_2000⇓ пишет:

гарантия успешной индексации/поиска данных об этом пакете.

ну, да, это как искать колбасу, можно в мясном отделе, а она оказывается лежит в колбасном lol

104 (2018-11-23 12:43:13 отредактировано alex_q_2000)

Добавлен:
ipscan - Angry IP Scanner v3.5.3. Шустрый сетевой сканер. Сканирует диапазоны IP-адресов, отдаёт IP/MAC/Vendor/Host/TTL/Port's. Может запускать сессии SSH/Telnet, коннектится по FTP/HTTP. Кажет tracepath/whois, есть фильтры портов + разные методы "прощупывания". Всё в графике. Русский язык в стадии перевода, но вполне сносно. Кроссплатформенный, требует Java. Ставится в меню "Интернет". В целом - удобная и полезная штука.

Spoiler

deps=java xterm whois

test -f /usr/bin/arp || ln -s /usr/sbin/arp /usr/bin/arp

test -f /usr/bin/tracepath || ln -s /usr/sbin/tracepath /usr/bin/tracepath

test -f /usr/bin/traceroute || ln -s /usr/sbin/traceroute /usr/bin/traceroute

Fixed: /usr/bin/ipscan (i586/x86_64)

Settings: ~/.java/.userPrefs/ipscan

105

alex_q_2000⇓ пишет:

ipscan - Angry IP Scanner v3.5.3. Шустрый сетевой сканер. Сканирует диапазоны IP-адресов, отдаёт IP/MAC/Vendor/Host/TTL/Port's. Может запускать сессии SSH/Telnet, коннектится по FTP/HTTP. Кажет tracepath/whois, есть фильтры портов + разные методы "прощупывания". Всё в графике.

Люблю такие штуки, только почти ничерта не пониме в них, ну как у Мариэтты Шагинян - "И любил Вова гирю, поднять не мог, но любил очень", так и я lol
alex_q_2000, при первом открытии программы выплыло маленькое окошко, расрыть не получилось, текст урезан, кнопок "Следующий" и "Закрыть" не видно совсем, двигался по клавише Enter. Но при повторном запуске из "Помощь"-"Начнём" это окошко уже раскрылось нормально, может быть это только у меня так?
И ещё, при запросе в МСС(ЦУМ) пакета ipscan пришлось перезагружать/обновлять источник, иначе его не было, тоже самое было и с пакетом  palemoon, это так яндекс работает? или твои настройки?

106

algri14⇓ пишет:

ну, да, это как искать колбасу, можно в мясном отделе, а она оказывается лежит в колбасном lol

Мне вот про колбасу понравилось, очень точно. big_smile Добавлю, что есть ещё подразделения в колбасном отделе: Ливерная, Варёная, Полукапченая и т.д. Поэтому мы просто впердоливаем в Колбасный отдел. ))

algri14⇓ пишет:

alex_q_2000, при первом открытии программы выплыло маленькое окошко, расрыть не получилось, текст урезан, кнопок "Следующий" и "Закрыть" не видно совсем, двигался по клавише Enter.

Автор не учитывает dpi на компе. Интерфейс не везде "резиновый", местами. Привязки к якорям нет, поэтому компоненты не сохраняют пропорции и расстояния. Русский язык местами отсутствует или с ошибками (правый нижний угол, слово "ПотоТки:"). Есть и более неприятный недостаток: временами он неправильно считает индексы полей таблицы и записей в ней + вываливается с соответствующей ошибкой. У AltLinux он тоже торчит в репах, так что мы тут опять "впереди планеты всей". Поскольку альтернативы нет, оставлю его. У автора на гит-хабе есть обсуждение, где эти ошибки заявлены. Подожду исправлений, если автор ещё болт не забил на свой бесплатный продукт. )) Штука то хорошая...

algri14⇓ пишет:

И ещё, при запросе в МСС(ЦУМ) пакета ipscan пришлось перезагружать/обновлять источник, иначе его не было, тоже самое было и с пакетом  palemoon, это так яндекс работает? или твои настройки?

Думается, в Mageia за частоту проверки обновлений отвечает пакет mgaonline. ЦУМ-Настройка частоты проверки обновлений: Частота обновлений (часы) = 3 (по умолчанию). Принудительно узнать об обновлениях (обновить содержимое зеркал): urpmi.update -a

Кстати, в MgaRemix этот пакет умышленно исключен для того, чтобы не обновляли ядра в автоматическом режиме. Если ОС используется на флешке с сохранением, с обновленным ядром нужно пересобирать initrd загрузчика, а это уже другой релиз. Если MgaRemix установлен как положено, этих ограничений нет, а "обновлялку" mgaonline можно доустановить вручную. После этого в ЦУМ-Управление программами появляется ещё один пункт "Настройка частоты проверки обновлений".

107 (2018-11-23 15:29:53 отредактировано Zomby)

Не нашел где посмотреть МАС.
Не запускается по клику на ярлык в меню, только из консоли.

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

108

Zomby⇓ пишет:

Не запускается по клику на ярлык в меню, только из консоли.

Не подтверждаю. Скриншоты запуска с ярлыков меню из виртуалок Mageia-6 LXQT-x86_64 и Plasma: https://cloud.mail.ru/public/15h2/Cy19JdzLj

Zomby⇓ пишет:

Не нашел где посмотреть МАС.

Меню "Инструменты-Сборщики данных". Выбрать нужные поля из правого списка в левый стрелкой <-

p.s. Как там rclone поживает? smile

109

algri14⇓ пишет:

А почему сразу его не руссифицировал и положил бы в репо уже с ru-RU локализацией

Уважаемый alex_q_2000, приношу извининия за все свои ляпсусы по поводу palemoon, ибо безграмотность в лицензионных вопросах не освобождает от ответственности. К моему собственному незнанию добавилось заблуждение от Росы, которая слепила "свой" palemoon, т.е. - New Moon  и распространяет его. Так что не зря её (Росу) ругает AlexL. В чувство меня привела ссылка от kvv-vp, которому отдельное спасибо, я уже отметил в теме. И естественно Алексею Федорчуку, ака alv, с соседнего форума, автору статьи.

kvv-vp⇓ пишет:

P.S. Вот, вспомнил, где читал http://www.alv.me/brauzer-pale-moon-i-ego-litsenziya/

110

alex_q_2000⇓ пишет:

Нет бы список кто приволок с гуёвым софтом для опакечивания

alex_q_2000, автор сделал новую версию ZVVOnlineTV v.3.2 для Linux deb.пакет, собери пожалуйста под Магею напосмотреть, вот ссылка - Блог Зубика Вячеслава

kvv-vp⇓ пишет:

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

За последние несколько лет здесь собрали по нормальному "полтора" пакета - никто не хочет этим заниматься, так что лично я рад хотя бы тому, как их собирает alex_q_2000, насколько там всё правильно? - судить не могу, но лучше доказать делом, т.е. собранными пакетами, чем обсуждать сладость халвы.

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

111 (2018-12-10 10:37:03 отредактировано alex_q_2000)

algri14⇓ пишет:

alex_q_2000, автор сделал новую версию ZVVOnlineTV v.3.2 для Linux deb.пакет, собери пожалуйста под Магею напосмотреть, вот ссылка - Блог Зубика Вячеслава

Привет, algri14. Пакеты находятся здесь
Напомню, что я не решил проблему с большим количеством пакетов, которые он тянет при установке, если только эти пакеты уже не установлены в "полной" системе. На Ubunt-е он подтягивает в общей сложности ~40 мешков. В пустой Магии (MgaRemix) в 10 раз больше. Избирательная (--nodeps) предустановка заявленных/нужных зависимостей успехом не увенчалась. Надо AlexL-я опять дёргать на предмет грамотного извлечения зависимостей. Я не смог определиться с методом. А так вроде работает.

Как вариант, можно было бы собрать отдельный, дополнительный пакет, персонально для ZVVOnlineTV с нужными либами/не либами и прилепить его, как зависимость к основному, а основной сделать noarch, как оригинал. Например, zvvonlinetv-lib-трам-пам-пам.rpm, который содержал бы только эту самую "выжимку", но как её "выжать"? Это у старших товарищей нужно узнавать, кто из исходников не вылазит. big_smile

112

palemoon v28.2.2 (2018-12-06)

Spoiler

Changed the about:feeds icon for external applications to a generic icon, since that kind of access to executables is no longer allowed for security reasons.
Fixed issues with copying/pasting bookmarks in the Library View.
Fixed a crash occurring when using HTTP pipelining over some (broken) proxies.
Fixed several issues with animated WebP display (animations stopping, corrupted frames on lossy images, etc.)
Fixed an issue with the display of truncated GIF images.
Fixed an issue with deleting recent history not working properly.
Fixed incorrect duplicate compatibility mode preferences in about:config.

p.s. Что-то уж очень часто мужик обновления шлёпает (мажор/минор/фа-диез-бемоль). Каждый месяц. Такое ощущение, что у него там фабрика по производству этих палемУнов.

113 (2018-12-08 13:16:36 отредактировано ingvaro)

alex_q_2000⇓ пишет:

Привет, algri14. Пакеты находятся здесь

Установил  zvvonlinetv-3.2-0.mga6.x86_64.rpm и все заработало.
Мои искренние поздравления.
На некоторых каналах показ зависает и приходится перезапускать.
Но это вроде как уже сам инет т к в основном показ хороший.

alex_q_2000⇓ пишет:

Напомню, что я не решил проблему с большим количеством пакетов, которые он тянет при установке, если только эти пакеты уже не установлены в "полной" системе.

Нужные пакеты установились . Вероятно надо  установить недостающие  пакеты  в систему да и все ?

Что установилось :

Spoiler

Для удовлетворения зависимости «devel(liblua(64bit))» нужен один из следующих пакетов:
1- lib64lua-devel-5.2.4-1.mga6.x86_64: Headers and development files for Lua (для установки)
2- lib64lua5.1-devel-5.1.5-11.mga6.x86_64: Powerful, light-weight programming language (для установки)
Ваш выбор? (1-2) 1
Для удовлетворения зависимости «devel(libraw1394(64bit))» нужен один из следующих пакетов:
1- lib64raw1394-devel-2.1.2-1.mga6.x86_64: Development and include files for libraw1394 (для установки)
2- lib64raw1394_8-devel-1.3.0-13.mga6.x86_64: Development and include files for libraw1394 (для установки)
Ваш выбор? (1-2) 1
Для удовлетворения зависимостей будут установлены следующие пакеты:
  Пакет                          Версия       Релиз         Платформа
(источник «Core Release (distrib1)»)                                                                                                                       
  lib64alsa2-devel               1.1.4.1      1.mga6        x86_64                                                                                         
  lib64ass-devel                 0.13.6       1.mga6        x86_64                                                                                         
  lib64bluray-devel              1.0.0        1.mga6        x86_64                                                                                         
  lib64caca-devel                0.99         0.beta18.13.> x86_64                                                                                         
  lib64cdio-paranoia-devel       10.2.0.93.1  8.mga6        x86_64                                                                                         
  lib64celt0-devel               0.11.3       6.mga6        x86_64                                                                                         
  lib64croco-devel               0.6.12       2.mga6        x86_64                                                                                         
  lib64dc1394-devel              2.2.5        2.mga6        x86_64                                                                                         
  lib64dvdnav-devel              5.0.3        2.mga6        x86_64                                                                                         
  lib64fribidi-devel             0.19.7       3.mga6        x86_64                                                                                         
  lib64gmp-devel                 6.1.2        1.mga6        x86_64                                                                                         
  lib64gsm-devel                 1.0.17       1.mga6        x86_64                                                                                         
  lib64gst-gir1.0                1.10.4       1.mga6        x86_64                                                                                         
  lib64gstreamer-plugins-base-g> 1.10.4       1.mga6        x86_64                                                                                         
  lib64gstreamer-plugins-base1.> 1.10.4       1.mga6        x86_64                                                                                         
  lib64gstreamer1.0-devel        1.10.4       1.mga6        x86_64                                                                                         
  lib64hwloc-devel               1.11.7       1.mga6        x86_64                                                                                         
  lib64hwloc5                    1.11.7       1.mga6        x86_64                                                                                         
  lib64ibverbs-devel             1.2.1        2.mga6        x86_64                                                                                         
  lib64ibverbs1                  1.2.1        2.mga6        x86_64                                                                                         
  lib64ilmbase-devel             2.2.0        5.mga6        x86_64                                                                                         
  lib64jack-devel                1.9.10       6.mga6        x86_64                                                                                         
  lib64jbig-devel                2.1          4.mga6        x86_64                                                                                         
  lib64lua-devel                 5.2.4        1.mga6        x86_64                                                                                         
  lib64modplug-devel             0.8.9.0      1.mga6        x86_64                                                                                         
  lib64nettle-devel              3.3          1.mga6        x86_64                                                                                         
  lib64nl-cli3_200               3.3.0        1.mga6        x86_64                                                                                         
  lib64nl-idiag3_200             3.3.0        1.mga6        x86_64                                                                                         
  lib64nl-nf3_200                3.3.0        1.mga6        x86_64 
  lib64nl-xfrm3_200              3.3.0        1.mga6        x86_64 
  lib64nl3-devel                 3.3.0        1.mga6        x86_64 
  lib64numa-devel                2.0.11       2.mga6        x86_64 
  lib64numa1                     2.0.11       2.mga6        x86_64 
  lib64nut-devel                 0.0.675      8.mga6        x86_64 
  lib64openal-devel              1.17.2       4.mga6        x86_64 
  lib64opencl-devel              2.2.11       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 
  lib64openexr-devel             2.2.0        10.mga6       x86_64 
  lib64openjpeg-devel            1.5.2        8.mga6        x86_64 
  lib64opts25                    5.18.6       2.mga6        x86_64 
  lib64opus-devel                1.1.5        1.mga6        x86_64 
  lib64orc-devel                 0.4.26       1.mga6        x86_64 
  lib64p11-kit-devel             0.23.2       2.mga6        x86_64 
  lib64raw1394-devel             2.1.2        1.mga6        x86_64 
  lib64rdmacm-devel              1.0.15       9.mga6        x86_64 
  lib64rdmacm1                   1.0.15       9.mga6        x86_64 
  lib64readline-devel            6.3          9.mga6        x86_64 
  lib64rubberband-devel          1.8.1        9.mga6        x86_64 
  lib64rubberband2               1.8.1        9.mga6        x86_64 
  lib64schroedinger-devel        1.0.11       8.mga6        x86_64 
  lib64slang-devel               2.3.0        1.mga6        x86_64 
  lib64speex-devel               1.2          0.rc2.2.mga6  x86_64 
  lib64theora-devel              1.1.1        11.mga6       x86_64 
  lib64torque-devel              6.1.1.1      1.mga6        x86_64 
  lib64torque2                   6.1.1.1      1.mga6        x86_64 
  lib64twolame-devel             0.3.13       7.mga6        x86_64 
  lib64unistring-devel           0.9.7        1.mga6        x86_64 
  lib64v4l-devel                 1.12.5       1.mga6        x86_64 
  lib64va-devel                  1.7.3        3.mga6        x86_64 
  lib64vamp-plugin-sdk2          2.6          1.mga6        x86_64 
  lib64vdpau-devel               1.1.1        2.mga6        x86_64 
  lib64xavs-devel                0.1.55       8.mga6        x86_64 
  lib64xv-devel                  1.0.11       1.mga6        x86_64 
  opencl-headers                 1.2          1.20150303.1> noarch 
  opencv-devel                   2.4.12.3     5.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)»)
  gettext-devel                  0.19.8.1     1.1.mga6      x86_64 
  gnutls                         3.5.13       1.1.mga6      x86_64 
  lib64cdio++0                   0.94         1.1.mga6      x86_64 
  lib64cdio-devel                0.94         1.1.mga6      x86_64 
  lib64fftw-devel                3.3.6        2.mga6        x86_64 
  lib64fftwmpi3                  3.3.6        2.mga6        x86_64 
  lib64fftwomp3                  3.3.6        2.mga6        x86_64 
  lib64gnutls-devel              3.5.13       1.1.mga6      x86_64 
  lib64gnutlsxx28                3.5.13       1.1.mga6      x86_64 
  lib64jasper-devel              1.900.23     5.1.mga6      x86_64 
  lib64jpeg-devel                1.5.1        1.2.mga6      x86_64 
  lib64lcms2-devel               2.8          2.1.mga6      x86_64 
  lib64mp3lame-devel             3.100        1.2.mga6      x86_64 
  lib64mpv-devel                 0.27.2       1.mga6        x86_64 
  lib64mpv1                      0.27.2       1.mga6        x86_64 
  lib64ncursesw-devel            6.0          8.3.mga6      x86_64 
  lib64openmpi-devel             2.1.1        4.1.mga6      x86_64 
  lib64openmpi20                 2.1.1        4.1.mga6      x86_64 
  lib64pulseaudio-devel          10.0         1.1.mga6      x86_64 
  lib64sdl2.0-devel              2.0.9        1.mga6        x86_64 
  lib64tasn1-devel               4.13         1.mga6        x86_64 
  lib64tiff-devel                4.0.9        1.8.mga6      x86_64 
  lib64turbojpeg0                1.5.1        1.2.mga6      x86_64 
  lib64udf0                      0.94         1.1.mga6      x86_64 
  lib64vpx-devel                 1.5.0        3.1.mga6      x86_64 
  lib64wayland-egl1-devel        17.3.9       1.mga6        x86_64 
  mpv                            0.27.2       1.mga6        x86_64 
  openmpi                        2.1.1        4.1.mga6      x86_64  (рекомендуется)
  youtube-dl                     2018.10.05   1.mga6        noarch 
(источник «Core Updates Testing (distrib5)»)
  gcc                            5.5.0        2.mga6        x86_64 
  gcc-c++                        5.5.0        2.mga6        x86_64 
  gcc-cpp                        5.5.0        2.mga6        x86_64 
  gcc-gfortran                   5.5.0        2.mga6        x86_64 
  libgfortran3                   5.5.0        2.mga6        x86_64 
  libgomp-devel                  5.5.0        2.mga6        x86_64 
  libgomp1                       5.5.0        2.mga6        x86_64 
  libquadmath-devel              5.5.0        2.mga6        x86_64 
  libquadmath0                   5.5.0        2.mga6        x86_64 
(источник «Tainted Release (distrib21)»)
  lib64opencore-amr-devel        0.1.3        1.mga6.taint> x86_64 
  lib64rtmp-devel                2.4          0.git2016010> x86_64 
  lib64vo-amrwbenc-devel         0.1.3        2.mga6.taint> x86_64 
  lib64x264-devel                0.148        0.20170120.s> x86_64 
  lib64x265-devel                2.2          1.mga6.taint> x86_64 
  lib64xvidcore-devel            1.3.4        3.mga6.taint> x86_64 
(источник «Tainted Updates (distrib23)»)
  lib64ffmpeg-devel              3.3.8        1.mga6.taint> x86_64 
(командная строка)
  zvvonlinetv                    3.2          0.mga6        x86_64 
Будет использовано 240МБ дополнительного дискового пространства.
Будет загружено 72МБ пакетов.
Установить 156 пакетов? (Y/n)

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

114 (2018-12-08 15:27:22 отредактировано alex_q_2000)

ingvaro⇓ пишет:

В основном это devel - пакеты, которые в Магее почему то не устанавливаются.

Верно. Вся эта вереница devel-пакетов из-за libmpv-devel/lib64mpv-devel (Mageia) - аналог libmpv-dev в Ubunt-е. Что примечательно, - содержимое и назначение пакетов из Магии идентично пакету из Ubunt-ы. Но в Ubunt-е ничего не тянет (1 пакет), а в Магии всю вот эту кучу. Отдельная установка без зависимостей не помогла и судя по количеству добра - не могла помочь. У тебя, кстати общий вес пакетов = 72 МБ/240 МБ будет использовано. У меня больше в 2 раза. Может действительно система слишком пустая... smile

Вот анализ этих двух пакетов, взятый с pkgs.org Обрати внимание, что каждый из них требует, для интереса...

Пакет в Mageia: libmpv-devel-0.25.0-2.mga6.i586.rpm
Описание: libmpv-devel - Development files for mpv
Содержит:

Spoiler

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

Требует:

Spoiler

devel(libEGL)     -
devel(libGL)     -
devel(libSDL2-2.0)     -
devel(libX11)     -
devel(libXext)     -
devel(libXinerama)     -
devel(libXrandr)     -
devel(libXss)     -
devel(libXv)     -
devel(libasound)     -
devel(libass)     -
devel(libavcodec)     -
devel(libavdevice)     -
devel(libavfilter)     -
devel(libavformat)     -
devel(libavutil)     -
devel(libbluray)     -
devel(libcaca)     -
devel(libcdio)     -
devel(libcdio_cdda)     -
devel(libcdio_paranoia)     -
devel(libdl)     -
devel(libdrm)     -
devel(libgbm)     -
devel(libjack)     -
devel(libjpeg)     -
devel(liblcms2)     -
devel(liblua)     -
devel(libm)     -
devel(libopenal)     -
devel(libpulse)     -
devel(librubberband)     -
devel(libsmbclient)     -
devel(libswresample)     -
devel(libswscale)     -
devel(libv4l2)     -
devel(libva)     -
devel(libva-drm)     -
devel(libva-wayland)     -
devel(libva-x11)     -
devel(libvdpau)     -
devel(libwayland-client)     -
devel(libwayland-cursor)     -
devel(libwayland-egl)     -
devel(libxkbcommon)     -
devel(libz)     -
libmpv1     == 0.25.0-2.mga6
pkgconfig     -

Пакет в Ubuntu: libmpv-dev_0.29.0-1ubuntu2_amd64.deb
Описание: libmpv-dev - video player based on MPlayer/mplayer2 (client library dev files)
Содержит:

Spoiler

/usr/include/mpv/client.h
/usr/include/mpv/opengl_cb.h
/usr/include/mpv/qthelper.hpp
/usr/include/mpv/render.h
/usr/include/mpv/render_gl.h
/usr/include/mpv/stream_cb.h
/usr/lib/x86_64-linux-gnu/libmpv.so
/usr/lib/x86_64-linux-gnu/pkgconfig/mpv.pc
/usr/share/doc/libmpv-dev/changelog.Debian.gz
/usr/share/doc/libmpv-dev/copyright

Требует:

libmpv1     = 0.29.0-1ubuntu2

AlexL меня озадачил, дескать "метод неправильный", а какой правильный метод - не сказал. Теперь вот и сижу я без метода. Иногда засыпаю по ночам и слышу: "Мееетооод..." Просыпаюсь в холодном поту, а метода нет. Придётся оставить как есть... big_smile

115

Кто сказал, что автор правильно зависимости написал? Авторы делают кучи ошибок, а вы их копируете.

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

116 (2018-12-08 15:45:16 отредактировано alex_q_2000)

AlexL⇓ пишет:

Кто сказал, что автор правильно зависимости написал? Авторы делают кучи ошибок, а вы их копируете.

Автор есть автор. Против этого, как говорится, не попрёшь... sad

117 (2018-12-08 18:36:07 отредактировано ingvaro)

alex_q_2000⇓ пишет:

Верно. Вся эта вереница devel-пакетов из-за libmpv-devel/lib64mpv-devel (Mageia) - аналог libmpv-dev в Ubunt-е. Что примечательно, - содержимое и назначение пакетов из Магии идентично пакету из Ubunt-ы. Но в Ubunt-е ничего не тянет (1 пакет), а в Магии всю вот эту кучу.

Раз тянет вероятно так и надо.
Проверять методом проб и ошибок это долго и даже непрофессионально.
Но например  установка редиректора rejik- https://rejik.ru/index_ru_3_0.html :

Проверяем, стоит ли у Вас библиотека pcre, если нет, то ставим её.
Скорее всего эта библиотека есть в Вашем дистрибутиве, если не найдете, то качайте с www.pcre.org. Обратите внимание, часто в дистрибутивах библиотека разбита на две части: pcre и pcre-devel, Вам нужны обе.

PS :

RPM. Управление пакетами программ в Linux от Red Hat  - http://linux.yaroslavl.ru/docs/setup/rpm.html#rpmlib

Пакет rpm-devel включает библиотеку для работы с пакетами и БД пакетов, include-файлы и документацию (8MB, сгенеренных неестественным интеллектом, так что не ожидайте от нее слишком много). 

Сталкивался в Магее. Что то не работало и ставишь не установленный devel - пакет и все начинает работать.
Т е вполне возможно что пакет + пакет-devel  это просто полный вариант пакета

118 (2018-12-08 19:29:53 отредактировано alex_q_2000)

ingvaro⇓ пишет:

Сталкивался в Магее. Что то не работало и ставишь не установленный devel - пакет и все начинает работать.
Т е вполне возможно что пакет + пакет-devel  это просто полный вариант пакета

Ну тогда будем считать это нормальным явлением. Видимо хватит уже с бубном бегать. big_smile

Обновлено: zvvonlinetv - IP-TV Player v3.2 © Slava Zubik, 2018

119 (2018-12-08 21:10:58 отредактировано ingvaro)

alex_q_2000⇓ пишет:

Ну тогда будем считать это нормальным явлением. Видимо хватит уже с бубном бегать


Установил все без devel-пакетов

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

Установил zvvonlinetv

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

ZVVOnlineTV.py не запустился
Требуется пакет lib64mpv-devel, кот и требует другие devel-пакеты
Пишет :

Spoiler

File "ZVVOnlineTV.py", line 7, in <module>
    from modules import widgets, paths
  File "/usr/share/ZVVOnlineTV/modules/widgets.py", line 9, in <module>
    from . import (config, pls, add_station, get_info, menu_bar,
  File "/usr/share/ZVVOnlineTV/modules/mpv.py", line 42, in <module>
    raise OSError("Cannot find libmpv in the usual places. Depending on your distro, you may try installing an "
OSError: Cannot find libmpv in the usual places. Depending on your distro, you may try installing an mpv-devel or mpv-libs package. If you have libmpv around but this script can't find it, maybe consult the documentation for ctypes.util.find_library which this script uses to look up the library filename

Что и требовалось доказать.

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

120 (2018-12-09 08:58:33 отредактировано gaurii)

Занятно, что файл libmpv.so, который не может найти прога, из пакета lib64mpv-devel - всего лишь симлинк на либу libmpv.so.1.101.0 из пакета lib64mpv1. Которая, естественно, в зависимостях у lib64mpv-devel. То есть можно не тащить всё это devel добро в систему, а просто установить пакет lib64mpv1, создать ручками симлинк и всё должно работать.
Хотя стоп... не надо никаких симлинков.
Вот, устанавливаем lib64mpv1, затем:

[test@localhost ~]$ python3
Python 3.6.7 (default, Nov 28 2018, 13:13:31) 
[GCC 8.2.1 20181123] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from ctypes.util import find_library
>>> find_library("mpv")

Тишина...
Затем обновляем кэш библиотек

[root@localhost test]# ldconfig

После чего

>>> find_library("mpv")
'libmpv.so.1'

Всё находится безо всяких девел-пакетов.

Mageia 9b2
openSUSE 15.4
Спасибо сказали: alex_q_20001

121 (2018-12-09 10:37:21 отредактировано ingvaro)

gaurii⇓ пишет:

Всё находится безо всяких девел-пакетов.

Пробовал на установленном zvvonlinetv с devel-пакетами:

Консоль: root
[root@localhost ~]# $ python3
Python 3.5.3 (default, May 23 2018, 14:20:56)
[GCC 5.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> find_library("mpv")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'find_library' is not defined
>>>

Хотя libmpv.so.1 в /usr/lib64 есть
И zvvonlinetv работает.
Пробовал :

Консоль: root
[root@localhost ~]# # ldconfig

То же самое. Может что сделал не так ?
А чем плохи devel-пакеты ?
Пусть себе будут.

122

gaurii, всё правильно, автор накосячил, никаких devel пакетов у плеера быть не должно.

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

123

ingvaro, find_library("mpv") - это из файла /usr/share/ZVVOnlineTV/modules/mpv.py, который у вас выбрасывает ошибку, если либа не найдена:

ingvaro пишет:

  File "/usr/share/ZVVOnlineTV/modules/mpv.py", line 42, in <module>
    raise OSError("Cannot find libmpv in the usual places. Depending on your distro, you may try installing an "
OSError: Cannot find libmpv in the usual places. Depending on your distro, you may try installing an mpv-devel or mpv-libs package. If you have libmpv around but this script can't find it, maybe consult the documentation for ctypes.util.find_library which this script uses to look up the library filename

Смотрим код mpv.py:

sofile = ctypes.util.find_library('mpv')
    if sofile is None:
        raise OSError("Cannot find libmpv in the usual places. Depending on your distro, you may try installing an "
                "mpv-devel or mpv-libs package. If you have libmpv around but this script can't find it, maybe consult "
                "the documentation for ctypes.util.find_library which this script uses to look up the library "
                "filename.")

Т.е если find_library не находит библиотеку, оно выбрасывает ошибку. Этой библиотеки в пакете lib64mpv-devel нет, она в находится в пакете lib64mpv1, который установился по зависимости при установке lib64mpv-devel. Соответственно, можно было только установить один пакет lib64mpv1.
Чтобы работала функция find_library, нужно сначала её импортировать командой

from ctypes.util import find_library
ingvaro пишет:

А чем плохи devel-пакеты ?
Пусть себе будут.

Да ничем не плохи. Просто ненужный хлам на винте валяется, место занимает почём зря.

Mageia 9b2
openSUSE 15.4

124 (2018-12-09 12:57:36 отредактировано alex_q_2000)

Спасибо, gaurii! Это высший пилотаж! Теперь получится окультурить пакет. yikes
Зависимости для zvvonlinetv теперь выглядят так: python3-qt5 mpv ffmpeg lib64mpv1 youtube-dl, а в секцию %post впердолить команду ldconfig для формирования связок и кеша динамических библиотек. Ранее, до применения ldconfig, установка lib64mpv1 к успеху не приводила. Это прям праздник какой-то сегодня! big_smile


Теперь нужно немного поприставать к AlexL...

AlexL⇓ пишет:

gaurii, всё правильно, автор накосячил, никаких devel пакетов у плеера быть не должно.

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

Вопрос: Почему после установки lib64mpv1 не выполняется ldconfig, который gaurii выполнил руками? Почему ldconfig выполняется только после инсталляции огромной кучи поставленных в зависимости к lib64mpv-devel пакетов? Может быть gaurii попутно обнаружил баг?

125

Никаких либ и devel пакетов ставить не надо, только mpv. Всё остальное чушь.

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