LinuxForum.Fans
Тема

/etc/fstab

Автор: amid88 81 сообщений 14794 просмотров
#287219
"amid88" написал:
Подскажите, можно ли в make.conf прописать USE-флаг, что бы при сборке пакетов не записывались маны, и повлияет ли это на уменьшения времени сборки пакетов?
text

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. ...

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

#287220

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

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

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

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

#287380

$ 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

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

#287382
"amid88⇓©" написал:
rc-update: keymaps already installed in runlever 'boot` ; skipping
что я сделал не так?

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

#287395

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

#287405

Что то в меня опять начались проблемы, не получается почему то прописать 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

#287406

Покажите

text

ls -l /etc/portage/package.use
text

cat /etc/portage/package.use
#287416

В /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 или другой каталог если прописываю флаг для другово пакета?

#287418

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

text

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

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

text

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
#287423

Понял, в данном варианте надо прописывать так как я прописал.
А так как я вначале пытался прописать, это для первого варианта наверное, а где выбираются эти варианты,
или я наверное не коректно спрашиваю, если по простому, то что надо сделать, что бы флаги прописывались именно так: # echo "x11-base/xorg-server udev" >> /etc/portage/package.use

#287426

Лично для меня вариант со структурой каталогов удобнее, но... хозяин — барин.

text

mv /etc/portage/package.use /etc/portage/package.use.bak

...и, если были какие-то настройки внутри, переместите их в файл /etc/portage/package.use

text

cat /etc/portage/package.use.bak/* > /etc/portage/package.use
#287430

Я понял, и думаю что все таки вы правы, в каталоге удобнее чем в файле, есть сортировка а не все вместе.
Я оставлю в каталоге, а вопрос задаю , потому что хочу все это понять.
Если я верно понял, то после выполнения mv /etc/portage/package.use /etc/portage/package.use.bak
уже можно будет прописывать флаги так:
# echo "x11-base/xorg-server udev" >> /etc/portage/package.use и они будут прописываться, но не в каталог а в файл?

#287432
"amid88" написал:
Если я верно понял, то после выполнения mv /etc/portage/package.use /etc/portage/package.use.bak
уже можно будет прописывать флаги так:
# echo "x11-base/xorg-server udev" >> /etc/portage/package.use и они будут прописываться, но не в каталог а в файл?

Да.

#287488

Сделал emerge -av xfce4-meta получил: emerge: searching for similar names...
emerge: Maybe you meant any of these: xfce-base/xfce4-meta, xfce-extra/xfce4-mixer, xfce-extra/xfce4-vala?
Сделал emerge -av xfce-base/xfce4-meta.
Если я верно понял, было предложено какие ставить пакеты, я выбрал xfce-base/xfce4-meta, а после его установки наверное надо установить и остальные из этого списка, и для чего пакет xfce-extra/xfce4-vala?

#287491

Поставьте программу app-portage/eix, она позволяет осуществлять гибкий и быстрый поиск по базе пакетов.

"amid88" написал:
Сделал emerge -av xfce4-meta получил: emerge: searching for similar names...

Вы ввели скорей всего

text

 emerge -av xfce4

...и получили сообщение, что пакета с таким именем нет, но есть похожие.

"amid88" написал:
и для чего пакет xfce-extra/xfce4-vala?
text
gentoo-laptop /boot # eix xfce-extra/xfce4-vala
* xfce-extra/xfce4-vala
     Available versions:  (~)4.10.2
     Homepage:            http://wiki.xfce.org/vala-bindings
     Description:         Vala bindings for the Xfce desktop environment
#287493

Благодарю, полезная информация, вот только еще не знаю значения Vala bindings for the Xfce desktop environment

#287494

amid88, xfce-base/xfce4-meta это метапакет, посмотри содержание /usr/portage/xfce-base/xfce4-meta/xfce4-meta-4.10.ebuild

#287495
"amid88" написал:
вот только еще не знаю значения Vala bindings for the Xfce desktop environment

Значит, вам этот пакет скорее всего и не нужен ;)

#287550

Установил XFCE, пока не делал автоматическую загрузку DE, из консоли делаю startx, установил переключатель раскладки клавиатуры.
Как теперь сделать, что бы на панели стали активными ----ПЕРЕГРУЗИТЬ----ВЫКЛЮЧИТЬ, а то могу только --ВЫЙТИ и для перегрузки или выключения надо ставать root ?

Войдите или зарегистрируйтесь, чтобы ответить.