Помощь новичку с Gentoo (Вопросы различной тематики, возникающие по мере использования системы.)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Kopilov
Сообщения: 666
ОС: Gentoo, Debian

Re: Помощь новичку с Gentoo

Сообщение Kopilov » 22.04.2013 16:50

Brainsburn писал(а):
22.04.2013 16:14
Так же можно удалить содержимое /usr/portage/, при следующем emerge --sync оно скачается обратно.

Кстати, теперь в таком случае рекомендуется emerge-webrsync использовать.
Спасибо сказали:

905v2
Сообщения: 87

Re: Помощь новичку с Gentoo

Сообщение 905v2 » 23.04.2013 08:42

Brainsburn писал(а):
22.04.2013 16:14
Таки в чем реальная причина? Маленький HDD или стремление к минимализму? Чем вам портежи будут мешать?


И hdd невелик (CompactFlash) и минимализм также как цель, т.к. целевой компьютер будет настроен под пользователя для работы его в одной, двух программах (самописный софт)

Brainsburn писал(а):
22.04.2013 16:14
Не очень понятно слоово "ядро" в скобочках рядом с "собранный софт".


ядро я собрал через genkernel, и оно нуждается в пересборке, а все тонкости его установки мне не известны (потому и выделил его отдельно)

Brainsburn писал(а):
22.04.2013 16:14
Вам по сути придется каждый раз копировать все измененные файлы на целевой компьютер. Зачем? И в чем сакральный смысл сборки софта на виртуалке? Если боитесь похерить систему, это вас не спасет. Лучше бэкапы делать в таком случае.


Восьми ядерная виртуалка намного быстрее atom-а для сборки - только в этом и смысл (хотя да, появляется лишнее звено и неудобства)
Собственно мне и не понятно - как эффективно организовать копирование только измененных файлов и не копировать "лишнее"
Или же вариант "медленная сборка на atom" будет лучше т.к. нет проблем с переносом, dd между разными CF я осилю :)

Stage4 почитаю
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Помощь новичку с Gentoo

Сообщение drBatty » 23.04.2013 10:22

905v2 писал(а):
23.04.2013 08:42
как эффективно организовать копирование только измененных файлов и не копировать "лишнее"

rsync решит ваши проблемы. Мегабакс с ЛОРа так уже решил проблему сборки в RAM, дабы и собиралось быстро, и лишнего не копировалось. Думаю в вашем случае это поможет(rsync по сети тоже работает).
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Аватара пользователя
Brainsburn
Сообщения: 949
Статус: /
ОС: LFS,Gentoo

Re: Помощь новичку с Gentoo

Сообщение Brainsburn » 23.04.2013 12:10

drBatty писал(а):
23.04.2013 10:22
905v2 писал(а):
23.04.2013 08:42
как эффективно организовать копирование только измененных файлов и не копировать "лишнее"

rsync решит ваши проблемы

Или банальный distcc.
А еще лучше - бинхост.
Чтобы ерундой не маяться :-)
Спасибо сказали:

905v2
Сообщения: 87

Re: Помощь новичку с Gentoo

Сообщение 905v2 » 23.04.2013 13:04

ок, буду думать и пробовать
Спасибо сказали:

awua
Сообщения: 497

Re: Помощь новичку с Gentoo

Сообщение awua » 20.05.2013 03:51

Позвольте такой вопрос человека, который пока только думает перейти на Gentoo и ничего не знает: русская версия handbook обновляется? Она не устарела для установки сегодняшней системы?
Спасибо сказали:

Kopilov
Сообщения: 666
ОС: Gentoo, Debian

Re: Помощь новичку с Gentoo

Сообщение Kopilov » 20.05.2013 11:46

Недавно кто-то обновил (до этого давно не обновлялась). Например, тут даты изменения исходного документа и перевода совпадают, тексты вполне соответствуют.
Спасибо сказали:

awua
Сообщения: 497

Re: Помощь новичку с Gentoo

Сообщение awua » 21.05.2013 01:33

