1 (05.09.2011 08:58:49 отредактировано tyrnov)

Вобщем решил собрать KDE раньше собирал только гном. Потому хочу уточнить правильно ли делаю.

/etc/make.conf

+ открыть спойлер
####################################################
## ATTENTION: THIS IS THE MAKE.CONF ON THE LIVECD ##
## PLEASE EDIT /mnt/gentoo/etc/make.conf INSTEAD  ##
####################################################
# 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="-O2 -pipe"
# 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="X consolekit kde semantic-desktop accessibility nautilus eds -avahi vino gnome-keyring networkmanager policykit libnotify alsa nouveau jpeg gif tiff opengl -hal dbus cairo qt3support mmx bindist sse sse2 branding livecd loop-aes socks5 gnome qt4 -x264 -mp3 -mp4 -mpeg2 -mpeg4pt2 -xvid -a52 -real -dvdnav -faac -amr  atm fbcondecor mng png portaudio truetype usb"
ALSA_CARDS="snd_hda_intel"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="evdev keyboard mouse synaptics virtualbox"
MAKEOPTS=-j3
LINGUAS="ru en"
#PORTDIR_OVERLAY="/usr/local/portage"
ACCEPT_LICENSE="@BINARY-REDISTRIBUTABLE"
KDIR=/usr/src/linux
XFCE_PLUGINS="menu"
#source /var/lib/layman/make.conf
FEATURES="-userfetch candy"
ACCEPT_KEYWORDS="~x86 ~amd64"

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

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

Собираю так:

emerge -av kde-meta

Стоит ли что то еще добавить? И как потом запустить кеды и добавить в атозагрузку

по хенбуку насколько понял запускать так:

# /etc/init.d/dbus start
# /etc/init.d/hald start

А видимо не внимательно прочел в автозапуск так добавить:

rc-update add xdm default
ОС: Gentoo/Funtoo

2

Первое, чтобы я советовал — выбрать правильный профиль, т.е.:

lupo@gentoo-home ~ % 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
  [9]   hardened/linux/amd64/selinux
  [10]  hardened/linux/amd64/no-multilib
  [11]  hardened/linux/amd64/no-multilib/selinux
  [12]  selinux/2007.0/amd64
  [13]  selinux/2007.0/amd64/hardened
  [14]  selinux/v2refpolicy/amd64
  [15]  selinux/v2refpolicy/amd64/desktop
  [16]  selinux/v2refpolicy/amd64/developer
  [17]  selinux/v2refpolicy/amd64/hardened
  [18]  selinux/v2refpolicy/amd64/server

Флаги — «nautilus, eds, gnome-keyring, gnome» — несколько противоречат вашей задаче.

tyrnov пишет:

INPUT_DEVICES="evdev keyboard mouse synaptics virtualbox"

Явно избыточно. Сейчас достаточно:

INPUT_DEVICES="evdev synaptics virtualbox"
tyrnov пишет:

Собираю так:

emerge -av kde-meta

Не то, чтобы неправильно, однако, в будущем может вызвать ряд проблем с установкой и удалением компонентов KDE. Не претендую на истину, но я, когда ставил KDE, сначала выполнял

 Консоль:
emerge -av  kde-base/kdebase-startkde

...остальное по мере необходимости и вдумчиво разбираясь с USE-флагами.

tyrnov пишет:

И как потом запустить кеды и добавить в атозагрузку

по хенбуку насколько понял запускать так:

# /etc/init.d/dbus start
# /etc/init.d/hald start

hal не нужен, не устанавливается по-дефолту и, соответственно, такого сервиса нет.

tyrnov пишет:

А видимо не внимательно прочел в автозапуск так добавить:

rc-update add xdm default

...не забыв перед этим изменить файл /etc/conf.d/xdm

# We always try and start X on a static VT. The various DMs normally default
# to using VT7. If you wish to use the xdm init script, then you should ensure
# that the VT checked is the same VT your DM wants to use. We do this check to
# ensure that you haven't accidentally configured something to run on the VT
# in your /etc/inittab file so that you don't get a dead keyboard.
CHECKVT=7

# What display manager do you use ?  [ xdm | gdm | kdm | kdm-4.3 | gpe | entrance ]
# NOTE: If this is set in /etc/rc.conf, that setting will override this one.
#
# KDE-specific note:
# - If you are using kdeprefix go with "kdm-4.Y", e.g. "kdm-4.3".
#     You can find possible versions by looking at the directories in /usr/kde/.
# - Else, if you are using KDE 3 enter "kdm-3.5"
# - Else, if you are using KDE 4 enter "kdm" without a version
DISPLAYMANAGER="kdm"

Убедитесь, что sys-auth/consolekit собирается с USE=policykit и сервис /etc/init.d/consolekit находится в уровне запуска default.

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

3 (06.09.2011 10:23:55 отредактировано tyrnov)

####################################################
## ATTENTION: THIS IS THE MAKE.CONF ON THE LIVECD ##
## PLEASE EDIT /mnt/gentoo/etc/make.conf INSTEAD  ##
####################################################
# 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="-O2 -pipe"
# 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="X consolekit kde semantic-desktop accessibility -avahi vino networkmanager policykit libnotify alsa nouveau jpeg gif tiff opengl -hal dbus cairo qt3support mmx bindist sse sse2 branding livecd loop-aes socks5 qt4 -x264 -mp3 -mp4 -mpeg2 -mpeg4pt2 -xvid -a52 -real -dvdnav -faac -amr  atm fbcondecor mng png portaudio truetype usb"
ALSA_CARDS="snd_hda_intel"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="evdev synaptics virtualbox"
MAKEOPTS=-j3
LINGUAS="ru en"
#PORTDIR_OVERLAY="/usr/local/portage"
ACCEPT_LICENSE="@BINARY-REDISTRIBUTABLE"
KDIR=/usr/src/linux

Поправил до такого

ОС: Gentoo/Funtoo

4

livecd-флаг явно лишний.

 Консоль:
gentoo-laptop pam.d # euse -i livecd
global use flags (searching: livecd)
************************************************************
[-      ] livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building

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

5

tyrnov пишет:

MAKEOPTS=-j3

Лучше взять в кавычки

MAKEOPTS="-j3"
Был, был и весь вышел...

6

Ок учту и это

ОС: Gentoo/Funtoo

7

У меня кеды собраны с профилем desktop, но у меня ещё стоит крыса и гном.  smile
Вот мой make.conf, может что оттуда пригодится  http://linuxforum.ru/viewtopic.php?pid=207222#p207222

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

8

Собрал как советовали при запуске выдает:

/etc/init.d/xdm start
which: no kdm in (/lib64/rc/sbin:/lib64/rc/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.5:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.5)
ERROR: Please set your DISPLAYMANAGER variable in /etc/conf.d/xdm,
    or install x11-apps/xdm package                                   [ !! ]
 * Setting up xdm ...
 * start-stop-daemon: /usr/bin/xdm does not exist
 * ERROR: could not start the Display Manager                             [ ok ]
ОС: Gentoo/Funtoo

9

tyrnov, а сам kde-base/kdm установлен?

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

10

А действительно не стоял я думал emerge -av  kde-base/kdebase-startkde вытянет за собой его

ОС: Gentoo/Funtoo

11

tyrnov пишет:

я думал emerge -av  kde-base/kdebase-startkde вытянет за собой его

Это минимальная установка, чтобы тем или иным способом запустить KDE.

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

12

Я бы сначала сделал .xinitrc.

 Консоль:
echo 'exec startkde' > ~/.xinitrc

И стартанул иксы:
 Консоль:
xinit

Потом уже за DM взялся.

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

13

newzenon пишет:

Я бы сначала сделал .xinitrc.

 Консоль:
echo 'exec startkde' > ~/.xinitrc

В настоящий момент лучше так:

 Консоль:
echo 'exec ck-launch-session startkde' >> ~/.xinitrc

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

14 (07.09.2011 18:55:13 отредактировано -regent-)

Друзья, извините за ламерский вопрос, но вы не могли бы написать (можно просто списком консольных команд), как поднять kde с видяшкой от ati? Замучался уже... Делал по нескольким инструкциям - в итоге всеравно получал

failed to load module "ati" (module does not exist, 0)
failed to load module "vesa" (module does not exist, 0)
failed to load module "fbdev" (module does not exist, 0)
no drivers avaible


Плюс к тому при старте системы выскакивает ошибка

start-stop-daemon /usr/bin/xdm does not exist
ERROR: could not start the display manager



Вот такая ерунда.. Может вы подскажете как решить? Или хотя бы установить с ноля? Заранее спасибо.

15

Прочти эту тему тут есть все чтобы поднять kde только до надо не забыть поднять иксы настроить их конфиг ну и поставить дрова на видюху.

ОС: Gentoo/Funtoo

16 (07.09.2011 20:55:07 отредактировано tyrnov)

Собрал всетаки и запустил. Но какие то мелкие шрифты везде разрешение вроде норм но шрифты мелкие просто ужас и плохо читаемы во всех меню уже даже глаза болеть начинают от этого шрифта так понимаю надо ставить какие то шрифты как это правильно сделать ну или где почитать

ОС: Gentoo/Funtoo

17

-regent- пишет:

Друзья, извините за ламерский вопрос, но вы не могли бы написать (можно просто списком консольных команд), как поднять kde с видяшкой от ati? Замучался уже... Делал по нескольким инструкциям - в итоге всеравно получал

failed to load module "ati" (module does not exist, 0)
failed to load module "vesa" (module does not exist, 0)
failed to load module "fbdev" (module does not exist, 0)
no drivers avaible


Плюс к тому при старте системы выскакивает ошибка

start-stop-daemon /usr/bin/xdm does not exist
ERROR: could not start the display manager



Вот такая ерунда.. Может вы подскажете как решить? Или хотя бы установить с ноля? Заранее спасибо.

Если в кратце то примерно так:

emerge xorg-x11 xterm ati-drivers

После надо править конфиг иксов он находится тут: /etc/X11/xorg.conf по его настройке есть тут

 Консоль:
eselect opengl list
eselect opengl set

после set нужное число
потом проверим:

startx

Если запустилось все отлично переходим к кедам нет показываем /var/log/Xorg.0.log

ОС: Gentoo/Funtoo

18

tyrnov пишет:

Собрал всетаки и запустил. Но какие то мелкие шрифты везде разрешение вроде норм но шрифты мелкие просто ужас и плохо читаемы во всех меню уже даже глаза болеть начинают от этого шрифта так понимаю надо ставить какие то шрифты как это правильно сделать ну или где почитать

Попробуй в System Settings - Fonts  - Force fonts DPI поставить 120.
ы. Смена раскладок http://linuxforum.ru/viewtopic.php?pid=198000#p198000

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

19

Да нашел. Еще вопросик как сбросить настройки в кедах так понимаю удалить как то конфиг надо только вот какой и где его найти?

ОС: Gentoo/Funtoo

20

tyrnov пишет:

Еще вопросик как сбросить настройки в кедах так понимаю удалить как то конфиг надо только вот какой и где его найти?

Чтобы наверняка  wink  — удалите (переместите куда-либо) в домашнем каталоге пользователя директорию ~/.kde4

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

21

Выдает следующее: http://paste.pocoo.org/show/482026/

Не пойму как поправить

ОС: Gentoo/Funtoo

22

The following USE changes are necessary to proceed:
#required by dev-db/virtuoso-server-6.1.3-r1, required by dev-libs/soprano-2.7.0[virtuoso], required by kde-base/kdelibs-4.7.1-r1[semantic-desktop], required by kde-base/phonon-kde-4.7.1, required by kde-base/kdebase-startkde-4.7.1, required by kde-base/kdebase-startkde (argument)
>=sys-libs/zlib-1.2.5.1-r2 minizip

 Консоль:

mkdir -p /etc/portage/package.use
echo 'sys-libs/zlib minizip' >> /etc/portage/package.use/sys-libs

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

23

Спасибо.

ОС: Gentoo/Funtoo

24

Сегодня решил обновится и смотрю все пакеты кед должны были пересобраться добавив новый флаг -kdeenablefinal зачем он вобще?

ОС: Gentoo/Funtoo

25

EXPERIMENTAL: KDE ebuilds will use the enable-final flag, yielding compilation speedups at the cost of heavy mem usage and potentially causing problems. We strongly discourage setting this

Предполагается ускорение компиляции за счёт «тяжёлого» использования памяти, что потенциально может вызвать проблемы. Сильно  wink  не рекомендуется.

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

26

Lupo Alberto пишет:

EXPERIMENTAL: KDE ebuilds will use the enable-final flag, yielding compilation speedups at the cost of heavy mem usage and potentially causing problems. We strongly discourage setting this

Предполагается ускорение компиляции за счёт «тяжёлого» использования памяти, что потенциально может вызвать проблемы. Сильно  wink  не рекомендуется.

Ну что же рискну попробывать. Скажите еще как нашли данную информацию по флагу. Как ее лучше просматривать?

ОС: Gentoo/Funtoo

27

tyrnov пишет:

Как ее лучше просматривать?

lupo@gentoo-laptop ~ % euse -i kdeenablefinal
global use flags (searching: kdeenablefinal)
************************************************************
[-     m] kdeenablefinal - EXPERIMENTAL: KDE ebuilds will use the enable-final flag, yielding compilation speedups at the cost of heavy mem usage and potentially causing problems. We strongly discourage setting this

local use flags (searching: kdeenablefinal)
************************************************************
no matching entries found

...или установить и запустить ufed.

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

28

ufed стоит но не пользовался не разу. Не разбирался в его флагах

ОС: Gentoo/Funtoo

29

tyrnov пишет:

ufed стоит но не пользовался не разу. Не разбирался в его флагах

Его достаточно просто запустить  wink

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

30

tyrnov пишет:

Ну что же рискну попробывать.

Думаю, вы поторопились — после того, как сегодня обновил portage, заметил, что флаг kdeenablefinal стал отключённым и неизменяемым, по крайней мере в Funtoo в десктопном профиле.

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