LinuxForum.Fans
Тема

Совместимость закрытых ОС на базе linux с их прародителями

Автор: Olej 42 сообщений 2183 просмотров
10.03.2017 20:44 · отредактировано #421102


Отпилено от vlc проигрывает вдвое быстрее ввиду разведения жуткого холивара в теме

"Peter" написал:
В чём причина

Причина в том, что не нужно использовать не предназначенные для того дистрибутивы ... который, вы думаете, что Astra, а на самом деле Orel - поверхностная демонстрационная сборка для иллюстрации возможностей Astra.
За которую никто не отвечает.
И в которой может быть всё что угодно.

"Peter" написал:
и что делать?

Взять нормальный дистрибутив.

10.03.2017 23:04 #421105

Olej,

offtop
Медсестра обращается к врачу:
- Доктор, больному в такой-то палате стало хуже.
- Сестра, запомните: это мы знаем, хуже ему или лучше, а он только думает, что ему хуже.
На следующий день:
- Доктор, больной из такой-то палаты думает, что он умер.

Это всё же Astra, и, насколько я помню, в Astra 1.4 vcl проигрывает avi-файл, сделанный avconv, правильно.
Вообще я был удивлён получить от такого разностороннего человека как вы, ответ совершенно не по существу.

Пётр.



Ребята, давайте прекращать с оверквотингом и оффтопом. //DiabloPC
11.03.2017 00:06 #421106
"Peter" написал:
ответ совершенно не по существу.

Т.е., больной, вы определённо продолжаете упорствовать, и думать, что вы купили Astra для спецприменений, по цене 23195 руб. за каждую инсталляцию на каждый компьютер? o_O

11.03.2017 00:09 #421107

Olej, А каким образом ОС и ее версия (пускай даже недоастра) относится к нормальной работе ffmpeg и vlc?

Peter, Как тот-же набор действий (кста, покажи как именно все это делаешь) ведет себя в других системах?

11.03.2017 00:24 #421108
"DiabloPC" написал:
А каким образом ОС и ее версия (пускай даже недоастра) относится к нормальной работе ffmpeg и vlc?

Во-первых, таким образом, что ОС спецприменений вполне может иметь из-за своей направленности дефекты в работе с мультимедийными свистелками и перделками...
Во-вторых, Astra - производное от довольно старого Debian, поэтому там могут быть несовместимости ... особенно если туда станут тулить что-то из сторонних репозиториев (что-то я там подобное слышал от ТС ... про шаловливые ручки :-* )
В-третьих, если разбирать что-то в иллюстрационно-демонстрационной сборке Orel, то это не значит, что оно будет хоть как-то относиться к боевой сборке Astra
В-четвёртых, если контора ТС действительно купила "ту самую" Astra по 23195 руб. за штуку, то спрашивать хоть что-то относительно этой системы здесь, по форумам, совершенно бессмысленно ... потому что публика здесь подобных изделий в глаза не видела, да и не увидит ... так, одни понты погонять ... правда, DiabloPC *CRAZY*
И в-пятых, если вопрос действительно относительно коммерческой сборки Astra, то вопросы по ней можно выяснять только и исключительно с авторами и техподдержкой.

Во сколько аргументов "каким образом"... *THUMBSUP*

11.03.2017 12:05 #421113
"Peter" написал:
В обоих случаях там Astra с добавлением пакетов из Debian Wheezy и deb-multimedia.

*BRAVO*

11.03.2017 12:49 #421114
Olej написал:
[quote="Peter"]В обоих случаях там Astra с добавлением пакетов из Debian Wheezy и deb-multimedia.

*BRAVO*[/quote]
И в чём причина вашего веселья? Ведь с дополнением, а не с замещением. Astra 1.3 и 1.4 основана
на Debian Wheezy. Я же сказал, что в Astra 1.4 vlc работает правильно. Возможно, попробую smplayer.

Пётр.

11.03.2017 13:14 #421115
"Peter" написал:
И в чём причина вашего веселья? Ведь с дополнением, а не с замещением.

Да ну?! *BYE*
Т.е. собранные пакеты можно можно тулить ... "дополнять" *YAHOO* - откуда попало?

11.03.2017 13:45 #421116
"Peter" написал:
Astra 1.3 и 1.4 основана
на Debian Wheezy. Я же сказал, что в Astra 1.4 vlc работает правильно.

Чтоб разговор перестал быть томным *NO* ... стал предметным, покажите сюда вывод команды:

text