А английская up to date?
Спасибо сказали:

Kopilov
Сообщения: 666
ОС: Gentoo, Debian

Re: Помощь новичку с Gentoo

Сообщение Kopilov » 21.05.2013 10:08

Да.
Спасибо сказали:

Packum
Сообщения: 9
ОС: Gentoo Linux

Re: Помощь новичку с Gentoo

Сообщение Packum » 08.03.2014 19:16

Прошу помощи в настройке Grub2.
Когда-то обновился и надоело уже любоваться на чернобелый сплэш со знаками вопроса.
Пробовал по разным статьям - без толку.
Ноутбук ThinkPad T420. Раздел /boot монтируется вручную.
Вот мой /boot/grub/grub.conf

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz


# title GRUB2 Chainload
# root (hd0,0)
# kernel /boot/grub/i386-pc/core.img
# boot

title Gentoo Linux 3.12.13
root (hd0,0)
kernel /boot/kernel-3.12.13-gentoo root=/dev/sda3 rootfstype=ext4

title Gentoo Linux 3.10.7-r1
root (hd0,0)
kernel /boot/kernel-3.10.7-gentoo-r1 root=/dev/sda3 rootfstype=ext4

title Gentoo Linux 3.10.7
root (hd0,0)
kernel /boot/kernel-3.10.7-gentoo root=/dev/sda3 rootfstype=ext4

title Gentoo Linux 3.8.13
root (hd0,0)
kernel /boot/kernel-3.8.13-gentoo root=/dev/sda3
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5
Спасибо сказали:

Аватара пользователя
ArtSh
Сообщения: 429
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение ArtSh » 10.03.2014 01:13

Grub2 конфигурируется сам, с помощью скрипта и настроек в /etc/grub.d и /etc/default/grub

Попробуйте поместить специальные настройки в /etc/default/grub и вызвать grub2-install
Поставь букву "Ё" на место еЁ!
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16054
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Помощь новичку с Gentoo

Сообщение Bizdelnick » 10.03.2014 10:37

ArtSh писал(а):
10.03.2014 01:13
Попробуйте поместить специальные настройки в /etc/default/grub и вызвать grub2-install

Может я просто не в курсе, как оно в Gentoo устроено, но вообще для генерации конфига как правило служит update-grub или grub-mkconfig, а не grub-install.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Packum
Сообщения: 9
ОС: Gentoo Linux

Re: Помощь новичку с Gentoo

Сообщение Packum » 10.03.2014 12:42

grub-mkconfig нашёл ядра, то есть считал /boot/grub/grub.conf, наверное. update-grub - такой команды нет в Gentoo.
А где настраивать шрифт, фон и всё остальное при отмонтированном /boot вот в чем вопрос. Попробую вечером сделать как
посоветовал ArtSh.

Не получается. Кажется уже всё попробовал.
Спасибо сказали:

Аватара пользователя
ArtSh
Сообщения: 429
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение ArtSh » 11.03.2014 00:48

Packum писал(а):
10.03.2014 12:42
grub-mkconfig нашёл ядра, то есть считал /boot/grub/grub.conf, наверное. update-grub - такой команды нет в Gentoo.
А где настраивать шрифт, фон и всё остальное при отмонтированном /boot вот в чем вопрос. Попробую вечером сделать как
посоветовал ArtSh.

Не получается. Кажется уже всё попробовал.


grub-mkconfig предназначен для предыдущей версии загрузчика grub (0.97) для grub2 предназначен grub2-install. Какая версия grub у Вас установлена?
Поставь букву "Ё" на место еЁ!
Спасибо сказали:

Packum
Сообщения: 9
ОС: Gentoo Linux

Re: Помощь новичку с Gentoo

Сообщение Packum » 11.03.2014 01:11

