1

Учился устанавливать GENTOO на внешний USB HDD,  теперь установил GENTOO уже на внутренний HDD, а на внешнем система осталась как учебная, интересует такой вопрос:
установлен XFCE, возможно ли установить второй DE  ( к примеру E17) и как сделать, что бы можно было загружаться в одном или втором?
Может не совсем коректный вопрос, просто хочу попробовать другой DE и что бы не переставлять систему с нуля, пожалуйста,посоветуйте как в данной ситуации лучше поступить?

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

2

Просто устанавливаешь и второй оконный менеджер и все, только еще нужен будет менеджер сеансов например - slim, xdm. gdm, kdm, wdm и т.д.
Далее просто в файле
/etc/conf.d/xdm
в строчке можно написать например:

DISPLAYMANAGER="gdm"

Это при использовании gdm
и поставить в автозагрузку запуск менеджера сеансов.

# rc-update add xdm

В гугле много примеров по настройке менеджеров сеансов.

Выше Вам ответили правильно, но выбирать лучше kdm

4

karl_muenhgausen пишет:

но выбирать лучше kdm

...если только один из «рабочих (столов | окружений)» KDE.
Я бы рекомендовал присмотреться к Slim

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

5 (23.12.2012 20:25:08 отредактировано amid88)

благодарю, в меня стоит slim,

DISPLAYMANAGER="slim"

и XFCE.

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

6

А ставить откуда, в portage он есть?

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

7

amid88 пишет:

А ставить откуда, в portage он есть?

Сегодня вечер «срывания всяческих покровов»

 Консоль:

lupo@gentoo-laptop ~ $ eix -e slim
* x11-misc/slim
     Available versions:  1.3.2-r7 (~)1.3.4-r1 {{branding consolekit pam}}
     Homepage:            http://slim.berlios.de
     Description:         Simple Login Manager

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

8

amid88 пишет:

А ставить откуда, в portage он есть?

Да есть)
Я бы посоветовал что бы не задавать такие вопросы больше, что есть в portage а что нет, попробовать использовать утилиту eix для поиска пакетов.

# emerge eix
# eix-update #обновляем базу поиска пакетов
# eix <название пакета>  #название без стрелочек, это для поиска

9

Lupo Alberto пишет:

Сегодня вечер «срывания всяческих покровов»
Консоль

lupo@gentoo-laptop ~ $ eix -e slim
* x11-misc/slim
     Available versions:  1.3.2-r7 (~)1.3.4-r1 {{branding consolekit pam}}
     Homepage:            http://slim.berlios.de
     Description:         Simple Login Manager

я имел ввиду не slim, он уже установлен, а E17

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

10

amid88 пишет:

я имел ввиду не slim, он уже установлен, а E17

Есть в основном дереве, есть и в оверлеях.

P.S. Есть ли уже в оверлеях последняя версия — Первый официальный релиз пользовательского окружения Enlightenment E17 — я не проверял.

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

11

а в каком оверлеи?

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

12

amid88 пишет:

а в каком оверлеи?

Вы не поверите — svn://overlays.gentoo.org/dev/vapier/enlightenment
P.S. http://ru.gentoo-wiki.com/wiki/E17

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

13

Lupo Alberto пишет:

Вы не поверите — svn://overlays.gentoo.org/dev/vapier/enlightenment
P.S. http://ru.gentoo-wiki.com/wiki/E17

большое спасибо, обширное описание, пока тяжело разобраться, сразу два оверлея.

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

14

Если я верно понимаю,  E17 можно установить или с  Vapier's Overlay,  или с  niifaq Overlay, если устанавливать с второго оверлея, тот необходимо обновить версию portage до 2.2.
И еще мне не понятно в отношении розмаскирования:
это верно ?    cd /etc/portage/package.keywords                     
                          ln -s /var/lib/layman/enlightenment/scripts/package.keywords.livecvs enlightenment

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

15

amid88 пишет:

Если я верно понимаю,  E17 можно установить или с  Vapier's Overlay,  или с  niifaq Overlay, если устанавливать с второго оверлея, тот необходимо обновить версию portage до 2.2.

Ну да.

amid88 пишет:

И еще мне не понятно в отношении розмаскирования:
это верно ?

Да. В каталоге /etc/portage/package.keywords создаётся символическая ссылка со списком размаскировки. Можно было бы просто скопировать или «набить» вручную, но тогда все в нём изменения пришлось бы отслеживать самому.

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

16

а почему не так:  ln -s /var/lib/layman/enlightenment/scripts/package.keywords/livecvs enlightenment

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

17

amid88 пишет:

а почему не так:  ln -s /var/lib/layman/enlightenment/scripts/package.keywords/livecvs enlightenment

Могла быть и опечатка. Проверьте правильность пути.

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

18

попробовал добавить оверлей:

 # layman -fa enlightenment 
* Program "/usr/bin/svn" not found
* Failed to add overlay "enlightenment".
* Error was: Adding overlay "enlightenment" failed!
Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

19

amid88 пишет:

попробовал добавить оверлей:

echo "app-portage/layman subversion" >> /etc/portage/package.use/app-portage
emerge - av layman
Был, был и весь вышел...

20

зачем это делается;

# mkdir -p /etc/portage/package.unmask
# echo ">=sys-apps/portage-2.2_rc67" >> /etc/portage/package.unmask/portage

почему не используется     /etc/portage/package .keywords

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

21

amid88 пишет:

зачем это делается;

/etc/portage/package.keywords — для размаскировки стабильной версии пакета до нестабильной;
/etc/portage/package.unmask — для размаскировки пакетов, замаскированных по различным причинам. Обычно мантайнеры пакета пишут об этих причинах.

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

22

понял,благодарю,
сейчас буду пробовать ставить Е17,  так все таки,  подключать оба оверлея или один, с какого оверлея ставить,
как поступить, что бы это было правельно?

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

23

amid88 пишет:

подключать оба оверлея или один,

Один.

amid88 пишет:

как поступить, что бы это было правельно?

Пока не поставите, не узнаете. bx
Подключитесь к Jabber-конференции gentoo@conference.gentoo.ru , там почти всегда есть один из мантайнеров оверлея enlightenment-niifaq

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

24

выполнил   # echo "sys-apps/portage ~x86" >> /etc/portage/package .keywords/portage
                       # mkdir -p /etc/portage/package.unmask
                        # echo ">=sys-apps/portage-2.2.0_alpha149" >> /etc/portage/package.unmask/portage

# emerge -av 'sys-apps/portage-2.2.0_alpha149'
!!! 'sys-apps/portage-2.2.0_alpha149' is not a valid package atom.
!!! Please check ebuild(5) for full details.
Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

25

amid88 пишет:

emerge -av 'sys-apps/portage-2.2.0_alpha149'

Я уже, наверное, третий раз вам показываю

emerge -av '=sys-apps/portage-2.2.0_alpha149'
Был, был и весь вышел...

26

прошу прощения, что то не идет у меня это дело

# emerge -av '=sys-apps/portage-2.2.0_alpha149'
--- Invalid atom in /etc/portage/package.keywords: sys-apps/portage-2.2.0_alpha149

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

Calculating dependencies... done!
[ebuild     U *] sys-apps/portage-2.2.0_alpha149 [2.1.11.31] USE="(ipc) -build -doc -epydoc (-pypy2_0) -python2 -python3 (-selinux) -xattr (-pypy1_9%)" LINGUAS="-pl" 881 kB

Total: 1 package (1 upgrade), Size of downloads: 881 kB

The following keyword changes are necessary to proceed:
#required by =sys-apps/portage-2.2.0_alpha149 (argument)
=sys-apps/portage-2.2.0_alpha149 **

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).
hpmini ut4nj # 
Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

27

echo "=sys-apps/portage-2.2.0_alpha149 **" >> /etc/portage/package.keywords/sys-apps

либо

emerge -av  --autounmask-write '=sys-apps/portage-2.2.0_alpha149'

Лично мне последний вариант не нравится, но это моя «личная паранойа» bx

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

28 (25.12.2012 11:59:08 отредактировано amid88)

Благодарю,  выполнил 

echo "=sys-apps/portage-2.2.0_alpha149 **" >> /etc/portage/package.keywords/sys-apps
emerge -av '=sys-apps/portage-2.2.0_alpha149'

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

Для этого делаем следующие:

    # mkdir -p /etc/portage/package .keywords
    # mkdir -p /etc/portage/package.unmask
    # echo "sys-apps/portage ~x86" >> /etc/portage/package .keywords/portage
    # echo "sys-apps/sandbox ~x86" >> /etc/portage/package .keywords/sandbox
    # echo ">=sys-apps/portage-2.2_rc67" >> /etc/portage/package.unmask/portage


На момент написания последней версией была portage-2.2_rc67 , еще понадобилось размаскировать sandbox.
После установки новой версии сделал:

    # emerge -e world

и не получилось ничего, спасибо что подсказали как это надо делать, вы уже не первый раз пишите мне это, но я попробовал сделать по инструкции.....,  теперь уже боюсь разных инструкций.
Да, к стати по этой же инструкции сейчас выполняю    # emerge -e world и уже начинаю сомневаться в правильности этого действия.

PS  с этой командой встретился впервые, когда ее надо выполнять?

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

29

amid88 пишет:

Да, к стати по этой же инструкции сейчас выполняю    # emerge -e world и уже начинаю сомневаться в правильности этого действия.

PS  с этой командой встретился впервые, когда ее надо выполнять?

Раньше считалось, что эту команду нужно выполнять после существенного (со сменой версий) обновления пакетов, входящих в toolchain — linux-headers, gcc, glibc, libtool, binutils,....
...или когда просто скучно bx

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

30

amid88 пишет:

# mkdir -p /etc/portage/package .keywords

Вы с «копи-пастом» по-аккуратнее — лишний пробел и вместо создания каталога /etc/portage/package.keywords создадутся каталоги /etc/portage/package и .keywords (последний — в текущем каталоге).

P.S. А последствия примения команд

amid88 пишет:

# echo "sys-apps/portage ~x86" >> /etc/portage/package .keywords/portage
# echo "sys-apps/sandbox ~x86" >> /etc/portage/package .keywords/sandbox

для меня неочевидны. Страшного ничего не сделают, но...

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