1

Собирал гном вышло так так что не воспроизводит не видео не музыку не открывает картинки. Так понял проблема в use флагах make.conf подскажите какие правильно использовать при сборке гнома

ОС: Gentoo/Funtoo

2

В первую очередь, покажие свой make.conf.
кроме того, покажите вывод
eselect profile show
может быть достаточно просто выбрать нужный профиль.

Йа тьомный эльф

3

к слову, посмотреть возможные профиль можно с помощью
eselect profile list
выбрать нужный из списка
eselect profile set (номер профиля)

Йа тьомный эльф

4

Да с профилем я даже оказывается не заметил в хенбуке не чего и пропустил этот шаг с его выбором. Сейчас все равно решил ставить по новой потому что ставил под x86 а проц AMD atlon x2 64 думаю логичней и поставить систему amd64 вот поставлю тогда базовую систему и покажу make.conf и какой нужно выбрать профиль мне?

ОС: Gentoo/Funtoo

5

Вот доступные профили:

#eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/10.0
  [2]   default/linux/amd64/10.0/desktop *
  [3]   default/linux/amd64/10.0/desktop/gnome
  [4]   default/linux/amd64/10.0/desktop/kde
  [5]   default/linux/amd64/10.0/developer
  [6]   default/linux/amd64/10.0/no-multilib
  [7]   default/linux/amd64/10.0/server
  [8]   hardened/linux/amd64/10.0
  [9]   hardened/linux/amd64/10.0/no-multilib
  [10]  selinux/2007.0/amd64
  [11]  selinux/2007.0/amd64/hardened
  [12]  selinux/v2refpolicy/amd64
  [13]  selinux/v2refpolicy/amd64/desktop
  [14]  selinux/v2refpolicy/amd64/developer
  [15]  selinux/v2refpolicy/amd64/hardened
  [16]  selinux/v2refpolicy/amd64/server

Если вы собираетесь использовать Gnome на компьютере с amd64-архитектурой, выберите профиль default/linux/amd64/10.0/desktop/gnome.

Был, был и весь вышел...

6

tyrnov пишет:

проц AMD atlon x2 64 думаю логичней и поставить систему amd64

Безусловно. Так и стоит поступить.

Йа тьомный эльф

7

tyrnov пишет:

Да с профилем я даже оказывается не заметил в хенбуке не чего и пропустил этот шаг с его выбором. Сейчас все равно решил ставить по новой потому что ставил под x86 а проц AMD atlon x2 64 думаю логичней и поставить систему amd64 вот поставлю тогда базовую систему и покажу make.conf и какой нужно выбрать профиль мне?

Это и выбрал после того как посмотрел на хенбуке а в первый раз я это вобще не заметил читал потому что в английском варианте и еще через links

ОС: Gentoo/Funtoo

8 (30.10.2010 12:44:05 отредактировано Fat-Zer)

По сабжу за воспроизведение видео отвечают в основном следующие пакеты:
media-video/ffmpeg media-libs/xine-lib media-video/mplayer (xine или mplayer зависит от плеера). Ещё много всего они сами по зависимостям подтягивают...
Их юсы уже смотри/устанавливай сам... Здесь универсального решения нет...

ЗЫ: при первой установке ИМХО лучше думать над каждым юсом для каждого пакета, нужен он или нет.

95% процентов проблем находятся между клавиатурой и стулом.

9

Fat-Zer пишет:

ЗЫ: при первой установке ИМХО лучше думать над каждым юсом для каждого пакета, нужен он или нет.

Для работы с USE-флагами выработал такую стратегию:
С помощью

eselect profile

выбираю наиболее подходящий под мои задачи и оборудование профиль.
Для изучения флагов я пользуюсь

euse

из пакета app-portage/gentoolkit.
Глобальные USE-флаги с помощью

ufed

помещаю в /etc/make.conf, локальные же (влияющие на ограниченное количество пакетов) помещаю в файлы вида
/etc/portage/package.use/<НАЗВАНИЕ_КАТЕГОРИИ_ПАКЕТА>/<НАЗВАНИЕ_ПАКЕТА>, то есть примерно так:

 cat /etc/portage/package.use/app-admin