$ lsb_release -a
...
11.03.2017 13:46 #421117
Olej написал:
[quote="Peter"]И в чём причина вашего веселья? Ведь с дополнением, а не с замещением.

Да ну?! *BYE*
Т.е. собранные пакеты можно можно тулить ... "дополнять" *YAHOO* - откуда попало?[/quote]
Опять-таки мне непонятно, что вы резвитесь. Наверное, тут не обошлось без стимулирующего агента.
Не пакеты я дополнял, а систему, в Debian ведь входит столько пакетов, что и на Blu-ray диске
не уместить, а Astra всего лишь на двух DVD.
Не пытаетесь ли вы увести обсуждение в сторону, чтобы скрыть свою недостаточность?

Пётр.

11.03.2017 16:03 #421118
"Peter" написал:
Astra 1.3 и 1.4 основана на Debian Wheezy.

"основана" - это никак ещё не синоним "соответствует" или "повторяет", в Astra очень большие, радикальные изменения относительно Debian.

"Peter" написал:
Не пакеты я дополнял, а систему, в Debian ведь входит столько пакетов, что и на Blu-ray диске не уместить, а Astra всего лишь на двух DVD.

Вам никогда не говорили, что в общем случае нельзя устанавливать бинарные пакеты из чужого репозитория?
Нельзя в Debian 6 ставить пакеты от Debian 7 ... но и более того, и наоборот нельзя, в Debian 7 от Debian 6.
Более того, по мере upgrade пакетной базы одного и того же дистрибутива по времени, временами нельзя устанавливать более ранние пакеты от того же рапозитория.
Дело в зависимостях, библиотеках и их версиях.

Т.е. вам может повезти, и оно всё "встанет"... Или "не встанет".
Но вот когда "не встанет" - то вам никто уже и ни в чём не сможет подсказать, ни разработчик пакета, ни майнтейнер дистрибутива.
Всё на свой страх и раиск ... ну и изобретательность.

А если вы уж надёжно (гарантировано) хотите установить ПО, которого нет в вашем репозитории, то собирайте его из исходных кодов. Это 100% надёжный способ, который всегда приводит к успеху.

11.03.2017 16:35 #421119
"Peter" написал:
Astra 1.3 и 1.4 основана на Debian Wheezy.

МСВС основана на Red Hat 7. Дальше объяснять или Вы сами в ум войдёте? Астра - закрытая ОС без внешних реп. Если Вы купили её - обратитесь к тому, у кого купили. На халяву - облом, который и должен быть.

11.03.2017 18:52 · отредактировано #421121
"stranger" написал:
МСВС основана на Red Hat 7.

МСВС и Астра - 2 совершенно разные системы.
По-моему, даже от разных изготовителей (это легко уточнить).
Астра действительно основывалась на Debian (они с этим неохотно, но соглашаются).

11.03.2017 18:57 #421122

"Olej" написал:
МСВС и Астра - 2 совершенно разные системы.
Не спим.... Не спим!
Думаю что stranger всего лишь пытался провести аналогию, а не сравнивать МСВС и Астру
11.03.2017 18:59 #421124

Я и раньше говорил здесь, что Astra 1.3 основана на Debian Wheezy и что мне именно в их поддержке
сказали, что в случае надобности можно подключать его репозитарий. Разумеется, после выхода Astra 1.3
Debian Wheezy не раз обновлялся, но всё же пакеты из него устанавливать в Astra 1.3 можно, и в 1.4 тоже.
Не помню, подключал ли я репозитарии Debian явно, кажется, однажды подключил, но обычно я только
добавлял пакеты, какие требовались. Сейчас у меня локальные репозитарии разделены на 4: в одном только
дистрибутивные пакеты, в другом - какое-то количество пакетов Debian Wheezy, имеющихся и в Astra,
в 3-м - какое-то количество пакетов Debian, отсутствующих в Astra и в 4-м - приблизительно 50 пакетов
из deb-multimedia. И уже здесь я сказал, что при недавней переустановке конфликтов не было. Точнее,
один был, но я его ликвидировал, скачав и установив недостающие пакеты, а один или два устаревших удалил.
Опять же здесь я сказал, что в Astra 1.4 avi-файл, сделанный этой же командой, vlc проигрывает правильно.

Так что попытайтесь напрячь всю силу своей мысли и объяснить причину ускоренного проигрывания
avi-файла в Astra 1.3. Этим вы поддержите свою репутацию корифеев Linux, людей редкого ума,
выдающихся мастеров своего дела.

Пётр.

