Видео смотреть бесплатно

Смотреть бабушки видео

Официальный сайт goldsoftware 24/7/365

Смотреть видео бесплатно

coder 16.10.2010 02:35

Gentoo Linuxunmask

надаели замаскированне грабли пакеты, а точнее их размаскировывать,уже давно написал скриптик,может кому пригодится)
З.Ы знаю что велосипед,но меня например устраивает)
nano -w /usr/bin/unmask
1
2
3
4
read -p "pkg:"
echo $REPLY >> /etc/portage/package.unmask
echo $REPLY >> /etc/portage/package.keywords
#emerge $REPLY


юзать можно так -

# unmask
pkg: пакет


Тэги:
+ 1 -
Похожие Поделиться

atommixz 16.10.2010 03:18 #
+ -4 -
Пацаны на десктопах сидят в ~ получается что-то вроде Арча.
coder 16.10.2010 03:21 #
+ 0 -
не очень понял о чем ты=)
atommixz 16.10.2010 03:27 #
+ -1 -
Потому что гентушник ты только на словах, а не на деле, если этого не знаешь, я сижу на арче и то это знаю. Это тестовая ветка генты, на десктопе знающие пацаны на ней все поголовно сидят, потому что на стабильной генте софт древний

Включается через ACCEPT_KEYWORDS="~amd64" в make.conf
atommixz 16.10.2010 03:34 #
+ 4 -
и есть autounmask
ZogG 16.10.2010 03:50 #
+ 4 -
он при том размаскирует не только сам пакет но и зависимости, если я не ошибась.
coder 16.10.2010 03:40 #
+ -2 -
я знаЮ что такое арч)
про ACCEPT_KEYWORDS я не знал,признаЮ,только вот зачем тогда autounmask тот же,если все решается вставкой костыля в make.conf ?
да и потом вот например первая ссылка с гугла по этому поводу я например не знал что можно делать так как ты сказал,проэтому пользовался другим способом =)
ZogG 16.10.2010 03:49 #
+ 2 -
потому что никто не отменял HARDMASK и тот же хард маск на ебилды с локального оверлея, да и почти все 9999(свн и гит версии) хардмаск
coder 16.10.2010 04:03 #
+ 0 -
в таком случае autounmask лутше не пользоватся,раз он может размаскировать самую сырую версию.. во всяком случае насколько я понимаЮ если сырой пакет будет зависимостью то автоунмаск не скажет что он сырой? т.е по факту если скажем я ушол курить пока он размаскировывает и не увидел,то он его размоскирует,а потом следовательно пакет соберется вместе с остальными? или я чегото не понимаЮ?=)
coder 16.10.2010 04:24 #
+ 0 -
вот погуглил пишут чтото подобное =)
ZogG 16.10.2010 04:50 #
+ 1 -
размаскировка просто прописывает в файл /etc/portage/package.unmask
пропиши флаг EMERGE_DEFAULT_OPTS="-va"
он будет показывать какие пакеты обновляются при емердже и спрашивать хотите ли вы продолжить. таким образом ты увидишь, какие пакеты обновляются так как размаскированы, и закомментить их (# в начало строки) те строчки, что размаскировали лишнее.
atommixz 16.10.2010 03:50 #
+ 0 -
~ переводит генту в тестинг, а это не стабильная часть... на серверах это не приемлемо. Кроме того, на сколько я понимаю GLSA не распространяется на ~, а это опять же не приемлемо для серверов.
ваш костыль это плохая версия autounmask. который может пригодиться, для размаскировки какой то свежей софтины в стабильной генте, в том числе и на серверах.
HTaeD 16.10.2010 22:56 #
+ 1 -
про ACCEPT_KEYWORDS я не знал,признаЮ,только вот зачем тогда autounmask тот же,если все решается вставкой костыля в make.conf ?

Ты обозвал ACCEPT_KEYWORDS костылём? О_о
Ты точно гентушник?..
coder 17.10.2010 11:58 #
+ 0 -
если 35 часов не спать еще и не то костылем обзовеш,сегодня на работу проспал,проснулся от того что приснилось что меня будят init'ом 0_0 такчто я ничему не удевляюсь уже))
З.Ы насчет костыля наоборот впринципе получается))
enot 18.10.2010 13:16 #
+ 1 -
>знаЮ
>понимаЮ
>понимаЮ
>запятые НЕ НУЖНЫ
>пробелы тоже
>обзовеш

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