app-admin/conky                curl hddtemp imlib iostats lua-cairo lua-imlib nano-syntax rss weather-metar weather-xoap
app-admin/testdisk                ntfs reiserfs
Был, был и весь вышел...

10

Собрал gnome c make.conf

CFLAGS="-O1   -march=native -pipe"
CXXFLAGS="-O1 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j3"
USE="mmx sse sse2 sse3 3dnow -arts -ipv6 aac acpi alsa applet archive automount bash-completion beagle bluetooth cairo cdda consolekit cups dbus djvu dirac dri dri2 dvd encode epiphany eselect fam ffmpeg flac freetype fuse galago gedit  gphoto2 gpm ghostscript gtk gnome gnome-keyring gstreamer hal jpeg -joystick -qt3support -qt3 -qt4 -kde -ldap lm_sensors mpeg mp3 matroska mono multilib multiuser nautilus  ncurses nptl opengl ogg pch samba -sqlite tiff theora unicode udev usb v4l v4l2 vorbis win32codecs x264 xcomposite xv xvid xulrunner X"

GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/"

SYNC="rsync://rsync2.ru.gentoo.org/gentoo-portage"
ALSA_CARDS="snd_hda_intel"

Проблема с чтением основных файлов решена частично все норм не хватает воспроизведения файлов .mkv что предпринять? Плеер будет под видео VLC привык нему.  Собирал его по:

 Консоль:
emerge vlc

Собрался успешно но запускаться отказывается. И как лучше собрать мозилу?
Собираю по emerge mozilla-firefox и выдает:
 Консоль:

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "mozilla-firefox".


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

ОС: Gentoo/Funtoo

11

tyrnov пишет:

Собираю по emerge mozilla-firefox и выдает:

Откройте для себя

eix

eix firefox
* www-client/firefox
     Available versions:  3.6.8 3.6.9 ~3.6.9-r1 3.6.11 ~3.6.12 {+alsa bindist custom-optimization dbus elibc_FreeBSD gnome +ipc java libnotify linguas_af linguas_ar linguas_as linguas_be linguas_bg linguas_bn linguas_bn_BD linguas_bn_IN linguas_ca linguas_cs linguas_cy linguas_da linguas_de linguas_el linguas_en linguas_en_GB linguas_en_US linguas_eo linguas_es linguas_es_AR linguas_es_CL linguas_es_ES linguas_es_MX linguas_et linguas_eu linguas_fa linguas_fi linguas_fr linguas_fy linguas_fy_NL linguas_ga linguas_ga_IE linguas_gl linguas_gu linguas_gu_IN linguas_he linguas_hi linguas_hi_IN linguas_hr linguas_hu linguas_id linguas_is linguas_it linguas_ja linguas_ka linguas_kk linguas_kn linguas_ko linguas_ku linguas_lt linguas_lv linguas_mk linguas_ml linguas_mr linguas_nb linguas_nb_NO linguas_nl linguas_nn linguas_nn_NO linguas_oc linguas_or linguas_pa linguas_pa_IN linguas_pl linguas_pt linguas_pt_BR linguas_pt_PT linguas_rm linguas_ro linguas_ru linguas_si linguas_sk linguas_sl linguas_sq linguas_sr linguas_sv linguas_sv_SE linguas_ta linguas_ta_LK linguas_te linguas_th linguas_tr linguas_uk linguas_vi linguas_zh_CN linguas_zh_TW startup-notification system-sqlite wifi}
     Homepage:            http://www.mozilla.com/firefox
     Description:         Firefox Web Browser
Был, был и весь вышел...

12

tyrnov пишет:

Собрался успешно но запускаться отказывается.

Запустите из консоли, покажите вывод.

Был, был и весь вышел...

13

ещё можно начинать осваивать equery:

$ equery uses vlc
[ Searching for packages matching vlc... ]
[ Colour Code : set unset ]
[ Legend : Left column  (U) - USE flags from make.conf              ]
[        : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for media-video/vlc-1.1.4 ]
U I
.....
- - matroska       : Adds support for the matroska container format (extensions .mkv, .mka and .mks)
.....

95% процентов проблем находятся между клавиатурой и стулом.

14 (30.10.2010 16:41:09 отредактировано HTaeD)

tyrnov пишет:

Проблема с чтением основных файлов решена частично все норм не хватает воспроизведения файлов .mkv что предпринять?

USE="matroska" emerge vlc.

tyrnov пишет:

Собрался успешно но запускаться отказывается.

Уверен, он прекрасно запускается. Судя по вашему make.conf, а точнее по -qt4 в нём, вы собрали vlc без gui. в таком виде он имеет только консольный интерфейс (запускается cvlc ... ). Т.е. USE="qt4" emerge vlc всё поправит.

Конечно, эти флаги лучше занести в /etc/portage/package.use, как советовали выше.

15 (30.10.2010 17:11:02 отредактировано tyrnov)

Lupo Alberto пишет:
tyrnov пишет:

Собрался успешно но запускаться отказывается.

Запустите из консоли, покажите вывод.

 Консоль:

tyrnov@localhost ~ $ vlc
VLC media player 1.1.4 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Warning: call to signal(13, 0x1)
[0x605120] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
Интерфейс удаленного управления запущен. Введите 'help' для справки.

ОС: Gentoo/Funtoo

16

HTaeD пишет:

Конечно, эти флаги лучше занести в /etc/portage/package.use, как советовали выше.

Вот это как раз не допонял чем отличается заносить флаги сюда или в make.conf

ОС: Gentoo/Funtoo

17

tyrnov пишет:

Вот это как раз не допонял чем отличается заносить флаги сюда или в make.conf

В make.conf сидят глобальные юзы, т.е. применяются по умолчанию ко всем пакетам. В package.use локальные юзы, т.е. действуют только для тех пакетов,  для которых прописан.

18

HTaeD пишет:
tyrnov пишет:

Вот это как раз не допонял чем отличается заносить флаги сюда или в make.conf

В make.conf сидят глобальные юзы, т.е. применяются по умолчанию ко всем пакетам. В package.use локальные юзы, т.е. действуют только для тех пакетов,  для которых прописан.

Тоесть если я правильно понимаю для vlc если мне надо то я добавляю в package.use

USE="matroska" emerge vlc

Если не в таком виде то поправьте меня

ОС: Gentoo/Funtoo

19

tyrnov пишет:

Если не в таком виде то поправьте меня

Не в таком. В package.use должно быть:

media-video/vlc matroska qt4

20

USE="matroska" emerge vlc

Эта команда установит вам vlc с включенным флагом matroska, но когда вы будете обновлять систему, portage предложит вам пересобрать vlc без этого флага, т.к. он (флаг) не был нигде закреплён.

В package.use всё просто: категория/имя_пакета флаги_через_пробел

21

Спасибо HTaeD с package.use разобрался и сделал все. Но споткнулся с проблемой установки в мозиле Flash Player. В нете поискал нашел что в 64 битных ос с этим проблема у меня как раз amd64. Есть ли тут выход? И проблема с разрешением экрана ставит 800*600 и других нету выбора. Драйвер ставил на nvidia:

emerge nvidia
ОС: Gentoo/Funtoo

22 (30.10.2010 20:07:57 отредактировано Fat-Zer)

emerge www-plugins/adobe-flash
В файрфоксе и опере должен автоматом подцепляться, в чём-нить более экзотическом могут быть проблемы.
Дока по настройке карточек NVIDIA. или проблема серьёзней?

95% процентов проблем находятся между клавиатурой и стулом.

23

tyrnov, добавьте в /etc/make.conf строки

INPUT_DEVICES="evdev synaptics"
VIDEO_CARDS="nvidia"

Убедитесь, что в ядре включены следующие опции модулями (разумеется, смотрите на своё «железо» или покажите вывод команды lspci -k)

zegrep 'AGP|DRM' /proc/config.g
CONFIG_AGP=m
CONFIG_AGP_INTEL=m
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_DRM is not set

Выполните

emerge -auDNv world

Приведите файл /etc/X11/xorg.conf примерно (у меня xorg-server-1.9) к такому виду:

+ открыть спойлер

###
Section "Extensions"
    Option         "Composite" "Disable"
EndSection
   
#
Section "Files"
    ModulePath    "/usr/lib64/xorg/modules"
        ModulePath      "/usr/lib64/opengl/nvidia"
        ModulePath      "/usr/lib64/opengl/xorg-x11/extensions"
#   
    FontPath        "/usr/share/fonts/liberation-fonts/"
#        FontPath        "/usr/share/fonts/ttf-bitstream-vera/"
#        FontPath        "/usr/share/fonts/urw-fonts/"
#        FontPath        "/usr/share/fonts/intlfonts/"
        FontPath        "/usr/share/fonts/corefonts/"
        FontPath        "/usr/share/fonts/droid/"
    FontPath        "/usr/share/fonts/dejavu/"
#        FontPath        "/usr/share/fonts/cyrillic/"
        FontPath        "/usr/share/fonts/misc/:unscaled"
#        FontPath        "/usr/share/fonts/100dpi/:unscaled"
#        FontPath        "/usr/share/fonts/75dpi/:unscaled"
#        FontPath        "/usr/share/fonts/default/ghostscript/"
#        FontPath        "/usr/share/fonts/Speedo/"
EndSection

Section "InputClass"
    Identifier "keyboard-all"
    Driver "evdev"
    Option "XkbLayout" "us,ru(winkeys)"
#    Option "XkbVariant" ",qwerty"
    Option "XkbOptions" "grp:lwin_toggle,grp:switch,grp_led:caps,compose:ralt,terminate:ctrl_alt_bksp"
    MatchIsKeyboard "on"
EndSection

Section "InputClass"
    Identifier "mouse-all"
    Driver "evdev"
    MatchIsPointer "on"
EndSection

Section "InputClass"
        Identifier "lirc-all"
        Driver "evdev"
    MatchProduct "cx88 IR (TeVii S460 DVB-S/S2)"
    Option "Ignore" "on"
EndSection

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
EndSection

Section "ServerFlags"
        Option "AllowEmptyInput" "True"
##        Option "DPMS" "True" ####
EndSection

Section "Monitor"
    Identifier "Monitor0"
    VendorName "Samsung"
    ModelName "HD"
    Option         "DPMS"   
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "UseEDIDDpi" "FALSE"
    BoardName      "GeForce GT 220"
    Option         "NvAGP" "1"
EndSection
                   
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
        SubSection     "Display"
            Depth       24
        EndSubSection
#    Option   "DynamicTwinView" "False"
#    Option "FlatPanelProperties" "Scaling = Native"
EndSection

Был, был и весь вышел...

24

Fat-Zer пишет:

emerge www-plugins/adobe-flash
В файрфоксе и опере должен автоматом подцепляться, в чём-нить более экзотическом могут быть проблемы.

Проблема вроде тока в 64 битных помню была эта проблема и на другом дистрибутиве Linux а в 32 да бес проблем все подцепилось

ОС: Gentoo/Funtoo

25

 Консоль:

localhost ~ # emerge www-plugins/adobe-flash

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

Calculating dependencies... done!

!!! All ebuilds that could satisfy "www-plugins/adobe-flash" have been masked.
!!! One of the following masked packages is required to complete your request:
- www-plugins/adobe-flash-10.2.161.23_pre20100927 (masked by: AdobeFlash-10.1 license(s), ~amd64 keyword)
A copy of the 'AdobeFlash-10.1' license is located at '/usr/portage/licenses/AdobeFlash-10.1'.

- www-plugins/adobe-flash-10.1.85.3 (masked by: AdobeFlash-10.1 license(s))
- www-plugins/adobe-flash-9.0.283.0 (masked by: AdobeFlash-9.0.31.0 license(s), ~amd64 keyword)
A copy of the 'AdobeFlash-9.0.31.0' license is located at '/usr/portage/licenses/AdobeFlash-9.0.31.0'.



For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


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

Вот проблема с флешплеером

ОС: Gentoo/Funtoo

26

echo "www-plugins/adobe-flash ~amd64" >> /etc/portage/package.keywords
echo "www-plugins/adobe-flash AdobeFlash-10.1" >> /etc/portage/package.license

В порядке некоторого оффтопа:

tyrnov пишет:

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

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

Читайте то, что вам пишет система, она не зря это делает.
По сути: вам сообщают, что запрошенный вами пакет маскирован по лицензии и поддерживаемой архитектуре и, чтобы узнать, как его размаскировать, предлагается прочесть соответствующую страницу man либо ссылку в Gentoo Handbook.

Был, был и весь вышел...

27 (31.10.2010 10:49:43 отредактировано mycetophylax)

tyrnov пишет:

... споткнулся с проблемой установки в мозиле Flash Player. В нете поискал нашел что в 64 битных ос с этим проблема у меня как раз amd64. Есть ли тут выход?

Периодически с флэшплеером на 64битной системе проблемы возникают. Новая 32битная версия под Linux обычно выходит раньше, чем 64битная. На данный момент все нормально. Смотри чтобы были включены флаги "32bit 64bit". Если нет 64bit, тогда возможно есть флаг "nspluginwrapper".
А вообще перед установкой полезно сначала посмотреть, что ставишь и с какими флагами. Используя только emerge это делается так:

emerge -pv nvidia-drivers



В качестве ликбеза:

tyrnov пишет:

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

eselect news list
eselect news read 1

Только ничего полезного там обычно не пишут  wink

28

mycetophylax пишет:

Только ничего полезного там обычно не пишут 

Не согласен, за последние пару дней уже раз пять отправлял читать новость об обновлении Perl.

+ открыть спойлер

eselect news read 6
2010-10-22-perl-5.12-upgrade-procedure
  Title                     Perl 5.12 upgrade procedure
  Author                    perl-team <perl@gentoo.org>
  Author                    Torsten Veller <tove@gentoo.org>
  Posted                    2010-10-22
  Revision                  1

==> Run `perl-cleaner --all` after upgrading to a new Perl version! <==

"Perl 5.12 is not binary compatible with prior releases of Perl. If
you have built extensions (i.e. modules that include C code) using an
earlier version of Perl, you will need to rebuild and reinstall those
extensions." [1]

In fact, in Gentoo you currently have to rebuild all Perl modules and
all binaries linking libperl to get into a consistent state again.

perl-cleaner generates a list of broken packages and passes it to your
package manager to reinstall them. After reinstalling the packages,
perl-cleaner outputs a list of files the script could not deal with
(like modules installed not via the package manager).

See `man perl-cleaner` for its options.

[1] http://search.cpan.org/dist/perl-5.12.2 … tibilities

Был, был и весь вышел...

29

tyrnov пишет:

Драйвер ставил на nvidia: emerge nvidia

После установки драйвера, его ещё надо выбрать:

eselect opengl list
eselect opengl set nvidia

30

tyrnov пишет:

 Консоль:

localhost ~ # emerge www-plugins/adobe-flash

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

Calculating dependencies... done!

!!! All ebuilds that could satisfy "www-plugins/adobe-flash" have been masked.
!!! One of the following masked packages is required to complete your request:
- www-plugins/adobe-flash-10.2.161.23_pre20100927 (masked by: AdobeFlash-10.1 license(s), ~amd64 keyword)
A copy of the 'AdobeFlash-10.1' license is located at '/usr/portage/licenses/AdobeFlash-10.1'.

- www-plugins/adobe-flash-10.1.85.3 (masked by: AdobeFlash-10.1 license(s))
- www-plugins/adobe-flash-9.0.283.0 (masked by: AdobeFlash-9.0.31.0 license(s), ~amd64 keyword)
A copy of the 'AdobeFlash-9.0.31.0' license is located at '/usr/portage/licenses/AdobeFlash-9.0.31.0'.



For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


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

Вот проблема с флешплеером

Приветствую!
Имел аналогичную проблему с флешплеером.
Во-первых, большое спасибо за тему, многое узнал помимо чтения хендбука )) (например eix)
Сам только познаю азы генту )
Как уже было написано по команде eix ты узнаешь какие версии флешплеера тебе доступны. По твоей команде выше обрати внимание, что из этих версий не ругается на архитектуру amd64 только adobe-flash-10.1.85.3 (а ругается он только на лицензию). Значит его родимого мы и поставим. Лицензию мы ему разрешим командой echo www-plugins/adobe-flash AdobeFlash-10.1 >> /etc/portage/package.license
Мозиллу я установил LINGUAS="ru" emerge www-client/firefox-3.6.9
Ну и флешплеер установил командой USE="32bit 64bit nspluginwrapper" emerge adobe-flash
После этого у меня флешплеер в мозилле заработал. А в хроме нет, хотя с него все и началось, легче и быстрее он чем мозилла. Ну да ладно.
Вобщем как то так, если что забыл, исправлюсь.