Как часто приходится лезть в ебилды руками?
Чего то у меня процесс установки генты на ноут сопряжен в основном с проблемами (хотя сейчас и пешу с него :)) Делал я emerge --emptydisk --update --world. В процессе сборки несколько пакетов (запомнил только mc) вываливаются например с ошибкой линковки. Причем ясно что это беда в зависимостях - у меня мц символ в самбе потерял. Убрал самбу из use от греха - но emerge --resume я так понимаю имеет свой кэш с записанными переменными и на изменения юза не реагирует. А сборку всего стафа на машине перезапускать неохота - оставалось всего каких-то 150 пакетов дособрать :) Естественное решение - полез в ебилд, вырезал поддержку самбы, поправил манифест - и снизошло на меня щастье. А теперь внимание вопрос - насколько такая ситуация типична? А то ложишься спат с надеждой что за ночь он тебе все соберет а на утро получаешь сальный кукиш изза такой вот мелочи.
ЗЫ пользуюсь стабильными пакетами теперь, ни в маске, ни в анмаске ничего не прописано.
- Для комментирования войдите или зарегистрируйтесь
dlja mc poprobuj tak :
dlja mc poprobuj tak : USE="-samba" emergre mc
chto to tipo etogo i mc u menja vstal
Так проблема в
Так проблема в том, что тогда нельзя будет набрать emerge resume, т.е. прийдется пересобирать всю систему заново.
Еще есть --skipfirst
Но я уже на этом накололся - поставил поддержку сенсоров, потом меня упала сборка lm_sensors изза несоответствия ядра, адро пересобирать было лень, сделал скипферст, а потом упала сборка кде изза того что она конфигурилась с поддержкой сенсоров.И блин не сенсоры не дособрать, ничего. Вырезать во всех кдешных пакетах поддержку сенсоров - легче застрелииться.... Какая то система сборки не гибкая, вот что не радует.
Поверь, это не прокатит :)
Эти всесторонне развитые и очень умные ребята прописали ЯВНУЮ зависимость от самба в ебилдах MC - т е там стоит IUSE="... samba ...". Т ч прости чувак, в ебилд тебе лезть придецца :)
Зачем лесть в
Зачем лесть в ебилд, делай:
# echo app-misc/mc -samba >>/etc/portage/package.use
И всё.
А я не понимаю
Зачем делать --emptydisk?
Сделай -uD и проблем нет...
Руками мне никогда не приходилось лазить в ebuild...
Век живи - век учись :)
Жто предыдущему оратору :)
А емптитри понадобилось потому как эксперементировал с системой скомпиленной гцц 4. Не понравилось, сорри :) счас намнога лучше