Пожалуйста, войдите или зарегистрируйтесь.

VuPlusRu

10 Декабрь 2016, 05:56:15
Новости:


Автор Тема: ExtraChannelSelection - меняем список каналов (без обсуждения)  (Прочитано 27672 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 390
  • - Вас поблагодарили: 2687
  • Сообщений: 744
  • Репутация: +2722/-0
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 51
    • Просмотр профиля

Выкладываю теперь уже практически доведенный до ума свой плагин ExtraChannelSelection версия 1.7а, полностью меняющий список каналов в селекторе каналов.
Особая благодарность Nikolasi.
Основные функции подсмотрены в исходнике listboxservice.cpp здесь http://code.google.com/p/taapat-enigma2-pli/source/browse/lib/service/listboxservice.cpp?r=8528cb48c2ef7add5686f00cbefc967f7472e9ba
Для конструктора использован модуль eListboxPythonMultiContent

Функции плагина в отличие от первых версий значительно расширены.

- в меню плагина куча настроек
- выбор одного из двух видов списка каналов - однорядный и двухрядный
- в список каналов добавляем проценты, пиконы, причем в настройках выбираете показ пиконов, прогрессбара и процентов справа или слева. В двухрядном списке каналов только пиконы можно показать справа или слева
- в двухрядном варианте есть дополнительная информация - время начала и окончания текущей передачи и оставшееся время до конца передачи для каждого канала.
- также прикручены все настройки из меню интерфейса пользователя имиджа опенпли, кроме "Hide number markers"
- есть возможность настроить цвета для каждого элемента списка каналов в отдельности, причем также отдельно и цвет при выборе (30 вариантов цветов)
- когда нет ЕПГ на канале вместо названия передачи можно показать текст об отсутствии ЕПГ
- в списке спутников показывается количество сервисов на спутнике, отдельно SD и отдельно HD каналов
- есть функция двойного нажатия ОК в списке каналов, корректно работает если только у вас мултиквакбаттоном или чем-нибудь вызов селектора каналов переключен на кнопку ОК, в противном случае в настройках можете отключить эту функцию
- цвета прогрессбара можете выбрать и з собственно цветов или из картинок
- во всех вариантах цветов есть пункт "взять из скина" если хотите использовать дефолтные цвета из скина

Пока только для имиджа опенпли 3.0 с последними изменениями и для имиджей hdmu
Для других имиджей в разработке.

Установка.
Закидываем ипк-пакет в папку tmp и даем команду в телнете


opkg install -force-overwrite /tmp/*.ipk
После установки плагина первое обновление самого имиджа необходимо провести принудительно. Дав в телнете такую команду
opkg upgrade -force-overwriteПоследующие обновления уже в штатном режиме через меню в имидже.

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





Сегодня также будет выложена версия для имидежей BlackHole 2.0.0 и BlackHole 1.7.8


Версия 1.9.

Пока только для опенпли.

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





Версия 2.0 для семи имиджей  OpenPli, BlackHole, VTI (5.1.0), hdmu (10906), PKT-Hyperion, Domica, DMM
На пяти из них мною проверено лично (OpenPli, BlackHole, VTI (5.1.0), hdmu (10906), PKT-Hyperion)

- полностью переделано поведение плагина при отключении и удалении и лично проверено, теперь никаких проблем при отключении и удалении не будет. Только установить должны исключительно ипк-пакет и ни в коем случае не распаковывать
- добавлены варианты с выбором шрифтов отдельно для всех элементов списка каналов, размер шрифта можно выбрать в диапазоне от 17 до 26
- очередная оптимизация кода (оптимизирован plugin.py)
- добавлена украинская локализация (спасибо slavon)
- теперь плагин не переписывает на себя права на системные файлы (актуально для опенпли). Из-за этого нет необходимости первое после установки плагина обновление имиджа принудительно, обновляйтесь как обычно. Только нужно для этого сначала предыдущие версии удалить
- после удаления плагин подчищает за собой все следы пребывания в имидже, даже подчищает файл settings, из-за этого при удалении останавливает систему, не пугайтесь, почистить имидж от следов своего пребывания и вновь запустит (выполняется скрипт), кроме имиджей hdmu и PKT.......

Все следующие версии ищите в этой теме дальше.
Просто не помещается в  одной теме поместить последующие версии. А удалять старые версии не хочу пока.
В данный момент есть версия 2.2а для восьми имиджей.
Если у вас существующая в имидже версия 2.0 и выше, то необходимости удалять перед установкой нет, ставьте поверх...


« Последнее редактирование: 04 Октябрь 2013, 10:03:22 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 390
  • - Вас поблагодарили: 2687
  • Сообщений: 744
  • Репутация: +2722/-0
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 51
    • Просмотр профиля

Пока готовлю полностью работоспособные версии для этих имиджей пару слов про версию для hdmu.
К сожалению у меня нет ресивера, в который можно было поставить имидж hdmu и потому делал эту версию по просьбе товарищей как бы вслепую. А это ох как неправильно. Ведь вот даже имея в ресивере имидж BlackHole 2.0.2 я можно сказать всю ночь отлавливал и исправлял возникающие баги. Потому как все-таки у каждого имиджа свои прибамбасы.
Например я с удивлением узнал, что в имидже BlackHole в отличие от Openpli 3.0 модуль eListBox не поддерживает оказывается атрибут setFont :105:
Пришлось плагин переделать под возможности Блекхол.

hdmu на основе опенпли, потому думал прокатит версия для пли, ан нет.
Вобщем те, у кого ресиверы с имиджем hdmu, для вас пишу вот такой мануал, ввиду неимения у себя такового ресивера.
НАПОМИНАЮ, ЭТОТ МАНУАЛ ТОЛЬКО ДЛЯ ИМИДЖА HDMU, для ресиверов vuplus и имиджей на них будут полностью работоспособные версии плагина.......

Итак, способ установки на имидж hdmu

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

1. Правим файл keymap.xml.
 Находим чистый неизмененный файл вашего имиджа по пути
/usr/share/enigma2/keymap.xml
 и копируем этот файл куда-нибудь на комп.
 После этого оставшийся в имидже keymap.xml переименовываем в keymap-ori.xml

 Затем открываем скопированный на комп файл keymap.xml каким-нибудь продвинутым текстовым редактором. Можно прямо в окне проги DCC, через которое обычно заходите в ресивер, можно через Notepad++ например или даже лучше через Geany и находим в кеймап файле раздел "ChannelSelectBaseActions", к примеру он может выглядеть примерно так:

<map context="ChannelSelectBaseActions">
<key id="KEY_RED" mapto="showAllServices" flags="m" />
<key id="KEY_GREEN" mapto="showSatellites" flags="m" />
<key id="KEY_YELLOW" mapto="showProviders" flags="m" />
<key id="KEY_BLUE" mapto="showFavourites" flags="m" />
<key id="KEY_CHANNELUP" mapto="nextBouquet" flags="m" />
<key id="KEY_CHANNELDOWN" mapto="prevBouquet" flags="m" />
<key id="KEY_PREVIOUS" mapto="prevMarker" flags="m" />
<key id="KEY_NEXT" mapto="nextMarker" flags="m" />
<key id="KEY_BACK" mapto="prevMarker" flags="m" />
<key id="KEY_FORWARD" mapto="nextMarker" flags="m" />
</map>

Вот сюда в любое место в этом разделе надо добавить четыре ключа для работоспособности функции перемещения в плагине - "KEY_UP", "KEY_DOWN", "KEY_RIGHT", "KEY_LEFT"
 Например, добавим эти функции в конец списка ключей, то есть вот так:

<map context="ChannelSelectBaseActions">
<key id="KEY_RED" mapto="showAllServices" flags="m" />
<key id="KEY_GREEN" mapto="showSatellites" flags="m" />
<key id="KEY_YELLOW" mapto="showProviders" flags="m" />
<key id="KEY_BLUE" mapto="showFavourites" flags="m" />
<key id="KEY_CHANNELUP" mapto="nextBouquet" flags="m" />
<key id="KEY_CHANNELDOWN" mapto="prevBouquet" flags="m" />
<key id="KEY_PREVIOUS" mapto="prevMarker" flags="m" />
<key id="KEY_NEXT" mapto="nextMarker" flags="m" />
<key id="KEY_BACK" mapto="prevMarker" flags="m" />
<key id="KEY_FORWARD" mapto="nextMarker" flags="m" />
<key id="KEY_UP" mapto="ServiceUp" flags="m" />
<key id="KEY_DOWN" mapto="ServiceDown" flags="m" />
<key id="KEY_RIGHT" mapto="ServicePageDown" flags="m" />
<key id="KEY_LEFT" mapto="ServicePageUp" flags="m" />
</map>

Сохраняем. Далее из вот этого измененного файла надо создать две копии, одну назвать собственно keymap.xml а вторую копию назвать keymap-new.xml и закинуть эти два файла в ресивер туда же.....

 2. Теперь эти же ключи добавляем в файл ChannelSelection.py иначе они не будут работать. Значит идем по пути
/usr/lib/enigma2/python/Screens/
 и находя там файл оригинальный, неизмененный плагином файл ChannelSelection.py проделываем с ним те же операции.
 Копируем куда-нибудь на комп, а оставшийся в имидже файл переименовываем из ChannelSelection.py в ChannelSelection-ori.py.
 Затем открываем все тем же продвинутым редактором скопированный на комп файл ChannelSelection.py и находим как понимаете класс все с тем же названием ChannelSelectionBase (на какой раздел вносили ключи в кеймап), то есть раздел начинающийся с такой строки:

class ChannelSelectionBase(Screen):
И тут конечно же находим именно функцию под названием того же самого раздела с кеймап, то есть ChannelSelectBaseActions, то есть примерно вот такую запись:

self['ChannelSelectBaseActions'] = NumberActionMap(['ChannelSelectBaseActions', 'NumberActions', 'InputAsciiActions'], {'showFavourites': self.showFavourites,
'showAllServices': self.showAllServices,
'showProviders': self.showProviders,
'showSatellites': self.showSatellites,
'nextBouquet': self.nextBouquet,
'prevBouquet': self.prevBouquet,
'nextMarker': self.nextMarker,
'prevMarker': self.prevMarker,
'gotAsciiCode': self.keyAsciiCode,
'1': self.keyNumberGlobal,
'2': self.keyNumberGlobal,
'3': self.keyNumberGlobal,
'4': self.keyNumberGlobal,
'5': self.keyNumberGlobal,
'6': self.keyNumberGlobal,
'7': self.keyNumberGlobal,
'8': self.keyNumberGlobal,
'9': self.keyNumberGlobal,
'0': self.keyNumber0}, -1)

И вот сюда в любое место среди этих ключей добавляем те же самые 4 ключа.
 Например вот так:

self['ChannelSelectBaseActions'] = NumberActionMap(['ChannelSelectBaseActions', 'NumberActions', 'InputAsciiActions'], {'showFavourites': self.showFavourites,
'showAllServices': self.showAllServices,
'showProviders': self.showProviders,
'showSatellites': self.showSatellites,
'nextBouquet': self.nextBouquet,
'prevBouquet': self.prevBouquet,
'nextMarker': self.nextMarker,
'prevMarker': self.prevMarker,
'gotAsciiCode': self.keyAsciiCode,
'ServiceDown': self.moveDown,
'ServiceUp': self.moveUp,
'ServicePageDown': self.movePageDown,
'ServicePageUp': self.movePageUp,
'1': self.keyNumberGlobal,
'2': self.keyNumberGlobal,
'3': self.keyNumberGlobal,
'4': self.keyNumberGlobal,
'5': self.keyNumberGlobal,
'6': self.keyNumberGlobal,
'7': self.keyNumberGlobal,
'8': self.keyNumberGlobal,
'9': self.keyNumberGlobal,
'0': self.keyNumber0}, -1)

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

И соответственно в этом же классе надо добавить непосредственно функции этих ключей. На имиджах основанных на опенпли уже в этом компоненте в этом же классе присутствуют функции moveDown и moveUp (можете поиском проверить) значит остается добавить оставшиеся две функции.

 В любое место в этом же классе между двумя любыми функциями, которые начинаются на def добавим вот эти две функции:

def movePageUp(self):
self.servicelist.servicePageUp()

def movePageDown(self):
self.servicelist.servicePageDown()

Можно сразу после функции ключей, то есть было так:

self['ChannelSelectBaseActions'] = NumberActionMap(['ChannelSelectBaseActions', 'NumberActions', 'InputAsciiActions'], {'showFavourites': self.showFavourites,
'showAllServices': self.showAllServices,
'showProviders': self.showProviders,
'showSatellites': self.showSatellites,
'nextBouquet': self.nextBouquet,
'prevBouquet': self.prevBouquet,
'nextMarker': self.nextMarker,
'prevMarker': self.prevMarker,
'gotAsciiCode': self.keyAsciiCode,
'ServiceDown': self.moveDown,
'ServiceUp': self.moveUp,
'ServicePageDown': self.movePageDown,
'ServicePageUp': self.movePageUp,
'1': self.keyNumberGlobal,
'2': self.keyNumberGlobal,
'3': self.keyNumberGlobal,
'4': self.keyNumberGlobal,
'5': self.keyNumberGlobal,
'6': self.keyNumberGlobal,
'7': self.keyNumberGlobal,
'8': self.keyNumberGlobal,
'9': self.keyNumberGlobal,
'0': self.keyNumber0})
self.maintitle = _('Channel selection')
                            self.recallBouquetMode()

def getBouquetNumOffset(self, bouquet):
if not config.usage.multibouquet.value:
return 0
str = bouquet.toString()
offset = 0
if 'userbouquet.' in bouquet.toCompareString():
serviceHandler = eServiceCenter.getInstance()
servicelist = serviceHandler.list(bouquet)
if servicelist is not None:
while True:
serviceIterator = servicelist.getNext()
if not serviceIterator.valid():
break
number = serviceIterator.getChannelNum()
if number > 0:
offset = number - 1
break

Станет так:

self['ChannelSelectBaseActions'] = NumberActionMap(['ChannelSelectBaseActions', 'NumberActions', 'InputAsciiActions'], {'showFavourites': self.showFavourites,
'showAllServices': self.showAllServices,
'showProviders': self.showProviders,
'showSatellites': self.showSatellites,
'nextBouquet': self.nextBouquet,
'prevBouquet': self.prevBouquet,
'nextMarker': self.nextMarker,
'prevMarker': self.prevMarker,
'gotAsciiCode': self.keyAsciiCode,
'ServiceDown': self.moveDown,
'ServiceUp': self.moveUp,
'ServicePageDown': self.movePageDown,
'ServicePageUp': self.movePageUp,
'1': self.keyNumberGlobal,
'2': self.keyNumberGlobal,
'3': self.keyNumberGlobal,
'4': self.keyNumberGlobal,
'5': self.keyNumberGlobal,
'6': self.keyNumberGlobal,
'7': self.keyNumberGlobal,
'8': self.keyNumberGlobal,
'9': self.keyNumberGlobal,
'0': self.keyNumber0})
self.maintitle = _('Channel selection')
                            self.recallBouquetMode()

def movePageUp(self):
self.servicelist.servicePageUp()

def movePageDown(self):
self.servicelist.servicePageDown()

def getBouquetNumOffset(self, bouquet):
if not config.usage.multibouquet.value:
return 0
str = bouquet.toString()
offset = 0
if 'userbouquet.' in bouquet.toCompareString():
serviceHandler = eServiceCenter.getInstance()
servicelist = serviceHandler.list(bouquet)
if servicelist is not None:
while True:
serviceIterator = servicelist.getNext()
if not serviceIterator.valid():
break
number = serviceIterator.getChannelNum()
if number > 0:
offset = number - 1
break

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

 Сохраняем изменения в ChannelSelection.py и затем также из этого файла создаем две копии ChannelSelection.py и ChannelSelection-new.py и закидываем обратно в имидж.

 Все работоспособность плагина обеспечена.

 3. Только после этого устанавливаем нижеприложенный ипк-пакет.

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

А если есть желание наблюдать количество каналов SD и HD в списке спутников, то как освобожусь, открою тему для твиков enigma2, и там подробно распишу как это сделать.......
« Последнее редактирование: 10 Август 2013, 00:48:16 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 390
  • - Вас поблагодарили: 2687
  • Сообщений: 744
  • Репутация: +2722/-0
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 51
    • Просмотр профиля

Таки на имидж VTI пока не успел.
Новая версия плагина 1.8 для имиджей (полностью проверил сам на этих имиджах) OpenPli 3.0, OpenPli 2.1 и всех версий имиджа BlackHole.
Подправлял поначалу под имидж BlackHole 2.0.2, но потом изучив повнимательнее понял, что несмотря на то, что имидж BlackHole 2.0.2 и BlackHole 1.7.8 это разные OE (1.6 и 2.0) можно приспособиться к обоим.
Вобщем прикрепленный внизу ipk-пакет c плагином для блекхола вполне будет работать на обоих версиях имиджа BlackHole....

Новое по сравнению с версией 1.7а

- добавлен выбор двух вариантов показа оставшегося времени в двухрядном списке каналов. Можно выбрать только в минутах (например 228 минут) а можно выбрать в часах и минутах, вместо 228 минут например будет 3ч. 48мин, что конечно гораздо понятнее.......
Чтобы часы и минуты были по-русски перевод должен присутствовать в имидже. В любом случае, очень скоро возобновлю свою работу по переводу имиджей (опенпли и другие) и они будут выставляться на форуме vuplus.ru и там будет не только этот перевод....
- для имиджа блекхол, так как здесь в интерфейсе пользователя в отличие от опенпли нет настроек для прогрессбара и процентов, их настройки (влево-вправо и так далее) включены в сам плагин......

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

Установка.
Копируем ипк-пакет в папку tmp и даем в телнете команду
opkg install -force-overwrite /tmp/*.ipk

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

opkg update && opkg upgrade -force-uninstall

Последующие обновления имиджа в штатном режиме через меню........

Для имиджа VTI будет скоро....


Кстати насчет идеи вариантов оставшегося времени в минутах или часах за идею благодарность oleg8000....





« Последнее редактирование: 24 Март 2013, 20:37:33 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн Paly4

  • Администратор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 6521
  • - Вас поблагодарили: 4303
  • Сообщений: 3955
  • Репутация: +4428/-0
  • Пол: Мужской
  • Зарегистрирован: 2012-01-13
    Местоположение: Донецк
    Возраст: 42
    • Просмотр профиля

ака Учкун, сперва ,  :cheer: за проделанный огромный труд
приехал домой очень поздно , неудержался , поставил плагин посмотреть, как для себя определился с такими настройками
[ Гостям не разрешен просмотр вложений ] [ Гостям не разрешен просмотр вложений ]
мне наиболее по душе такой список, как ниже
что заметил , нет возможности локализовать то что выделено на скрине, не суть важно но хотелось бы видеть на родном
[ Гостям не разрешен просмотр вложений ]
так же есть маленький баг при перемещении канала с пульта , выделяются все красным
[ Гостям не разрешен просмотр вложений ]
хоть сам непользуюсь данной функцией, но люди пользуются редактированием с пульта

и напоследок есть вопрос, можно ли сделать в плаге еще и отключение нумерации каналов ?

P.S. имидж BH 2.0.2
« Последнее редактирование: 25 Март 2013, 02:24:38 от Paly4 »
  • Vu+ Ultimo ||| DM500HD Sim A8P
Самый хороший учитель в жизни -опыт.Берет,правда,дорого,но объясняет доходчиво.

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 390
  • - Вас поблагодарили: 2687
  • Сообщений: 744
  • Репутация: +2722/-0
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 51
    • Просмотр профиля

........заметил , нет возможности локализовать то что выделено на скрине, не суть важно но хотелось бы видеть на родном....

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

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


Баг с окраской каналов в перемещении, есть такое, буду исправлять......

.....и напоследок есть вопрос, можно ли сделать в плаге еще и отключение нумерации каналов ?

P.S. имидж BH 2.0.2

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

« Последнее редактирование: 25 Март 2013, 08:21:11 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 390
  • - Вас поблагодарили: 2687
  • Сообщений: 744
  • Репутация: +2722/-0
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 51
    • Просмотр профиля

Версия 1.8а для имиджей BlackHole, OpenPli 3.0 и OpenPli 2.1


Новое в версии 1.8а

- исправлен баг при перемещении каналов, когда все каналы по пути окрашивались в один цвет

- для имиджа БлекХол в меню плагина добавлена функция отключения номера канала (в версиях для опенпли это можно сделать в настройках самого имиджа)

- Обновлен перевод меню плагина на русский, теперь в меню нет иностранных слов для всех версий плагина



Больше я багов в плагине не нашел.
Если и вы не найдете, идем дальше развивать.......

« Последнее редактирование: 25 Март 2013, 19:12:24 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн Paly4

  • Администратор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 6521
  • - Вас поблагодарили: 4303
  • Сообщений: 3955
  • Репутация: +4428/-0
  • Пол: Мужской
  • Зарегистрирован: 2012-01-13
    Местоположение: Донецк
    Возраст: 42
    • Просмотр профиля

ставить поверх прошлой или перед установкой удалить прошлую версию ?
  • Vu+ Ultimo ||| DM500HD Sim A8P
Самый хороший учитель в жизни -опыт.Берет,правда,дорого,но объясняет доходчиво.

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 390
  • - Вас поблагодарили: 2687
  • Сообщений: 744
  • Репутация: +2722/-0
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 51
    • Просмотр профиля

Абсолютно без разницы.
И через ту же команду в телнете
opkg install -force-overwrite /tmp/*.ipk
Предварительно закинув конечно в папку tmp
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 390
  • - Вас поблагодарили: 2687
  • Сообщений: 744
  • Репутация: +2722/-0
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 51
    • Просмотр профиля

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

Те, у кого DMM, пробуйте и отпишитесь.
При правке файлов возможны какие-то ошибки.
Нет, файлы проверены на валидность конечно.
Но проверьте начет багов.
Если все будет норм, перенесу в первый пост...
Установка через команду в телнете, забросив пакет в tmp
opkg install -force-overwrite /tmp/*.ipk
« Последнее редактирование: 29 Март 2013, 18:55:45 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 390
  • - Вас поблагодарили: 2687
  • Сообщений: 744
  • Репутация: +2722/-0
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 51
    • Просмотр профиля

На DMM пакет не ставится. Ругается. preinst Permission denied

Права на этот файл не дал вроде бы...
Да права не выставил, перезалил.... перекачайте....
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение: