Как убрать в портаже проверку зависимостей для какого либо пакета??? [SOLVED]
valek2282 6 июня, 2013 - 09:56
То есть например ставлю chrome-binary-plugins и не хочу чтоб он тянул мне свою версию хромиума в добавок при обновлении мира. флаг --nodeps знаю но он работает только в момент установки а глобального правила не устаравливает
»
- Для комментирования войдите или зарегистрируйтесь
То есть ты считаешь себя
То есть ты считаешь себя умнее мэйнтейнеров пакета и думаешь, что зависимости в ебилде прописаны с дури? Тогда вперед - ебилд в локальный оверлей, зависимости пишем, какие тебе самому нужны и ставим. Есть одно НО - после такого не должно быть вопросов на форуме аля "я тут свой ебилд сделал, зависимости покорячил и теперь плохо у меня работает вот то-то".
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Tzar написал(а): То есть ты
Чего такой раздражительный? Или считаешь себя глупее мантейнеров?
Ради разнообразия :)
Ребята, давайте жить дружно...
С одной стороны мэйнтэйнеры часто не в теме конкретных нюансов практического использования конкретного приложения.
С другой они практически всегда лучше знают ответ на вопрос: почему нечто сделано именно таки образом в Gentoo GNU/Linux.
:wq
--
Live free or die
Ни в одном ebuild`е
Ни в одном ebuild`е www-plugins/chrome-binary-plugins нет указания на версию chromium`а.
Везде указано только:
Видимо у тебя установлена версия chromium`а, которой сейчас нет в дереве portage.
Да Костик, вот это стоит с
Да Костик, вот это стоит с оболочкой unity - www-client/chromium-25.0.1364.160_p0_p03::unity-gentoo
Скачайте пакет с нужной вам
Скачайте пакет с нужной вам версией google-chrome, что бы из пакета взять PepperFlash и libpdf, например эти:
http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_28.0.1500.36-r204086_amd64.deb
http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_28.0.1500.36-r204086_i386.deb
Сконвертируйте его в tar.lzma:
или
Распакуйте:
или
Скопируйте PepperFlash и libpdf.so
или
Подключите PepperFlash, для этого создайте файл /etc/chromium/pepper-flash
или
Указание вторых ссылок или набора команд, после "или" для 32 битной системы.
Кроме того, можно пойти проще, скопировать ebuild www-plugins/chrome-binary-plugins в локальный оверлей, убрать из ebuild`а зависимость в виде crhomium`а и установить пакет из локального оверлея.
спасибо огромное! решено)))
спасибо огромное! решено)))
http://www.gentoo.ru/content/
http://www.gentoo.ru/content/chto-eto-znachit-solved-resheno
Только мне кажется, что
Только мне кажется, что первый сценарий отдаёт известной ересью (#1443)?
:wq
--
Live free or die
Anarchist написал(а): Только
Конечно нет. Ждём топикстартера с жалобами на левые библиотеки и сломанные пакеты.
Цитата: Только мне кажется,
Не вижу проблем в выполнении указанных шагов, у себя я не стал ставить пакет www-plugins/chrome-binary-plugins. Просто скачиваю последнюю версию google-chrome, распаковываю, кладу в /opt/PepperFlash новые версии flash player`а в поддиректории, соответствующие версиями flash player`а, ну а дальше указываю подключение нужной мне версии в /etc/chromium/default .
А теперь объясни мне, в чём здесь ересь. Описанный метод прост, в случае возникновения проблем откатываюсь на предыдущую версию. Проблем с замещением файлов нет, всё лежит отдельно.
Только зачем это все, когда
Только зачем это все, когда ровно то же самое делается простым emerge -u chrome-binary-plugins:<нужный слот> ?
Не хочу ставить лишний пакет,
Не хочу ставить лишний пакет, т.к. не вижу в этом необходимости, это раз.
Версии в дереве не обновляются, к примеру уже не скачать с серверов google версию chrome-binary-plugins-28.0.1500.29_beta202781.ebuild и chrome-binary-plugins-29.0.1521.3_alpha202710.ebuild из beta версий сейчас на серверах google есть только версии, указанные в этом сообщенрии: http://gentoo.ru/node/27165#comment-202045 (http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_28.0.1500.36-r204086_amd64.deb) . Это два.
Можно, конечно, ставить стабильную версию chrome-binary-plugins-27.0.1453.110_p202711.ebuild ну или копировать в локальный оверлей под именем chrome-binary-plugins-28.0.1500.36_beta204086.ebuild и уже затем ставить. Или ставить версию 9999, но уж этого точно не хочется.
А если у меня к тому же и chromium версии, которой нет в основном дереве и я не хочу его пересобирать, то изволь либо обновить chromium, либо опять же копируй в локальный overlay ebuild, правь его, убирая зависимость в виде chromium`а, выполняй digest и ставь.
Три, у меня есть возможность откатываться на старые версии Pepper Flash, т.к. версии я храню в /opt/PepperFlash/версия. А в случае установки ebuild`ом такой возможности нет.
В общем, сплошная марока.
/
Да ну?!?
И исходники старых версий удаляются автоматически по факту появления новых?..
Да... Розенталь тут тоже не помешал бы...
:wq
--
Live free or die
Цитата:Да ну?!?И исходники
Ну, т.е. ты мне предлагаешь использовать мой метод, к тому же хранить где-то отдельно deb пакеты со старыми версия google-chrome, т.к. после выхода новой версии google-chrome старые удаляются с серверов google.
Лучше уж я свой способ будут использовать.
Запятая, скорее всего, лишняя.
UPD: не лишняя.
>Запятая, скорее всего,
>Запятая, скорее всего, лишняя.
>UPD: не лишняя.
КО: насколько я знаю русский, в нем нет слова марока. ))
Jauhien написал(а): >Запятая,
Дык оговорка относительно Великого и Могучего (с учётом активно разрабатываемой представителями привиллегированной власти тенденции по пиджинизации языка) делалась не просто так, но с хитрым умыслом.
:wq
--
Live free or die
Почитай так же толковый
Почитай так же толковый словарь В.И. Даля.
.
Предполагаю, ты имел в виду эту статью?
Или это не та редакция словаря? :)
:wq
--
Live free or die
Хотя бы даже эта редакция. Но
Хотя бы даже эта редакция. Но я про этот: http://dlib.rsl.ru/viewer/01003972234#?page=1
А так да, надо писать через "о", морока.
Почитайте толковый словарь
Почитайте толковый словарь В.И. Даля.
Если вы не знаете какого-то слова, то это не значит, что его нет.
kostik87
)))))
Найдите мне слово "марока" в словаре современного русского языка и я Вам поставлю пиво.
Не употребляйте слово, когда не знаете, как оно пишется и/или что оно значит.
С написанием, допустим, я
С написанием, допустим, я ошибся, пишется, конечно, через "о", о чём я уже выше ответил.
Но вот значение слова я знаю и употребил его правильно.
Чтоб не было срача отвечу -
Чтоб не было срача отвечу - сделал локальный ебилд сначала для бинарников хрома а затем и для стима ))) так что все либы в поряде и все крутится как надо)