11.03.2017 19:24 #421126
"Peter" написал:
Debian Wheezy не раз обновлялся, но всё же пакеты из него устанавливать в Astra 1.3 можно, и в 1.4 тоже.

Кто это такое сказал?
Добавлено: 11.03.2017 19:24:31

"Peter" написал:
мне именно в их поддержке сказали, что в случае надобности можно подключать его репозитарий.

Техподдержка часто скажет всё что угодно, лишь бы вы от них отстали...

"Peter" написал:
и объяснить причину ускоренного проигрывания avi-файла в Astra 1.3.

Потому что в вашем винегрете к вашему проигрывателю могут использоваться какие угодно версии зависимых библиотек.

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

11.03.2017 19:44 #421127
"Peter" написал:
Я и раньше говорил здесь

Peter, если вы хоть минимальным образом в курсе, как производится программное обеспечение и откуда оно берётся, то вы можете догадываться, что пакетные системы (DEB, RPM или любая другая) и инсталляции из бинарных пакетов - это очень гадкая выдумка и очень ненадёжная.
Linux (в руках профессионала) может замечательно использоваться без всякой пакетной системы, и первые годы так и было, и такое использование более дисциплинированное, прозрачное и надёжное. Пакетная система - это избыточное звено, "5-е колесо в телеге", без которого программное обеспечение может создаваться, распространяться и использоваться.

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

Гораздо совершеннее системы исходных пакетов. И есть тому образец - pkgsrc, NetBSD Packages Collection. Которую позаимствовали многие операционные системы. Solaris даже отказались от своей старой многолетней пакетной системы в пользу pkgsrc. И даже для Linux есть pkgsrc. Но pkgsrc пришла слишком поздно, когда в основных пакетных дистрибутивах уже утвердились и господствовали ущербные бинарные пакетные системы DEB и RPM.

То, что вы делаете - тасовать пакеты и неявно библиотеки из разных дистрибутивов и разных лет обновления, в общем случае, делать нельзя.
Если вам повезло - Бог в омощь.
Но все при этом проблемы - только ваши проблемы! :[

11.03.2017 20:24 · отредактировано #421128

Olej, далеко не все с вами согласятся, что система из бинарных пакетов - это зло.

Техподдержка в "Русбитех" очень хорошая, это здесь уже не раз говорили.
Если пакет устанавливается в систему, значит, его можно устанавливать, иначе бы он
не установился из-за нарушения зависимостей. Кстати, в deb-пакетах в зависимостях часто
требуется точная версия другого пакета, а не чтобы была не ниже. Разумеется, иногда так и
надо, но были случаи, что для установки пакета мне приходилась в нём заменять "=" на ">="
и ничего плохого не случалось.

Debian Wheezy - это stable и даже old, поэтому никаких изменений в пакетах, нарушающих
работоспособность, там быть не может, поэтому их и можно устанавливать в Astra 1.3,
а в установленной мною системе все пакеты относятся к Astra 1.3 и Debian Wheezy, поэтому
всё должно работать.

То, что вы говорите выше - это общие правила, а меня сейчас интересует скорее причина
на программном уровне. С какой стати vlc проигрывает файл вдвое быстрее, если в нём
указана частота кадров? Кстати, на моём домашнем компьютере vlc в Ubuntu-16.04
проигрывает Blu-ray, а в Debian Jessie - нет, изображение всё время рассыпается.

Пётр.

11.03.2017 20:36 · отредактировано #421129
"Peter" написал:
далеко не все с вами согласятся, что система из бинарных пакетов - это зло.

А я специально это так провокативно сформулировал, чтобы юннаты высказаться могли ... про что они там в мурзилке читали *WRITE*
(поскольку здесь, как я годами наблюдаю, нет ни одного, кто написал бы больше 3-х строк программного кода, и понимающего, откуда то "ПО" берётся и как оно делается ... один был, более-менее, но его уже скоро 2 года как нет :-X )
Но то, что я написал, я очень хорошо знаю ... вы поразмышляйте на досуге *BYE*

И конечно, дистрибутивы Linux, опирающиеся, больше или меньше, на сборку из исходных кодов - гораздо совершеннее: Gentoo, Slackware etc. В этом смысле - инсталляций, поддержания целостности и т.п. Но они тем и сложны для ... пыдагогов с фельдшерами ... *DRINK*
Хотя с точки зрения исполнения, runtime они ничем не отличаются от всех других Linux (пакетных) ... чтоб там вам не напевали "крутые соловьи из Gentoo". :|

11.03.2017 21:57 #421131

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

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.