1 - Куда при установке installer'ом писать свои архитектурные параметры?
Перед его запуском добавлял в /etc/make.conf параметры для компилятора, но потом в процессе установки stage'а "ps afx | grep gcc" показывал строку параметров без "-march=athlon64"... или installer вообще не компилирует пакеты, а устанавливает готовые бинарники? Тогда почему система откликается на "ps afx | grep gcc"?
2 - Когда я делаю "emerge --update --newuse world" после "emerge --sync" на свежеустановленной системе, остаются ли какие не затрагиваемые пакеты не считая ядра?
При установке наблюдал 117 пакетов, а обновилось лишь 55...
В связи с началом освоения этой замечательной ОС (возникли некоторые вопросы)
Модератор: /dev/random
-
Dimanish
- Сообщения: 80
- ОС: Gentoo GNU/Linux
Re: В связи с началом освоения этой замечательной ОС
2. АФАИК обновляются и пересобираются все пакеты, входящие в system, а также перечисленные в /var/lib/portage/world и для которых затронуто изменение use флагов (ключ --newuse).
Registered Linux User #472660
-
iFRAME
- Сообщения: 47
- ОС: Debian testing
Re: В связи с началом освоения этой замечательной ОС
0xFF, ядро тоже обновляется этой командой(точнее скачиваются последние версии исходников ядра или патчи к уже имеющимся и обновляется symlink).
ЗЫ удивлен тем, что инсталлер gentoo у кого то работает. Пытался раз 10 с помошью него установить систему, но каждый раз установка либо валилась в различных местах либо ставилось все криво - косо. В итоге сделал все ручками...
ЗЫ удивлен тем, что инсталлер gentoo у кого то работает. Пытался раз 10 с помошью него установить систему, но каждый раз установка либо валилась в различных местах либо ставилось все криво - косо. В итоге сделал все ручками...
Если пред тобою великая цель, а возможности твои ограничены, — все равно действуй; ибо только через действие могут возрасти твои возможности.
(Шри Ауробиндо)
(Шри Ауробиндо)
-
Gogast
- Сообщения: 549
- ОС: Gentoo amd64
Re: В связи с началом освоения этой замечательной ОС
emerge --depclean уберёт все лишние пакеты
Без виндовза 3 года
-
0xFF
- Сообщения: 267
- ОС: Gentoo
Re: В связи с началом освоения этой замечательной ОС
3 - Влияет ли на производительность слой эмуляции 32-х бит на 64-х битных системах?
В том числе хотелось бы понять ситуацию, когда сама эмуляция поддерживается, но не используется... Конечно хорошо, когда поддерживается, мало ли придётся вдруг использовать... но если она влияет на производительность, то готов вообще от неё отказаться
В том числе хотелось бы понять ситуацию, когда сама эмуляция поддерживается, но не используется... Конечно хорошо, когда поддерживается, мало ли придётся вдруг использовать... но если она влияет на производительность, то готов вообще от неё отказаться
-
Gogast
- Сообщения: 549
- ОС: Gentoo amd64
Re: В связи с началом освоения этой замечательной ОС
32битные проги под эмуляцией работают медленнее чем 64битные
Без виндовза 3 года
-
atlonchik
- Сообщения: 145
- ОС: Gentoo Linux x86
Re: В связи с началом освоения этой замечательной ОС
Создает ли компилятор код для параллельных вычислений? К примеру как мне задать, чтобы код скомпилированной программы использовал четыре ядра процессора? если конечно, это возможно. Хотя я слышал про openMP... Похоже нашёл... А что если вместо -O2 прописывать -O3?
-
Gogast
- Сообщения: 549
- ОС: Gentoo amd64
Re: В связи с началом освоения этой замечательной ОС
да вроде пытается... ты проверь загрузку ядер на какомнибудь перекодировщике
-O3 - если кеш в проце неочень маленький и оперативки достаточно, могут быть проблемы(всмысле некоторые программы могут вылетать \ незапускаться)
и незабудь прописать опцию -march
-O3 - если кеш в проце неочень маленький и оперативки достаточно, могут быть проблемы(всмысле некоторые программы могут вылетать \ незапускаться)
и незабудь прописать опцию -march
Без виндовза 3 года
-
ArtSh
- Сообщения: 433
- ОС: Gentoo
Re: В связи с началом освоения этой замечательной ОС
Компилятор за программиста думать не может. Программист должен явно указать какие части и как исполнять. Это можно сделать либо с помощью потоков/нитей (в пределах одного компьютера) или с помощью sys-cluster/mpich2.
P.S. распределением задач по процессорам занимается ядро системы.
Поставь букву "Ё" на место еЁ!
-
Civil
- Сообщения: 199
- ОС: Gentoo Current
Re: В связи с началом освоения этой замечательной ОС
2 - Когда я делаю "emerge --update --newuse world" после "emerge --sync" на свежеустановленной системе, остаются ли какие не затрагиваемые пакеты не считая ядра?
emerge -uN world - лишь обновит систему, притом без особых ковыряний по зависимостям, т.е. он посмотрит что в world'е лежит и это обновит, ну и зависимости если они жестко прописаны. Если хочется чтобы он по всему прошёлся - emerge -uDN world - да и то за полгода набегает десяток пакетов, которые он пропускает по каким-то причинам.
Если хочется пересобрать ВСЁ - emerge -e world
"Кто управляет прошлым, тот управляет будущим; кто управляет настоящим, тот управляет прошлым" (Д. Оруэлл "1984")