LINUX.ORG.RU

как установить на Gentoo KDE ?


0

1

В gentoo сижу второй день ,новичек если что не пинать =)пытаюсь ставить KDE выходит вот это

вот так emerge kdebase-meta


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

Calculating dependencies... done!

!!! The ebuild selected to satisfy ">=kde-base/kwin-4.9.3:4[aqua=]" has unmet requirements.
- kde-base/kwin-4.9.3::gentoo USE="(-aqua) -debug -gles -opengl"

  The following REQUIRED_USE flag constraints are unsatisfied:
    !opengl? ( gles ) !gles? ( opengl )

(dependency required by "kde-base/kdebase-meta-4.9.3" [ebuild])
(dependency required by "kdebase-meta" [argument])

хотя в make.conf все вроде есть

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=amdfam10 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
#SYNC="rsync://mirror.yandex.ru/gentoo-portage"
GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles"
GENTOO_MIRRORS="ftp://gentoo-mirror.spb.ru"
#ACCEPT_KEYWORDS="x86"
#PORTDIR_OVERLAY="/usr/local/portage"
INPUT_DEVICES="evdev synaptics"
LINGUAS="ru"
LANGUAGE="ru"
USE="unicode -aqua -debug -gles -opengl sse sse2 sse3 truetype rdesktop gimp 7zip djvu ftp  aalib amr audiofile cdda css ffmpeg gsm lame matroska musepack quicktime real sndfile soundtouch speex theora vcd vdpau xvmc dbus nls chardet mp3 alsa consolekit imlib  slit  gtk dvd alsa X jpeg -vim-syntax "
VIDEO_CARDS="sgfxi"
ALSA_CARDS="hda-intel"
AUTOCLEAN="yes"
ACCEPT_LICENSE="*"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"

в интернете искал толковый ман но ничего кроме обрывок переписок не нашел ,не ужеле Gentoo столь не «дружелюбный» дистрибутив ,что в нем нет нормальной толковой документации?

sharabdin ()

The following REQUIRED_USE flag constraints are unsatisfied: !opengl? ( gles ) !gles? ( opengl )

Нужно выбрать что-либо: opengl или gles.

fluorite ★★★★★ ()
Ответ на: комментарий от fluorite

спасибо большое уже зашел и сделал , вот тут теперь такая ошибка * IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy «>=x11-libs/qt-sql-4.8.0:4[qt3support]». !!! One of the following packages is required to complete your request: - x11-libs/qt-sql-4.8.4::gentoo (Change USE: +qt3support) (dependency required by «kde-base/kdialog-4.9.3» [ebuild]) (dependency required by «kde-base/kdebase-meta-4.9.3» [ebuild]) (dependency required by «kdebase-meta» [argument])

хотя qt3support уже есть в USE

sharabdin ()
Ответ на: комментарий от init_6

Глазами нужно прочитать источники перечисленные вот там затем мозгом осмыслить.

ты наверно свято веришь что ты дал мне что то толковое ? пиши по теме а не неси ахинею! я это уже проштудировал.

sharabdin ()
Ответ на: комментарий от sharabdin

Вы читать умеете ?

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-sql-4.8.0:4[qt3support]". 
!!! One of the following packages is required to complete your request: 
- x11-libs/qt-sql-4.8.4::gentoo (Change USE: +qt3support)

(dependency required by "kde-base/kdialog-4.9.3" [ebuild])
(dependency required by "kde-base/kdebase-meta-4.9.3" [ebuild])
(dependency required by "kdebase-meta" [argument])

Emerge вам говорит, что указанные пакеты (dependency ...) «хотят», чтобы пакет x11-libs/qt-sql был собран с флагом qt3support.

ты наверно свято веришь что ты дал мне что то толковое ? пиши по теме а не неси ахинею! я это уже проштудировал.

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

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

Если его не исправите, не приобритетё нужный, читать и разбираться, то Gentoo будет для вас не дружелюбным.

kostik87 ★★★★★ ()

Пособие для домохозяек "Как установить на Gentoo KDE?" © init_6 Часть первая

Зашел на gentoo.org ткнул Get Gentoo! а там ткнул amd64: stages

Последний портаж releases/snapshots/current/portage-latest.tar.bz2 скачал и распаковал куда нужно… зашел в ченжрут.

mkdir /mnt/gentoo;
cd /mnt/gentoo;
wget http://distfiles.gentoo.org/releases/amd64/autobuilds/current-stage3/stage3-amd64-20121210.tar.bz2;
tar -xjpf stage3-amd64-20121210.tar.bz2
cd cd /mnt/gentoo/usr
wget http://distfiles.gentoo.org/releases/snapshots/current/portage-latest.tar.bz2
tar xjf portage-lat*
 # Это уже в ченжруте. Стандартный make.conf
cat /etc/portage/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="bindist mmx sse sse2"

Привел согласно KDE Install Guide к виду:

 # Это уже в ченжруте но теперь согласно http://gentoo-install.com/kde
cat /etc/portage/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
#-----------------------------
XUSE="truetype X new-login xorg xscreensaver xv xcomposite xinerama opengl aiglx"
IMAGEUSE="jpeg gif tiff png svg pdf"
MEDIAUSE="alsa mad vidix asf win32codecs dvd mp4 aac x264 xvid nsplugin mp3 real"
GENERAL="samba java bzip2 symlink sqlite spell xml"
SYSTEM="hal fam dbus aoss threads"
NOTUSE="-arts -qt4 -ipv6"
KDEUSE="kde kdeenablefinal qt3 rdesktop"

USE="${NOTUSE} ${SYSTEM} ${GENERAL} ${IMAGEUSE} ${XUSE} ${KDEUSE} ${MEDIAUSE}"
#------------------------------

Очень важный шаг затем покажу почему…

cp /etc/portage/make.conf /etc/portage/make.conf-1

Запустил пробно

emerge kde-meta -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
(cut простыню)
The following USE changes are necessary to proceed:
#required by app-admin/system-config-printer-common-1.3.11-r1, required by kde-base/printer-applet-4.9.3, required by kde-base/kdeutils-meta-4.9.3[cups], required by kde-base/kde-meta-4.9.3, required by kde-meta (argument)
=dev-libs/libxml2-2.8.0-r3 python
#required by sys-auth/polkit-0.107-r1[pam], required by sys-power/upower-0.9.18, required by kde-base/kdelibs-4.9.3[upower], required by kde-base/kfmclient-4.9.3, required by kde-base/kdebase-startkde-4.9.3, required by kde-base/kdebase-meta-4.9.3, required by kde-base/kde-meta-4.9.3, required by kde-meta (argument)
=sys-auth/pambase-20101024-r2 consolekit
#required by x11-drivers/xf86-video-vmware-12.0.2-r1, required by x11-base/xorg-drivers-1.13[video_cards_vmware], required by x11-base/xorg-server-1.13.1[xorg], required by x11-drivers/xf86-video-glint-1.2.8
>=media-libs/mesa-9.0.1 xa
#required by sys-auth/polkit-0.107-r1, required by sys-power/upower-0.9.18, required by kde-base/kdelibs-4.9.3[upower], required by kde-base/kfmclient-4.9.3, required by kde-base/kdebase-startkde-4.9.3, required by kde-base/kdebase-meta-4.9.3, required by kde-base/kde-meta-4.9.3, required by kde-meta (argument)
>=sys-auth/consolekit-0.4.5_p20120320-r1 policykit
#required by sys-fs/udisks-1.0.4-r2, required by kde-base/kdelibs-4.9.3[udisks], required by kde-base/kfmclient-4.9.3, required by kde-base/kdebase-startkde-4.9.3, required by kde-base/kdebase-meta-4.9.3, required by kde-base/kde-meta-4.9.3, required by kde-meta (argument)
=virtual/udev-171 gudev hwdb
#required by media-libs/phonon-gstreamer-4.6.2-r1, required by media-libs/phonon-4.6.0-r1[gstreamer], required by kde-base/phonon-kde-4.9.3, required by kde-base/kdebase-startkde-4.9.3, required by kde-base/kdebase-meta-4.9.3, required by kde-base/kde-meta-4.9.3, required by kde-meta (argument)
>=media-plugins/gst-plugins-meta-0.10-r7:0.10 ogg vorbis
#required by x11-drivers/xf86-video-vmware-12.0.2-r1, required by x11-base/xorg-drivers-1.13[video_cards_vmware], required by x11-base/xorg-server-1.13.1[xorg], required by x11-drivers/xf86-video-glint-1.2.8
>=x11-libs/libdrm-2.4.40 libkms
#required by kde-base/pykde4-4.9.3, required by kde-base/printer-applet-4.9.3, required by kde-base/kdeutils-meta-4.9.3[cups], required by kde-base/kde-meta-4.9.3, required by kde-meta (argument)
=dev-python/PyQt4-4.9.4-r1 webkit declarative sql script
#required by kde-base/kopete-4.9.3, required by kde-base/kdenetwork-meta-4.9.3, required by kde-base/kde-meta-4.9.3, required by kde-meta (argument)
>=x11-libs/qt-gui-4.8.4 mng
#required by virtual/udev-171, required by sys-power/upower-0.9.18, required by kde-base/kdelibs-4.9.3[upower], required by kde-base/kfmclient-4.9.3, required by kde-base/kdebase-startkde-4.9.3, required by kde-base/kdebase-meta-4.9.3, required by kde-base/kde-meta-4.9.3, required by kde-meta (argument)
=sys-fs/udev-171-r9 gudev hwdb

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
init_6 ★★★★★ ()

Пособие для домохозяек "Как установить на Gentoo KDE?" © init_6 Часть последняя

Почитал выхлоп простыни… подумал и отредактировал /etc/portage/make.conf:

 # Это опять же в ченжруте…
cat /etc/portage/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
#-----------------------------
XUSE="truetype X new-login xorg xscreensaver xv xcomposite xinerama opengl aiglx consolekit xa policykit"
IMAGEUSE="jpeg gif tiff png svg pdf"
MEDIAUSE="alsa mad vidix asf win32codecs dvd mp4 aac x264 xvid nsplugin mp3 real ogg vorbis mng"
GENERAL="samba java bzip2 symlink sqlite spell xml python gudev hwdb"
SYSTEM="fam dbus aoss threads libkms"
NOTUSE="-arts -qt3  -ipv6"
KDEUSE="kde kdeenablefinal qt4 qt3support rdesktop webkit declarative sql script"

USE="${NOTUSE} ${SYSTEM} ${GENERAL} ${IMAGEUSE} ${XUSE} ${KDEUSE} ${MEDIAUSE}"
#------------------------------

Попробовал еще раз и закономерно получил циклическую зависимость:

 emerge kde-meta -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
(cut простыню)
Total: 312 packages (312 new), Size of downloads: 889,533 kB

 * Error: circular dependencies:

(media-libs/mesa-9.0.1::gentoo, ebuild scheduled for merge) depends on
 (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge) (buildtime)
  (media-libs/mesa-9.0.1::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying the following change:
- media-libs/mesa-9.0.1 (Change USE: -xorg)

Причем сам portage показал как её разрулить. А для начала нужно:

USE="-xorg" emerge -1 media-libs/mesa

А уж потом

emerge kde-meta -pv

И если все Ок то

emerge kde-meta

Итого: Разницы с руководством KDE Install Guide

diff -u /etc/portage/make.conf-1 /etc/portage/make.conf
--- /etc/portage/make.conf-1	2013-01-04 18:15:21.792130345 +0000
+++ /etc/portage/make.conf	2013-01-04 18:22:08.880041046 +0000
@@ -10,13 +10,13 @@
 # These are the USE flags that were used in addition to what is provided by the
 # profile used for building.
 #-----------------------------
-XUSE="truetype X new-login xorg xscreensaver xv xcomposite xinerama opengl aiglx"
+XUSE="truetype X new-login xorg xscreensaver xv xcomposite xinerama opengl aiglx consolekit xa policykit"
 IMAGEUSE="jpeg gif tiff png svg pdf"
-MEDIAUSE="alsa mad vidix asf win32codecs dvd mp4 aac x264 xvid nsplugin mp3 real"
-GENERAL="samba java bzip2 symlink sqlite spell xml"
-SYSTEM="hal fam dbus aoss threads"
-NOTUSE="-arts -qt4 -ipv6"
-KDEUSE="kde kdeenablefinal qt3 rdesktop"
+MEDIAUSE="alsa mad vidix asf win32codecs dvd mp4 aac x264 xvid nsplugin mp3 real ogg vorbis mng"
+GENERAL="samba java bzip2 symlink sqlite spell xml python gudev hwdb"
+SYSTEM="fam dbus aoss threads libkms"
+NOTUSE="-arts -qt3  -ipv6"
+KDEUSE="kde kdeenablefinal qt4 qt3support rdesktop webkit declarative sql script"
 
 USE="${NOTUSE} ${SYSTEM} ${GENERAL} ${IMAGEUSE} ${XUSE} ${KDEUSE} ${MEDIAUSE}"
 #------------------------------
init_6 ★★★★★ ()
Ответ на: комментарий от sharabdin
echo "x11-libs/qt-sql" >> /etc/portage/package.use

А вообще выкинул бы ты все use-флаги из своего make.conf, да выбрал профиль kde, раз пока не очень хорошо понимаешь, как использовать эти use, потом бы по одному добавлял/удалял.

fluorite ★★★★★ ()
Ответ на: комментарий от fluorite

Собственно, флаг qt3support не указал, но доколе ему (ТС) разжёвыввать, если он не читает то, что ему emerge выводит?

echo "x11-libs/qt-sql qt3support" >> /etc/portage/package.use
kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

z

я извеняюсь перед всеми ,просто со вчерашнего дня мучаюсь уже нервы на приделе уже настолько устал что не могу понять что выводит терминал ,Вот что генто делает с новичками=))

sharabdin ()
Ответ на: комментарий от sharabdin

спасибо большое ,я извиняюсь за хамство ,буду пробывать и думать ,gentoo устанавливаю чтобы было понимания Linux.

Прочитай камасутру и ту литературу. А дальше главное поставь цель и хоть немного обращай внимание на то что тебе выплевывает портаж. И да при появлении ошибок гугление никто не отменял. + учти что та же камасутра это поваренная книга без конкретных рецептов а так только общее описание ингридиентов и техпроцесса а у каждого повара рецепты и вкусы свои собственные.

init_6 ★★★★★ ()
Ответ на: комментарий от teod0r

Смотрим Пособие для домохозяек «Как установить на Gentoo KDE?» © init_6 Часть последняя

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
#-----------------------------
XUSE="truetype X new-login xorg xscreensaver xv xcomposite xinerama opengl aiglx consolekit xa policykit"
IMAGEUSE="jpeg gif tiff png svg pdf"
MEDIAUSE="alsa mad vidix asf win32codecs dvd mp4 aac x264 xvid nsplugin mp3 real ogg vorbis mng"
GENERAL="samba java bzip2 symlink sqlite spell xml python gudev hwdb"
SYSTEM="fam dbus aoss threads libkms"
NOTUSE="-arts -qt3  -ipv6"
KDEUSE="kde kdeenablefinal qt4 qt3support rdesktop webkit declarative sql script"

USE="${NOTUSE} ${SYSTEM} ${GENERAL} ${IMAGEUSE} ${XUSE} ${KDEUSE} ${MEDIAUSE}"
#------------------------------

И видим -qt3 qt4 Поэтому

зачем qt3 заместо qt4?

затем что гладиолус!

init_6 ★★★★★ ()
Ответ на: комментарий от init_6

Пособие для домохозяек «Как установить на Gentoo KDE?» © init_6 Часть первая от init_6 04.01.2013 22:43:31

NOTUSE="-arts -qt4 -ipv6"
KDEUSE=«kde kdeenablefinal qt3 rdesktop»

teod0r ★★★★★ ()

А может, пойти простым путем? При помощи eselect profile выбрать профиль desktop/kde, там все нужные USE-флаги установлены.

proud_anon ★★★★★ ()
Ответ на: комментарий от teod0r

Первая часть скопипащена из хавту для кде3… интересно почему там не нужно было qt4 ?

init_6 ★★★★★ ()
Последнее исправление: init_6 (всего исправлений: 1)
Ответ на: комментарий от proud_anon

А может, пойти простым путем? При помощи eselect profile выбрать профиль desktop/kde, там все нужные USE-флаги установлены.

Более простой как раз путь почитать значение и выбрать USE самому. И взгромождать не сразу kde-meta а для начала xorg-x11 а уж потом kde-meta

init_6 ★★★★★ ()
Ответ на: комментарий от sharabdin

теперь такая ошибка * IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

Гента без умения читать не нужна.

J ★★★★ ()

Если что, мой мой пост про убунту, всё ещё на месте

darkenshvein ★★★★★ ()
Ответ на: комментарий от init_6

сел с чашкой кофе(для стимуляции мозговых клеток ;) ) ,решать ошибки выхлопа. спасибо еще раз тема очень полезная ,то что вы тут написали многим поможет установить генту =)

sharabdin ()

Все, я за сегодня слишком устал. Чуть кофе не подавился. Прочитал «как установить на KDE Gentoo?»

vertexua ★★★★★ ()
Ответ на: комментарий от anonymous

Пока каникулы - подтяни грамматику, а то оставят на второй год

молодец грамматик,пока каникулы иди по лору еще ошибок поищи ,ато полезным нечем тебе заняться.....

sharabdin ()
Ответ на: комментарий от vertexua

друг, пей кофе меньше ато давленее поднимится ))ага исправил ошибки но поломал зависимости)

sharabdin ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.