LINUX.ORG.RU
ФорумTalks

В Арче снова перемены

 


0

1

В initscripts-2012.07.5 изменены форматы /etc/rc.conf и /etc/crypttab Теперь дефолтный rc.conf выглядит так:

#
# /etc/rc.conf - configuration file for initscripts
#
# Most of rc.conf has been replaced by various other configuration
# files. See archlinux(7) for details.
#
# For more details on rc.conf see rc.conf(5).
#

DAEMONS=(syslog-ng network crond)

# Storage
#
# USEDMRAID="no"
# USELVM="no"

# Network
#
# interface=
# address=
# netmask=
# gateway=
Делается это для унификации конфигурирования ssytemd и initscripts. Старый формат также поддерживается и будет работать без необходимости изменения.

>>> Подробнее

★★★★★
Ответ на: комментарий от pekmop1024

1) Можно настроить всю систему редактированием одного файла.
2) Новичку не нужно знать о существовании этого файла, потому что он - первое и единтвенное, что показывает и просит поправить инсталлятор системы.
3) Синтаксис файла настолько прост, что по нему не нужно читать никакой справки. Абсолютно все неочевидные моменты описаны в комментариях.

Когда есть тьма разных конфигов,
1) Нужно знать об их существовании
2) Уметь их заполнять

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

stevejobs ★★★★☆
()
Ответ на: комментарий от vadik

Те переменные которые пока поддерживаются - есть в дефолтном конфиге.

Уже нет. Выпилена куча переменных, которые многим нужны. Тот же CONSOLEFONT.

Axon ★★★★★
()
Ответ на: комментарий от Behem0th

Конфиг должен содержать одну опцию но содержать ее хорошо!

Ненене! Есть задача - конфигурирование. Следовательно, для любого конфигурирования должен быть один инструмент. Примерно вот так это будет выглядеть:

# archconf -v setVariable org.archlinux.services.LoginManager.startAtBoot:BOOLEAN = True
=================================
ArchConf v124
Copyright (c) 2015 Lennart Poettering
=================================
 ==> Checking configd... Up and running, OK
 ==> Trying to connect to config://localhost:66613... Done
WELCOME, root! You have 4 delayed transactions. Commit them now? [Yes]/No: Y
 ==> Applying delayed changes to localhost...
      * setVariable org.archlinux.bootloader.timeout:INTEGER = 10 ... Done
      * installPackage com.redhat.LennartAppeal(version:INTEGER=34)...
          * Calculating dependencies... Done
          * Downloading image... Done at 1.4 MB/s avg
          * Unpacking into leps://localhost/roodDirectory... Done
          * Executing postinstall applet... Done
      * startService com.redhat.LennartAppeal Now ... Done
      * setVariable com.redhat.LennartAppeal.startAtBoot:BOOLEAN = True ... Done
 ==> Applying new immediate changes to localhost...
      * setVariable org.archlinux.services.LoginManager.startAtBoot:BOOLEAN = True
ALL CHANGES HAS BEEN APPLIED. Reboot now? [Yes]/No: Y
Cancellor ★★★★☆
()
Ответ на: комментарий от vadik

Наконец с обновлением filesystem до версии 2012.7-1 пришел новый rc.conf

rc.conf входит в пакет initscripts, а не filesystem.

unikum ★★★★★
() автор топика
Ответ на: комментарий от vadik

Спасибо, почитаю а то не интуитивно в ен вики как то.

Behem0th ★★★★★
()
Ответ на: комментарий от Axon

Уже нет. Выпилена куча переменных, которые многим нужны. Тот же CONSOLEFONT.

Пока еще старый конфиг работает, как долго это будет продолжаться - хз. Налицо идет переход сначала на конфиги systemd, а потом на него самого.

Насчет CONSOLEFONT - его пока еще можно настроить в rc.conf, а можно по модному новому - в /etc/vconsole.conf.

Тыц и тыц. Как говорится - найди 10 отличий.

vadik ★★
()
Ответ на: комментарий от Behem0th

Поздравляю:) В чем была зачада то?

В том, что у тринашки зависимости времени сборки более старые. Ессно, никто их не тестил на совместимость, потому и не возникало таких вопросов. Я просто сделал чрут со срезом от 16 июня и все собралось.

pekmop1024 ★★★★★
()
Ответ на: комментарий от vadik

Пока еще старый конфиг работает, как долго это будет продолжаться - хз.

Вот я и печалюсь.

Налицо идет переход сначала на конфиги systemd, а потом на него самого.

Девелоперы говорили, что в обозримом будущем этого не произойдёт. Просто пытаются максимизировать совместимость с systemd, чтобы его было легче запилить самостоятельно. Это было бы даже похвально, если бы не шло в ущерб удобству тех, кому он не нужен.

Насчет CONSOLEFONT - его пока еще можно настроить в rc.conf, а можно по модному новому - в /etc/vconsole.conf.

Нигде, кроме статьи о systemd, об этом ни слова. Только сегодня искал, основные статьи по настройке предлагают добавлять параметр в rc.conf. Видимо, документация пока не везде успевает за изменениями.

Axon ★★★★★
()
Ответ на: комментарий от pekmop1024

