Не могу установить mono. [РЕШЕНО]
Здравствуйте, у меня возникла такая проблема. Устанавливал я себе Gnome, он за собой потянул пакет dev-lang/mono. При компиляции этого пакета выдает такую ошибку:
"If you are using any hardening features such as PIE+SSP/SElinux/grsec/PAX then most probably this is the reason why build has faild. In this case turn any active security enhancemants off and try emerging the package again"
Я не знаю использую я такие вещи или нет (может быть они при установке каких-нибудь пакетов сами включились), но в USE флагах к некоторым пакетам у меня стоит ssl sasl slp cddb ldap avahi gnutls - я так понимаю, это вещи относящиеся так или иначе к безобасности. Хочу попробовать всё это отключить - только вот не знаю как? Я в Linux новечёк. Помогите пожалуйста.
- Для комментирования войдите или зарегистрируйтесь
убей beagle, сохрани свой sda
Частично и косвенно говоря:
Насколько я знаю, в гноме использует это &^$% моно только одна вещь -- beagle. Это индексация всего вашего добра в бакграунде, для удобненького поиска -- типа юбер-grep. Я понимаю, что возможно, он вам может и нужен, но если нет, то просто не ставьте его, и не надо будет вам никакого моно.
А еще лучше -- сделайте emerge -p gnome, после чего выберите нужные пакеты, с каждым сделайте также emerge -p, убедитесь, что никакой моно не тянет в зависимостях, да их в индивидуальном порядке и поставьте. Без бигля (и уж подавно без моно) вам будет сухо и комфортно.
:}
Спасибо за помощь, но
Спасибо за помощь, но проблема только что решилась размаскировкой и установкой последней версии моно 2.0.1-r1. Но у меня возник ещё один вопрос, правда извинияюсь, что не по теме. Если я делаю "#emerge <пакет> -pv" и вижу, что он тянет ещё какие-то пакеты или (что неприятнее всего) хочет поменять новую версию на старую, даунгрэйд, так сказать, как можно сказать emerge, чтобы она этого не делала, а установила тлько те пакеты из списка, котрорые мне нужны?
emerge знает, что делает
Насчет даунгрейда -- emerge поставит обе версии рядышком в слоты, так что это не страшно. Насчет же зависимостей -- и они тоже неспроста, потому вмешиваться в его усмотрение также не стоит. Хотя при желании можно и вручную какую-нибудь зависимость убрать (а именно, сделать ей emerge -C после, как я регулярно поступаю с ненавистными corefonts, которые тянутся imagemagick'ом), все-таки надо прежде исследовать, не устраняется ли такая зависимость манипуляцией с флагами USE. Ну а если нет, то это судьба.
(Вот в Дебиане такой финт не пройдет -- зависимое вообще не удалишь из-под зависящего :)
:}
Здорово, Gentoo рулит :)
Здорово! Gentoo рулит :) Спасибо за советы. А кстати, ещё не подскажете? Я только что установил Gnome и хотел сделать для него сессию (создать обычного пользователя, не root, и сконфигурировать сессию для Gnome, для этого пользователя).
whiteshark#useradd -m -G users shark_1
whiteshark#passwd
ввел пароль
подтвердил пароль
shark_1@whiteshark /root $
Пользователя создал, а вот обратно под root войти не могу
shark_1@whiteshark /root $su root
ввожу пароль
su: Permission denied
shark_1@whiteshark /root $
Подскажите пожалуйста, как можно эту проблему решить. Причем открываю другую консоль Alt+F2, и без проблем вхожу под root.
Хотя наверное лучше сделать
Хотя наверное лучше сделать новую тему с этой проблемой. Сейчас сделаю.
Всё, решил проблему. Добавил
Всё, решил проблему. Добавил пользователя в группу wheel и всё стало OK.