Да вроде всё правильно. Применял команды:
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub/grub.cfg
Понял, что grub.conf уже не используется.
Удалял, зачищал /boot , заново ставил.
Версия sys-boot/grub-2.00_p5107-r2:2
Пока без толку. Не хочет видоизменятся. Изменял оба конфига уже раз 20: /etc/default/grub и /etc/grub.d/00_header.
Может какие флаги добавить? Собран по умолчанию с multislot и nls.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16054
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Помощь новичку с Gentoo

Сообщение Bizdelnick » 11.03.2014 09:01

ArtSh писал(а):
11.03.2014 00:48
grub-mkconfig предназначен для предыдущей версии загрузчика grub (0.97) для grub2 предназначен grub2-install.

Нет. То есть в генте эта программа, может быть, называется не grub-mkconfig, а grub2-mkconfig, я не знаю, но вроде в GRUB Legacy никакого grub-mkconfig не было. Это две совершенно разные, не взаимозаменяющие, программы: grub-install устанавливает начальный загрузчик (в MBR в случае PC-сборки GRUB), а grub-mkconfig именно что делает конфигурационный файл. Почитайте маны, если не верите.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
ArtSh
Сообщения: 429
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение ArtSh » 12.03.2014 00:07

Packum писал(а):
11.03.2014 01:11
Да вроде всё правильно. Применял команды:
grub2-install /dev/sda


И что вывалилось в консоль?


Bizdelnick писал(а):
11.03.2014 09:01
То есть в генте эта программа, может быть, называется не grub-mkconfig, а grub2-mkconfig, я не знаю, но вроде в GRUB Legacy никакого grub-mkconfig не было. Это две совершенно разные, не взаимозаменяющие, программы: grub-install устанавливает начальный загрузчик (в MBR в случае PC-сборки GRUB), а grub-mkconfig именно что делает конфигурационный файл. Почитайте маны, если не верите.


Все программы из пакета grub2 имеют в генте соответствующую приставку. При установке по умолчанию grub2-install довольно подробно пишет что он делает.
Поставь букву "Ё" на место еЁ!
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4900
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random » 12.03.2014 00:10

ArtSh писал(а):
12.03.2014 00:07
Все программы из пакета grub2 имеют в генте соответствующую приставку. При установке по умолчанию grub2-install довольно подробно пишет что он делает.

Вообще-то, это управляется флагом multislot.
Спасибо сказали:

Packum
Сообщения: 9
ОС: Gentoo Linux

Re: Помощь новичку с Gentoo

Сообщение Packum » 12.03.2014 00:56

Всё, решил проблему!
Пересобрал Grub с флагом truetype. Всё сразу завелось - не зря копал насчёт флагов!
Всем, спасибо!
Спасибо сказали:

Аватара пользователя
ArtSh
Сообщения: 429
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение ArtSh » 12.03.2014 12:17

/dev/random писал(а):
12.03.2014 00:10
Вообще-то, это управляется флагом multislot.


Включённым по умолчанию.
Поставь букву "Ё" на место еЁ!
Спасибо сказали:

awua
Сообщения: 497

Re: Помощь новичку с Gentoo

Сообщение awua » 17.06.2014 23:39

В Gentoo есть общий конфигурационный файл наподобии /etc/rc.conf ?
Спасибо сказали:

Kopilov
Сообщения: 666
ОС: Gentoo, Debian

Re: Помощь новичку с Gentoo

Сообщение Kopilov » 17.06.2014 23:52

awua писал(а):
17.06.2014 23:39
В Gentoo есть общий конфигурационный файл наподобии /etc/rc.conf ?

Не совсем понял вопрос...
В Gentoo есть файл /etc/rc.conf в чистом виде -- и он является конфигом системы инициализации OpenRC, специфической для Gentoo. Не знаю, чего Вы ждёте от этого файла. Лично я в нём менял только включение/отключение параллельной загрузки демонов и раскомментировал "тип системы" rc_sys -- простейший, пустое значение ("ничего особого").
Параметры демонов, инициализируемых OpenRC, лежат в /etc/conf.d/*
Спасибо сказали:

awua
Сообщения: 497

Re: Помощь новичку с Gentoo

Сообщение awua » 18.06.2014 00:33

Kopilov писал(а):
17.06.2014 23:52
Параметры демонов, инициализируемых OpenRC, лежат в /etc/conf.d/*

Как выглядит синтаксис этих файлов?
Спасибо сказали:

Kopilov
Сообщения: 666
ОС: Gentoo, Debian

Re: Помощь новичку с Gentoo

Сообщение Kopilov » 18.06.2014 00:48

Например (без комментариев):

apache2

Код: Выделить всё

APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5"

mysql

Код: Выделить всё

MY_CNF="/etc/mysql/my.cnf"
MY_ARGS=""
STARTUP_TIMEOUT="900"
STARTUP_EARLY_TIMEOUT="1000"
STOP_TIMEOUT=120

iptables

Код: Выделить всё

IPTABLES_SAVE="/var/lib/iptables/rules-save"
SAVE_RESTORE_OPTIONS="-c"
SAVE_ON_STOP="yes"
Спасибо сказали:

awua
Сообщения: 497

Re: Помощь новичку с Gentoo

Сообщение awua » 18.06.2014 01:36

Интересно, когда в Арче был единый rc.conf, куда в строчку прописывались даймоны, этого функционала не было? Или он реализовывался по-другому?
Спасибо сказали:

Kopilov
Сообщения: 666
ОС: Gentoo, Debian

Re: Помощь новичку с Gentoo

Сообщение Kopilov » 18.06.2014 02:06

Не знаю, что, когда и как было в Арче (я им не пользуюсь, вангую, что интересующее Вас изменилось с внедрением Systemd), но в Gentoo так давно, если не изначально. Ключевой момент: в Gentoo всегда был OpenRC, который в Арче не ставится по умолчанию.
Спасибо сказали:

awua
Сообщения: 497

Re: Помощь новичку с Gentoo

Сообщение awua » 20.06.2014 18:15

Код: Выделить всё

rc-update add postfix default
rc-update add postfix boot

Какая разница между уровнями запуска boot и default? И какие уровни вообще бывают?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4900
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random » 20.06.2014 18:24

awua писал(а):
20.06.2014 18:15

Код: Выделить всё

rc-update add postfix default
rc-update add postfix boot

Какая разница между уровнями запуска boot и default? И какие уровни вообще бывают?

При старте системы вызывается уровень sysinit (выполняет инициализацию, без которой работать не будет практически ничего, например, монтирует /proc), затем boot (монтирование ФС, запуск syslog и прочие операции, которые должны быть выполнены перед запуском обычных сервисов), затем уровень, указанный в командной строке ядра (можно насоздавать сколько угодно своих) или уровень default, если не указан никакой (собственно, запускает сервисы). Также см. man rc.
Спасибо сказали:

awua
Сообщения: 497

Re: Помощь новичку с Gentoo

Сообщение awua » 20.06.2014 18:39

Как можно определить какие службы нужно прописывать в boot, а какие в default? Например, syslog-ng в boot, верно? Это я посмотрел в руководстве по установке, написанном одним человеком. А если бы он там этого не написал, а мне нужен был syslog-ng, как я сам определял бы уровень запуска?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4900
ОС: Gentoo

Re: Помощь новичку с Gentoo

Сообщение /dev/random » 20.06.2014 19:02

awua писал(а):
20.06.2014 18:39
Как можно определить какие службы нужно прописывать в boot, а какие в default? Например, syslog-ng в boot, верно? Это я посмотрел в руководстве по установке, написанном одним человеком. А если бы он там этого не написал, а мне нужен был syslog-ng, как я сам определял бы уровень запуска?


Это оставляется на ваше усмотрение. Хотя его лучше прописывать в boot, ничего особо страшного не произойдёт, если вы пропишете его в default. Просто если какому-нибудь сервису из boot понадобится что-то сразу после запуска записать в лог, он этого не сможет, и всё. Общие критерии того, что указывается в boot, я привёл. Конечно, они довольно приблизительные, и окончательное решение всегда за вами.
Спасибо сказали: