1

Подскажите,  нужна ли в /etc/fstab   строчка:

shm     /dev/shm    tmpfs      nodev,nosuid,noexec           0 0

В официальной инструкции по установке GENTOO , этой строчки нет,  что она определяет?
Спасибо!

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

2

amid88 пишет:

Подскажите,  нужна ли в /etc/fstab   строчка:

Нет, не нужна.

 $ cat /etc/fstab | grep shm
 $ mount | grep shm
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)

Если меня не подводит память, в убунте и редхете это так же работает автоматически, а в fstab эта строчка вносится в арче и т.д.

amid88 пишет:

что она определяет?

Монтирование /dev/shm в tmpfs, логично предположить.
А вот зачем это нужно - другой вопрос. Лично я вряд ли смогу объяснить лаконично и понятно.
Могу только посоветовать почитать что-нибудь по межпроцессному взаимодействию и разделяемой памяти. Уильяма Стивенса, например.

Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы

3

Благодарю, таперь понятно.

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

4

http://www.kernel.org/doc/Documentation … /tmpfs.txt

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

5 (23.11.2012 21:06:37 отредактировано amid88)

Большое спасибо, попробую что то понять.

PS  Да,  вообще то я устанавливал GENTOO, используя ваше описание установки, очень понравилось.
Вот бы найти еще подобное описание по установке XFCE, так как я дальше иксов не смог продвинуться.

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

6 (23.11.2012 21:30:54 отредактировано zenon)

amid88 пишет:

найти еще подобное описание по установке XFCE

Иксы, XFCE, ну и на скорую руку бинарный Firefox

# emerge xorg-server xfce4-meta firefox-bin

если нет Xdm (грузимся в консоль), то от пользователя

$ echo >> "exec ck-launch-session xfce4-session" ~/.xinitrc
$ xinit
amid88 пишет:

устанавливал GENTOO, используя ваше описание установки

Я его так и не дописал ... TODO висит... будет время добью.

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

7

Очерь-очень большое спасибо!!!

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

8 (24.11.2012 02:05:04 отредактировано raven_cler)

amid88 пишет:

Вот бы найти еще подобное описание по установке XFCE, так как я дальше иксов не смог продвинуться.

Немного добавлю:
Список необходимых приложений можно найти тут: http://en.gentoo-wiki.com/wiki/Producti … s_for_Xfce
Если вы не будете пользоваться корзиной, то перед сборкой можно выполнить

# echo "xfce-base/thunar -xfce_plugins_trash" >> /etc/package.use

Избавит от нескольких лишних зависимостей.
И отдельно стоило бы сразу собрать xfce4-xkb-plugin, для индикатора раскладки.

Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы

9

Благодарю всех за активную помощь!

raven_cler пишет:

# echo "xfce-base/thunar -xfce_plugins_trash" >> /etc/package.use

здесь не понял, почему не в /etc/portage/package.use  ?

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

10

amid88 пишет:

здесь не понял, почему не в /etc/portage/package.use  ?

Обычная описка.

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

11

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

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

12 (24.11.2012 13:20:36 отредактировано amid88)

Не понятен вопрос по поводу установки бинарных пакетов.  С локальной установкой  ( если в /usr/portage/package они имеются), все понятно, а вот с установкой с интернета bin-пакетов, не понятно, где это прописывается?

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

13

amid88 пишет:

вот с установкой с интернета bin-пакетов, не понятно, где это прописывается?

Сам вопрос не понятен.
На примере libreoffice, есть app-office/libreoffice и app-office/libreoffice-bin, второй - бинарник.

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

14 (24.11.2012 13:44:24 отредактировано amid88)

Если я верно понимаю, первый прописан в портажах, то есть там есть ебюльд его сборки, и он из исходников собирается, учитывая флаги и т. д.,а как все происходит, когда к примеру emerge  firefox-bin,  он получается уже берется с интернета готовым бинарным пакетом, но где именно прописано то, что надо брать этот пакет и откуда?

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

15

amid88 пишет:

но где именно прописано то, что надо брать этот пакет и откуда?

загляни в ебилд /usr/portage/www-client/firefox-bin/firefox-bin-17.0.ebuild и найдёшь там ответы на свои вопросы ))

16

Вот теперь понял, просто раньше не обращал внимания на то что в portage есть и  ebuild  на бинарники, прошу прощения за такой нелепый вопрос,  сам виноват,  вообще не знал о том , что можно ставить и бинарные пакеты, считал что в GENTOO только собираются пакеты.
Еще раз прошу прощения, что отнял время.

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

17

amid88 пишет:

Еще раз прошу прощения, что отнял время.

Да, хватит уже. _;)
Нормальные вопросы, в отличии многих.

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

18

amid88 пишет:

здесь не понял, почему не в /etc/portage/package.use  ?

Пардон, зафейлил.
Да, в  /etc/portage/package.use

Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы

19

amid88 пишет:

вообще не знал о том , что можно ставить и бинарные пакеты, считал что в GENTOO только собираются пакеты.

Есть даже отдельные репозитории с бинарными пакетами.
http://en.gentoo-wiki.com/wiki/Using_Portage_BINHOST
Хотя это лишнее.
А где-нибудь в репозитории Calculate http://calculate.freeside.ru/ можно найти бинарники KDE и прочего.

Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы

20

Подскажите, можно ли в make.conf прописать USE-флаг, что бы при сборке пакетов не записывались маны, и повлияет ли это на уменьшения времени сборки пакетов?
На моем нетбуке очень долго собираются пакеты.

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

21

amid88 пишет:

Подскажите, можно ли в make.conf прописать USE-флаг, что бы при сборке пакетов не записывались маны, и повлияет ли это на уменьшения времени сборки пакетов?

man make.conf
FEATURES = "sandbox"
              Defines  actions  portage takes by default. This is an incremental variable.  Most of these settings are for developer use,
              but some are available to non-developers as well. The sandbox feature is very important  and  should  not  be  disabled  by
              default.
...
              nodoc  Do not install doc files (/usr/share/doc).

              noinfo Do not install info pages.

              noman  Do not install manpages.
...

Время сборки сократится совершенно незначительно.

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

22

Понял, спасибо, тогда нет смысла в этом.  Устанавливал GENTOO, после распаковки stage3 и portage, отредактировал make.conf  и fstab, сделал chroot  и выполнил emerge --sync, затем  emerge -avuDN system world, и обновления и пересборка пакетов с новыми USE-флагами на моем нетбуке с 1 GB , заняла почти 12 часов.

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

23

amid88 пишет:

...и обновления и пересборка пакетов с новыми USE-флагами на моем нетбуке с 1 GB , заняла почти 12 часов.

http://habrahabr.ru/post/111324/

P.S. Если периодически обновлять portage и систему (я, к примеру, делаю это дважды в день) — время обновления редко когда будет превышать полчаса. «Объёмные» же обновления лучше оставлять на ночь bx

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

24

$ nano /etc/conf.d/keymaps

keymap="-u ru"
windowkeys="YES"
dumpkeys_charset="utf8"
fix_euro="NO"

$ rc-update add keymaps boot

почему то сервис не добавился:
rc-update: keymaps already installed in runlever 'boot` ; skipping

что я сделал не так?

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

25

amid88⇓© пишет:

rc-update: keymaps already installed in runlever 'boot` ; skipping
что я сделал не так?

Все так, keymaps уже добавлен в runlever boot.

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

26

Спасибо, что то я не разобрался сразу.

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

27

Что то  в меня опять начались проблемы, не получается почему то прописать USE-флаги :

# echo "x11-base/xorg-server udev" >> /etc/portage/package.use

а в /etc/portage/package.use   пусто, то же и с :

$ echo "media-fonts/terminus-font pcf psf" >> /etc/portage/package.use

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

28

Покажите

ls -l /etc/portage/package.use
cat /etc/portage/package.use
Был, был и весь вышел...

29

В   /etc/portage/package.use  пусто,  но когда я прописал флаг вот так:

# echo "x11-base/xorg-server udev" >> /etc/portage/package.use/x11-base    то флаг прописался и уже

/etc/portage/package.use      появилась запись:  x11-base/xorg-server udev
почему так, читаю инструкции, везде  без  ( в данном случае   x11-base  в конце), а в меня прописывается только если я в конце пишу еще  x11-base  или другой каталог   если прописываю флаг для другово  пакета?

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

30

amid88, USE-флаги можно записывать либо в файл /etc/portage/package.use, либо в структуру файлов, расположенных в каталоге /etc/portage/package.use. У вас второй вариант.
У меня тоже так. Есть каталог /etc/portage/package.use, в нём файлы, имя произвольно, но для удобства я называю их по имени категории, к которой относится пакет.
Т. е.

gentoo-laptop ~lupo # ls -l /etc/portage/package.use
итого 204
-rw-r--r-- 1 root root  143 июня  23 18:22 app-admin
-rw-r--r-- 1 root root   50 июня  23 15:58 app-arch
-rw-r--r-- 1 root root   59 сент.  5 14:09 app-cdr
-rw-r--r-- 1 root root   23 июня  23 18:51 app-crypt
-rw-r--r-- 1 root root   93 авг.   4 23:07 app-editor
-rw-r--r-- 1 root root   37 июня  23 18:29 app-laptop
-rw-r--r-- 1 root root  104 нояб. 20 19:42 app-misc
-rw-r--r-- 1 root root   94 окт.   6 12:23 app-office
-rw-r--r-- 1 root root   80 июня  23 18:34 app-portage
-rw-r--r-- 1 root root  325 окт.   8 09:39 app-text
-rw-r--r-- 1 root root   21 июня  23 19:06 dev-db
-rw-r--r-- 1 root root  241 авг.   4 23:07 dev-libs
-rw-r--r-- 1 root root   26 июня  23 18:31 dev-perl
-rw-r--r-- 1 root root  251 авг.  16 10:03 dev-python
-rw-r--r-- 1 root root   23 авг.   9  2008 dev-tex
-rw-r--r-- 1 root root 1054 июня  23 16:35 dev-texlive
-rw-r--r-- 1 root root   22 июня  23 18:12 dev-util
-rw-r--r-- 1 root root   53 июня  23 18:53 dev-vcs
-rw-r--r-- 1 root root  274 нояб. 20 19:41 kde-base
-rw-r--r-- 1 root root   58 сент.  5 14:30 mail-client
-rw-r--r-- 1 root root  263 сент.  5 14:33 media-gfx
-rw-r--r-- 1 root root  286 окт.   2 22:13 media-libs
-rw-r--r-- 1 root root   56 июня  23 19:25 media-plugins
-rw-r--r-- 1 root root   33 июня  23 19:48 media-sound
-rw-r--r-- 1 root root   34 авг.   2 20:49 media-tv
-rw-r--r-- 1 root root  305 окт.  26 08:53 media-video
-rw-r--r-- 1 root root  121 окт.   4 09:19 net-analyzer
-rw-r--r-- 1 root root   50 сент. 30 22:55 net-dns
-rw-r--r-- 1 root root   30 нояб.  3 10:19 net-firewall
-rw-r--r-- 1 root root   24 нояб.  8 21:30 net-fs
-rw-r--r-- 1 root root  216 сент. 17 12:53 net-im
-rw-r--r-- 1 root root   66 нояб. 20 19:42 net-libs
-rw-r--r-- 1 root root  134 нояб. 13 07:34 net-misc
-rw-r--r-- 1 root root   39 июня  23 18:51 net-p2p
-rw-r--r-- 1 root root  436 июня  23 18:59 net-print
-rw-r--r-- 1 root root   63 сент.  5 14:35 net-wireless
-rw-r--r-- 1 root root  123 окт.  17 09:54 razorqt-base
-rw-r--r-- 1 root root  396 июня  20 22:20 splashutils_install
-rw-r--r-- 1 root root   34 июня  23 18:20 sys-block
-rw-r--r-- 1 root root   21 июня  23 17:10 sys-devel
-rw-r--r-- 1 root root   36 июля  30 22:13 sys-fs
-rw-r--r-- 1 root root   40 окт.  27 10:09 sys-libs
-rw-r--r-- 1 root root   38 июня  23 18:21 sys-power
-rw-r--r-- 1 root root   49 окт.   8 09:40 temp_4_pdf2htmlEX
-rw-r--r-- 1 root root   29 июня  23 18:09 virtual
-rw-r--r-- 1 root root   85 сент.  5 14:30 www-client
-rw-r--r-- 1 root root   37 сент. 12 10:02 x11-drivers
-rw-r--r-- 1 root root  173 авг.   9 21:17 x11-libs
-rw-r--r-- 1 root root   58 июня  23 17:43 x11-misc
-rw-r--r-- 1 root root  145 июня  23 17:39 x11-terms
-rw-r--r-- 1 root root  257 сент.  5 14:29 x11-themes

Вот пример одного из таких файлов

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