Плюсую, я это 3 раза прошел за эту неделю. Разве что в 4 пункте не арч.

ArtKun ★★★★★
()
Ответ на: комментарий от pekmop1024

Кстати, меня сейчас мысль посетила, а будет ли сегфолтиться лиса 14, собранная в том же чруте? Не в глибц ли проблема?

pekmop1024 ★★★★★
()
Ответ на: комментарий от Axon

Вот я и печалюсь.

Все течет, все изменяется. Придется привыкать.

Нигде, кроме статьи о systemd, об этом ни слова.

Процитирую на этот счет man rc.conf

CONSOLEFONT=

Defines the console font to load with the setfont program on boot. Possible fonts are found in /usr/share/kbd/consolefonts (only needed for non-US).

FONT in /etc/vconsole.conf takes precedence (see vconsole.conf(5)), and is recommended.

А с викой - да, пока не успевает. Но пока все не устаканится и смысла особого нет перепиливать вику по 10 раз.

vadik ★★
()
Ответ на: комментарий от vadik

Это пакет из АУР с патчами для интеграции с кедами.

unikum ★★★★★
() автор топика
Ответ на: комментарий от unikum

Ты нашёл, сделай доброе дело - апни вики.

Я не нашёл, меня только сейчас в нужное место ткнули. Руки дойдут - апну.

Axon ★★★★★
()
Ответ на: комментарий от pekmop1024

Мне unikum уже разжевал, я просто не слежу за нитью беседы. Короче - виноват, исправлюсь. )

Кстати, раз уж заговорили о фф. Пробовал собирать патченый, вроде все работало, но в заголовке окна русский текст был кракозябрами (при том, что стандартный фф таким не страдает). Правда было давно и у меня х86. Не встречал такого?

vadik ★★
()
Ответ на: комментарий от vadik

Пока не было. М.б. в системе косяк какой с локалью был? Сейчас, подозреваю, уже и не выясним, т.к. системы той нет? :)

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

Пока не было. М.б. в системе косяк какой с локалью был? Сейчас, подозреваю, уже и не выясним, т.к. системы той нет? :)

Я так думаю - косяк с локалью вылез бы не только в фф. Во всех приложениях, в т.ч. и в фф из репов, все отображалось корректно. Я, честно говоря, уже и забыл когда вообще видел такое.

Надо будет найти время и собрать фф14 с патчами и проверить. Аж интересно стало. )

vadik ★★
()
Ответ на: комментарий от pekmop1024

Не в глибц ли проблема?

Хотел на твой пост выше написать комментарий в котором предполагал ошибку из-за глибц, но подумал что мало оснований винить ее и не стал писать:)

Behem0th ★★★★★
()
Ответ на: комментарий от vadik

Косяк с локалью в твоей системе может вылезать только во время сборки и не проявляться в софте, собранном на машине с локалью без косяков. Как-то так.

pekmop1024 ★★★★★
()
Ответ на: комментарий от Behem0th

Там товарищи в АУРе уже намекали, что 2.16 косая, и даже в чакре до сих пор 2.15.

pekmop1024 ★★★★★
()
Ответ на: комментарий от vadik

меня х86

как и у меня и все нормально. У него 64.

Behem0th ★★★★★
()
Ответ на: комментарий от Andru

Всё, с августа не буду обновляться, задолбали :}

Я уже месяц так делаю. Скоро похоже буду искать не роллинг арчеподобный дистриб.

Zodd ★★★★★
()

Смысл? rc.conf же изначально был местом конфигурирования всего и вся. И что теперь?

Linez
()

Ей богу, скоро свалю на генту окончательно.

Linez
()
Ответ на: комментарий от Zodd

Скоро похоже буду искать не роллинг арчеподобный дистриб.

Chakra Linux? Смысла бежать от перемен нет, имхо. Рано или поздно это будет и в других дистрибутивах. Просто арч ведь впереди планеты всей. Такова его роль :)

uniqwert
()
Ответ на: комментарий от Deleted

God object

если не менять обоев, а настраивать действительно нужное, настроек у компьютера - три с половиной штуки :)

stevejobs ★★★★☆
()
Ответ на: комментарий от uniqwert

Наверное, всё-таки Федорка.

unikum ★★★★★
() автор топика
Ответ на: комментарий от stevejobs

Вижу семь симвлолов «=» в начальном посте. Что-то тут не так :)

Deleted
()
Ответ на: комментарий от uniqwert

Chakra Linux?

Нет смысла на него переходить. Скорее всего Суся либо Федорка.

Zodd ★★★★★
()
Ответ на: комментарий от Stratopiglet

RR-дистр не должен так часто вынуждать пользователя править что-то подкапотное

а по-моему как раз наоборот. Это RR означает rolling release, типа новые свистелки сразу по мере их выхода. Оттого и конфиги скачут.

true_admin ★★★★★
()
Ответ на: комментарий от Behem0th

Конфиг должен содержать одну опцию но содержать ее хорошо!

Конфиг может иметь столько опций, сколько он сможет содержать!

Pavval ★★★★★
()
Ответ на: комментарий от pekmop1024

последствия нелюбви к дешевому говножелезу

Пульсаудио — для элиты, запомним.

Xenesz ★★★★
()

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

hired777
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.