LinuxForum.Fans
Тема

Вопросы новичка по Funtoo

Автор: SidER 325 сообщений 56150 просмотров В конец обсуждения ↓
#227223
tyrnov написал:
Похоже его все же нет

ttm 51994 1 nouveau
drm_kms_helper 24899 1 nouveau
drm 172836 3 nouveau,ttm,drm_kms_helper
mxm_wmi 1265 1 nouveau
#227227
turnov написал:

i2c_algo_bit 5007 2 nouveau,nvidiafb
cfbcopyarea 3249 2 nouveau,nvidiafb
vgastate 8513 1 nvidiafb

Я вижу у вас загруженные модули nvidiafb, привожу вам ссылку с рекомендациями отключить их, вы мне в ответ её же.
У кого-то из нас: «Понедельник — день тяжёлый!»

#227231

< > nVidia Framebuffer Support
< > nVidia Riva support
Отключил
Включил VESA VGA graphics support
(X) vesafb
( ) vesafb-tng

Не нашел.

И заодно:

text
zegrep 'AGP|DRM' /usr/src/linux/.config
# CONFIG_AGP is not set
# CONFIG_DRM is not set
#227236

эти я бы не стал отключать.... а вот всё, что за ними следует - можно...

text

egrep 'DRM|AGP' /usr/src/linux/.config
CONFIG_AGP=y
# CONFIG_AGP_AMD64 is not set
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
CONFIG_DRM=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_VMWGFX is not set
# CONFIG_DRM_NOUVEAU is not set
# CONFIG_DRM_PSB is not set
#227244

Вюдюха не AGP можно наверн и все отрубить. Да и вюдюха как у Lupo Alberto, а у него это тоже отключено.

#227247
tyrnov написал:

drm_kms_helper 24899 1 nouveau
drm 172836 3 nouveau,ttm,drm_kms_helper
[quote=tyrnov]И заодно:

zegrep 'AGP|DRM' /usr/src/linux/.config
# CONFIG_AGP is not set
# CONFIG_DRM is not set

[/quote]
В одном из сообщений вы ошиблись: в ядре, которое вы конфигурируете эти опции отключены, в загруженном, по крайней мере, одна из них присутствует.

tyrnov написал:
< > nVidia Framebuffer Support
< > nVidia Riva support
Отключил
Включил VESA VGA graphics support
(X) vesafb
( ) vesafb-tng

Не нашел.

Device Drivers --->

text
Graphics Support --->
< >   nVidia Framebuffer Support
< >   nVidia Riva support

Device Drivers ---> Graphics support ---> Support for frame buffer devices

#227259

Пересобрал как писал ядро. Иксы стартанули

#227355

Так спрошу тут про toolchain и emerge
Тут:

text
# не компилить предыдущие пакеты (включая system)
emerge -bke world

Бинарники мной уже собранные переустановятся? Он же (мёрдж) не выкачивает бинарники? а то я что-то не тудой...

#227356

newzenon, я раньше этим тоже маялся занимался oO

http://www.funtoo.org/wiki/Toolchain_update#Rebuilding_the_whole_system.3F

Rebuilding the whole system?

Some people argue that this is necessary to rebuild the whole system (even twice) after a toolchain upgrade. This is never necessary, but users who changed their CFLAGS or CXXFLAGS due to a new available arch or optimization flag are welcome to do so, if they want. However, remember that this is never necessary.

По теме:

newzenon написал:
Бинарники мной уже собранные переустановятся?

Только, если не обновляются их версия или флаги.
Опция -K заставит установить имеющиеся бинарные пакеты, несмотря на доступность обновления.

#227357

Меня больше интересует

text
emerge -bke
#227358
newzenon написал:
Меня больше интересует
Lupo Alberto написал:
По теме:
Только, если не обновляются их версия или флаги.
Опция -K заставит установить имеющиеся бинарные пакеты, несмотря на доступность обновления.
#227359
newzenon написал:
Бинарники мной уже собранные переустановятся? Он же (мёрдж) не выкачивает бинарники? а то я что-то не тудой...

да, из пакетов, которые вы только что собрали...

newzenon написал:
Он же (мёрдж) не выкачивает бинарники?

если BINHOST в /etc/make.conf установлен, то выкачивает... но это уже другая история...

#227361
Fat-Zer написал:
да, из пакетов, которые вы только что собрали...

Да. Я вопрос понял несколько иначе. :o

#227365

Все, понял. :_)

#227468
Lupo Alberto написал:
newzenon, я раньше этим тоже маялся занимался oO

http://www.funtoo.org/wiki/Toolchain_update#Rebuilding_the_whole_system.3F

Rebuilding the whole system?

Some people argue that this is necessary to rebuild the whole system (even twice) after a toolchain upgrade. This is never necessary, but users who changed their CFLAGS or CXXFLAGS due to a new available arch or optimization flag are welcome to do so, if they want. However, remember that this is never necessary.

Если выбирается оптимизированный stage, пересобирать абсолютно не нужно. Во время сборки stage1-2, toolchain и так компиляется 2 раза,
потом при stage3 все собирается с уже новым toolchain. Все ультрамодные флаги оптимизации от лукавого, на современных процах прироста почти нет, только риск сломать что-нибудь да тратить время впустую.

#228636
text
revdep-rebuild
 * Configuring search environment for revdep-rebuild

* Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged.

* Collecting system binaries and libraries * Generated new 1_files.rr * Collecting complete LD_LIBRARY_PATH * Generated new 2_ldpath.rr * Checking dynamic linking consistency [ 77% ] * broken /usr/lib64/libreoffice/share/extensions/pdfimport/xpdfimport (requires libpoppler.so.13) [ 100% ] * Generated new 3_broken.rr * Assigning files to packages * /usr/lib64/libreoffice/share/extensions/pdfimport/xpdfimport -> app-office/libreoffice-bin * Generated new 4_raw.rr and 4_owners.rr * Cleaning list of packages to rebuild * Generated new 4_pkgs.rr * Assigning packages to ebuilds * Generated new 4_ebuilds.rr * Evaluating package order * Generated new 5_order.rr * All prepared. Starting rebuild emerge --complete-graph=y --oneshot app-office/libreoffice-bin:0 ..........

* IMPORTANT: 2 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

Calculating dependencies... done! >>> Verifying ebuild manifests >>> Running pre-merge checks for app-office/libreoffice-bin-3.4.3.2-r1 >>> Emerging (1 of 1) app-office/libreoffice-bin-3.4.3.2-r1 >>> Installing (1 of 1) app-office/libreoffice-bin-3.4.3.2-r1 >>> Jobs: 1 of 1 complete Load avg: 1.11, 0.56, 0.54

* Messages for package app-office/libreoffice-bin-3.4.3.2-r1:

* Fallback PaX marking -m * /usr/lib64/libreoffice/program/soffice.bin >>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

* GNU info directory index is up-to-date.

* IMPORTANT: config file '/etc/php/apache2-php5.4/php.ini' needs updating. * See the CONFIGURATION FILES section of the emerge * man page to learn how to update config files.

* IMPORTANT: 2 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

!!! existing preserved libs: >>> package: media-libs/mesa-8.0 * - /usr/lib64/libEGL.so.1 * used by /usr/bin/mplayer (media-video/mplayer-1.0_rc4_p20120128) * used by /usr/lib64/egl/egl_gallium.so (media-libs/mesa-8.0) * used by /usr/lib64/libcairo-gobject.so.2.11000.2 (x11-libs/cairo-1.10.2-r2) * used by 2 other files Use emerge @preserved-rebuild to rebuild packages using these libraries * Build finished correctly. Removing temporary files... * You can re-run revdep-rebuild to verify that all libraries and binaries * are fixed. Possible reasons for remaining inconsistencies include: * orphaned files * deep dependencies * packages installed outside of portage's control * specially-evaluated libraries

Напрягает концовка. И почему он всегда у меня офис пересобирает при выполнении данной команды

#228642
tyrnov написал:
Напрягает концовка.

Выполните

text
emerge @preserved-rebuild
tyrnov написал:
И почему он всегда у меня офис пересобирает при выполнении данной команды

Потому что он бинарный. Если сильно напрягает, выполните

text

echo 'SEARCH_DIRS_MASK="/usr/lib64/libreoffice/share/extensions/pdfimport"' >  /etc/revdep-rebuild/91-libreoffice
revdep-rebuild -i
#228643

Да пускай собирает если так и должно быть. Я думал это не нормально.

text
emerge @preserved-rebuild

Сейчас выполню.

#228645
tyrnov написал:
Да пускай собирает если так и должно быть.

Не должно, это «микробаг». В том то и дело, что ничего не пересобирается, только распаковываются бинарники.

Войдите или зарегистрируйтесь, чтобы ответить.