Переход на gentoo Пара вопросов
Гость 15 Августа, 2005 - 21:06
Вот рещил присмотрется к Gentoo, на данный момент сижу на slackware.
интересует вот какие вопросы.
Я привык, что на сервере нету компиляторов =) Возможно ли это сделать. Если да, как удалить (и на какой стадии)уже существующию базу.
Далее бинарники можно создовать , а можно ли создать бинарник для другой платформы? Например я сижу на AMD 64 а надо собрать пакет для P4 на amd64.
(или вообще для 486 =)) Если да, опять же как это делается.
И последний вопрос, как можно отключить все зависимости? (привычка slackware)
Но что бы осталась возможность посмотреть эти зависимости.
»
- Для комментирования войдите или зарегистрируйтесь
1. Коипиляторы
1. Коипиляторы удаляй на стадии, когда всё что нужно сделал. (сделать можно почитаешь man emerge, полезно будет). Бинарники можно создавать и для другой платформы. Опять же man make.conf и т.д. и т.п.
2. Почитать man emerge. И отключить все зависимости, хотя за чем тебе это, я понять не могу.
почитать это
почитать это все хорошо На русском есть где ? К сожелению учили не ENG.
Про зависимости просто привычка =) Мне проще устанавливать то, что надо. А если есть зависимости то и их доустановить. Хотя мне трудно судить со стороны, так как дженту по сути не пользовался.
Если опять же я понял, то исходя из за зависимостей , компилируется программа.
что то типо
что то типо такого
USE="-ipv6" emerge wget "wget без ipv6"
USE="samba" emerge mc "собрать mc с поддержкой самбы"
emerge -pv kde "что надо кде из зависимостей и какие ключи есть у них"
emerge -i xine-ui "игнор xine если вякать будет"
есть файл, там прописываются общие ключи зависимостей для твоей системы /etc/make.conf
USE="-gnome -gtk X alsa unicode ntpl -mysql -apache"
каждому пакету с его стандартным набором ключей будет сказано, либо включить либо выключить данный ключ.
вот пример:
emerge mc "с самого начала требует X и долго онные иксы компилить будет"
USE="-X" emerge mc "вот теперь и быстрее и без иксов".
, смотришь и делаешь.
сначала говоришь emerge -pv(e)
ахха спасибо На
ахха спасибо На эту тему я доку нашел на русском. Но все равно огромное=) Остается еще факт, как удалить компиляторы? +) Хотя бы теоритически.
И еще вопрос как посмотреть какие пакеты находятся в системе? и их описание (тогда я смогу уже и сам все удалить)
И можно ли при компиляции указать под какой процессор (не меняя каждый раз make.conf) и ставить в опрделенную папку. (включая зависимости)
Я бы кстати может и с удовольствием почитал man, да я еще gentoo не ставил =) Пока просто изучаю определенные моменты.
Спасибо за помошь.
Да и еще что дает команда emerge unmerge (Хочу проверить себя)
Вот ещё
Вот ещё неплохая статья про emerge.
http://www.linuxrsp.ru/artic/gentoo-portage.html
Думаю, там найдешь ответы на эти вопросы
Re: ахха спасибо На
emerge -C gcc
только бинарник, предварительно, создать не забудь (можешь отложить его... подальше)... а то потом без компилятора уже ничего сделать не сможешь
удаляет пакет