>если 35 часов не спать
это не причина. не выспался - иди спи. может, на свежую голову перестанешь чушь нести.
blackraven 19.10.2010 16:20 #
+ 0 -
а если нет разницы, зачем платить больше плодить больше костылей? :)
macumazan 16.10.2010 03:27 #
+ 4 -
autounmask вам в помощь.
cppmm 16.10.2010 06:37 #
+ 0 -
Надоели костыли.
Если пакет замаскирован - это не просто потому, что кому-то вдруг захотелось. Юзайте ~ и не заморачивайтесь раз размаскировывать лениво.
hate 16.10.2010 10:01 #
+ 0 -
сможет ли оно размаскировать мне кеды 4.5.2?
autounmask толи не справился, толи я не знаю чо делать - много блокировок и отказ ставиться
coder 16.10.2010 10:15 #
+ 0 -
оно может размаскировывать по одному пакету,если переписать скрипт немного то сможет несколько,хотя в теории и так может) попробуй, хотя вобщемто смотря почему пакет маскед) З.ы я могу сильно тупить потому как сутки не сплю уже) такчто сильно не бейте если что))
coder 16.10.2010 10:18 #
+ 0 -
а лутше попробуй костыль в мэйкконф который обсуждался выше))
ZogG 16.10.2010 16:02 #
+ 2 -
а можно посмотреть, что показывает emerge -va =kde-meta-4.5.2 или какой там пакет, уверен, что размаскировало. просто там сто пудов конфликты с другими пакетами и с флагами, с кде так часто. я либо удаляля все и ставил заново новую версию. или смотрел каждый раз какой пакет конфликтует и исправлял по одному.(потому я избавился от кде либс полностью, почти каждые большие апдейты одно и тоже)
hate 16.10.2010 17:24 #
+ 0 -
уже разобрался. оказывается x11-libs/qt-4.7.0 отсутствует. видимо было решено этот метапакет окончательно выбросить.
haku 16.10.2010 17:00 #
+ 0 -
Сразу видно -- документацию вы не читали. Все эти файлы есть уже готовые, необходимо и достаточно сделать симлинк и всё поставится.
HTaeD 16.10.2010 23:12 #
+ 0 -
А как же это работает, если в package.unmask идёт только категория/имя-версия, а в package.keywords ещё необходимо '~x86' или '~x86 **' ?
ZogG 17.10.2010 09:46 #
+ 1 -
ну так это разные вещи. в unmask размаскировываем софт, который замаскировали из-за не стабильности, дыры или из-за того что перестали поддерживать. в keywords это уже поддержка архитектуры. к примеру софт может и ок, но на вот на арм не собирается или работает криво(не оптимизирован или код вообще спецефичен для определеной архитектуры). В кейвордс редко поподают пакеты, у меня только локальные ебилды в основном (так как тупил прописать в сам ебилд кейворд)
HTaeD 17.10.2010 14:12 #
+ 0 -
Я знаю что и куда писать, если нужно будет размаскировать пакет. А вот данный скрипт (если его вообще так можно назвать) записывает одну и ту же строчку и в package.keywords и в package.unmask, хотя они должны быть там разные! И, к тому же, ничего не устанавливает, т.к. '#emerge $REPLY' это коментарий.
coder 17.10.2010 15:52 #
+ 0 -
если нужно чтоб устанавливал то можно же раскоментировать?
у меня работает и так,я его не пилил, писал на скорую руку для себя. если допилить пару строк - будет писать разные строчки.

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн