На странице Загрузки доступна версия 2012.12.01 нашего установочного и спасательного носителя. Последний срез из репозиториев содержит:
  • arch-install-scripts 9 c усовершенствованным генератором fstab
  • linux 3.6.8
  • systemd 196
  • обычные обновления базовых пакетов
Следующий релиз - такое же неинтересное обновление установщика - запланирован на январь 2013 года.

Оригинал: December: time for a new install medium
Автор: Pierre Schmitz
Дата публикации: 01.12.2012
Поскольку systemd теперь является системой инициализации по умолчанию, Arch Linux проходит минимальное тестирование на системах с initscripts. В связи с нехваткой и ресурсов и заинтересованности, мы вряд ли будем работать над исправлением специфичных для initscripts багов и закроем их как WONTFIX (“Проблема есть, но решать ее не будем”).

В силу этого настоятельно рекомендуется всем пользователям по возможности в кратчайшие сроки мигрировать на systemd. Обратитесь к руководству по переходу на systemd.

Чтобы облегчить данный переход, поддержка initscripts в настоящее время останется в официальных репозиториях, если иное не указано. С января 2013 года мы начнем удалять поддержку initscripts (например, скриптов rc) из отдельных пакетов без предварительного уведомления.

Оригинал: End of initscripts support
Автор: Tom Gundersen
Дата публикации: 04.11.2012
Последний срез нашего установочного и спасательного носителя можно найти на странице Загрузки. Образ 2012.11.01 в основном содержит небольшие исправления ошибок, он очищен от устаревших пакетов и содержит новые пакеты в сравнении с предыдущим установочным носителем:
  • Это первый носитель с ядром 3.6.
  • Параметр copytoram=n может быть использован, чтобы установочный образ не копировался в память при загрузке по сети. Вариант не считается надежным, но подходит для систем с небольшим объемом памяти.
  • Загрузочный параметр owfile_size в основном подходит для устройств COW (copy-on-write) в VFAT. Смотрите файл README для получения более подробной информации.

Оригинал: November release of install media availabled
Автор: Pierre Schmitz
Дата публикации: 02.11.2012
Вместе c GNOME 3.6 в репозиторий помещены также polkit и networkmanager, а ConsoleKit теперь удален из репозиториев. Пакетам, ранее зависевшим от ConsoleKit, теперь вместо него требуется systemd-logind, Это означает, что для полной функциональности система должна быть загружена при помощи systemd.

Не только GNOME, но также и KDE и XFCE оба are затронуты этим изменением.

Оригинал: ConsoleKit replaced by logind
Автор: Allan McRae
Дата публикации: 30.10.2012
Группа base отныне включает пакет systemd-sysvcompat. Это означает, что все вновь установленные системы по умолчанию будут загружаться с помощью systemd.

Поскольку в некоторых пакетах еще не хватает “родных” юнитов systemd, пользователи могут установить пакет initscripts и использовать массив DAEMONS в конфигурационном файле /etc/rc.conf для запуска сервисов с использованием прежних скрипов rc.d.

Это изменение не затрагивает уже установленные системы. В настоящее время пакеты initscripts и sysvinit по-прежнему остаются доступными в наших репозиториях. Тем не менее, отдельным пакетам для работоспособности может потребоваться система с инициализацией при помощи systemd.

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

Оригинал: systemd is now the default on new installations
Автор: Thomas Bächler
Дата публикации: 13.10.2012
Октябрьский релиз инсталлятора Arch Linux доступен для загрузки со страницы Download и может использоваться как для новых установок, так и в качестве “спасательного диска” (rescue system). Он содержит набор обновленных пакетов и следующие примечательные изменения:
  • Для загрузки live-системы теперь используется systemd.
  • initscripts более недоступен на live-системе, но все еще устанавливается по умолчанию на целевую систему. Вероятно, такое положение вещей изменится в ближайшем будущем.
  • Упрощены загрузка и установка при использовании интерфейса EFI.
  • gummiboot используется для отображения меню в системах с EFI.
  • На live-системе доступны следующие новые пакеты: ethtool, fsarchiver, gummiboot-efi, mc, partclone, partimage, refind-efi, rfkill, sudo, testdisk, wget, xl2tpd

    Оригинал: Install medium 2012.10.06 introduces systemd
    Автор: Pierre Schmitz
    Дата публикации: 07.10.2012
Как нынче принято, в начале нового месяца доступен новый инсталлятор. Live-система может быть загружена со страницы Download и использоваться как для новых установок, так и в качестве “спасательного диска” (rescue system).

В дополнение к нескольким обновленным пакетам и исправленным багам, отмечены следующие изменения:
  • первый носитель с Linux 3.5 (3.5.3);
  • сценарий параметров загрузки работает вновь (FS#31022)
  • при загрузке посредством PXE и NFS или NBD образ ISO будет скопирован в оперативную память для обеспечения большей стабильности;
  • Live-носитель содержит usb_modeswitch и wvdial, которые, к примеру, позволяют установить подключение по сети, используя внешний UMTS USB-модем;
  • кроме всего прочего, включены новейшие версии initscripts, systemd и netcfg.

Оригинал: News: New install medium 2012.09.07
Автор: Pierre Schmitz
Дата публикации: 08.09.2012
Обновление fontconfig 2.10.1 перезаписывает символические ссылки, созданные прежней версией пакета. Необходимо удалить эти симлинки перед обновлением:

rm /etc/fonts/conf.d/20-unhint-small-vera.conf
rm /etc/fonts/conf.d/29-replace-bitmap-fonts.conf
rm /etc/fonts/conf.d/30-metric-aliases.conf
rm /etc/fonts/conf.d/30-urw-aliases.conf
rm /etc/fonts/conf.d/40-nonlatin.conf
rm /etc/fonts/conf.d/45-latin.conf
rm /etc/fonts/conf.d/49-sansserif.conf
rm /etc/fonts/conf.d/50-user.conf
rm /etc/fonts/conf.d/51-local.conf
rm /etc/fonts/conf.d/60-latin.conf
rm /etc/fonts/conf.d/65-fonts-persian.conf
rm /etc/fonts/conf.d/65-nonlatin.conf
rm /etc/fonts/conf.d/69-unifont.conf
rm /etc/fonts/conf.d/80-delicious.conf
rm /etc/fonts/conf.d/90-synthetic.conf
pacman -Sy fontconfig


Общесистемная конфигурация создается симлинками (особенно для автохинтинга, субписксельного рендеринга и lcdfilter):

cd /etc/fonts/conf.d
ln -s ../conf.avail/XX-foo.conf


Смотрите Вики-статьи Font_Configuration и Fonts.

Оригинал: News: Fontconfig 2.10.1 update - manual intervention required
Автор: Andreas Radke
Дата публикации: 06.09.2012
Начиная с версии 2.8.9 все интерфейсы должны быть сконфигурированы в /etc/conf.d/netcfg вместо /etc/rc.conf.
Вышел августовский снапшот live-системы и инсталлятора Archlinux. Он содержит новые нескучные версии пакетов и следующие отличия от немилой сердцу большинства предыдущей версии:
  • GRUB 2.0 вместо 0.9
  • Инструкция по установке в файле /root/install.txt
  • ZSH в конфигурации Grml в качестве дружелюбной оболочки, включая автодополнение для pacstrap, arch-chroot, pacman и прочих полезных утилит
  • Сетевой демон включён по умолчанию и настроит сеть, если доступен DHCP
Отметим, что все эти изменения касаются только live-системы, а не установленной с помощью pacstrap. Качаем образы, следующий выпуск намечен на сентябрь.
Руководствуясь желанием повышения качества и стабильности стокового ядра и initramfs для большенства пользователей, разработчики решили собрать статистику по использованию модулей ядра. Теперь pkgstats версии 2.3 позволяет это сделать

Призываем всех неравнодушных пользователей установить pkgstats и внести свой вклад в общую картину!

Информация об утилите pkgstats.
Вышли новые образы, содержащие текущий срез Arch Linux. Они доступны на странице загрузки.
Наиболее значимые изменения связаны с тем, что AIF (Arch Installation Framework, оболочка для установки Arch) отныне не включен в установочный образ, но вместо него содержатся несколько простых установочных скриптов, помогающих в процессе установки. Это означает, что меню процесса установки более недоступно и нам следует больше полагаться на руководство для новых пользователей. Мы призываем сообщество заполнить пробелы в нашей Wiki.
Отныне наши образы подписаны, поэтому настоятельно рекомендуется проверять их подпись перед использованием. В Arch Linux эта операция может быть осуществлена при помощи команды
pacman-key -v iso-file.sig
.
  • Ключи в pacman автоматически инициализируются при загрузке. Поэтому проверка подписи доступна на лайв-носителе и будет работать из коробки во вновь установленной системе.
  • Вместо шести различных образов мы предоставляем только один, который может быть загружен в виде лайв-системы как на i686-компьютерах, так и на x86_64 для установки Arch Linux по сети. Носители с репозиторием более не предоставляются.
  • Планируется регулярно – раз в месяц – выпускать свежие образы.
  • Установочный носитель также может быть непосредственно загружен по PXE. Обратите внимание, что его подпись PGP не может быть проверена таким путем!
  • Больше опций archiso и новых функций можно найти в файле README.
AIF удален из-за слабой поддержки этой системы специалистами и теми, кто вносит свой вклад в развитие дистрибутива. Конечно же, мы будем признательны людям, которые приступят к его доводке до нормального состояния.

Источник: News: Install media 2012.07.15 released
Автор: Pierre Schmitz
Дата публикации: 22.07.2012
GRUB 2.x перемещен в , в связи с чем поддержка GRUB legacy (т.е. версии 0.9x) прекращена, а сами пакеты старой версии теперь находятся в AUR.
Хотя GRUB legacy не будет удален из вашей системы и останется полностью функциональным, настоятельно рекомендуется обновиться до GRUB версии 2.x, или же перейти к использованию другого поддерживаемого загрузчика.
Пожалуйста, проконсультируйтесь с Вики-страничкой GRUB относительно подробных инструкций по установке GRUB версии 2.x.

Оригинал: News: GRUB legacy no longer supported
Автор: Ronald van Haren
Дата публикации: 20.07.2012
С выходом initscripts-2012.07.5 изменяется формат конфигурационных файлов /etc/rc.conf и /etc/crypttab. Ознакомьтесь с соответствующими man-страницами.

Изменения преследуют своей целью унификацию конфигурации systemd и initscripts. Это позволит совместно использовать код и документацию и упростит дальнейшую поддержку initscripts.

Старый формат конфигурации поддерживается, старые конфигурационные файлы будут работать без изменений.

P.S. Для волнующихся и интересующихся – аргументация произведённых изменений от автора, Тома Гундерсена (прим. переводчика).
Все пакеты Arch Linux, у которых до этого времени имелись свои файлы в директории /lib, перемещены в /usr/lib. Отныне /lib – ссылка на /usr/lib. При выполнении данного обновления pacman, скорее всего, покажет конфликт с директорией /lib. Простейший способ его обойти – выполнить следующие команды:

pacman -Syu --ignore glibc
pacman -Su

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

Если же любой из указанных шагов по разрешению конфликта не работает (например, из-за зависимости версий, конфликтов файлов в директории /lib), обратитесь к руководству за более детальными инструкциями по выполнению данного обновления.

Оригинал: News: The /lib directory becomes a symlink
Автор: Allan McRae
Дата публикации: 14.07.2012
В новом пакете filesystem-2012.6-2 директории /var/run и /var/lock были заменены симлинками на /run и /run/lock соответственно.
На большинстве систем initscripts уже создали эти симлинки при загрузке. Однако, они не принадлежат никакому пакету, что и будет исправлено этим обновлением.
Вам придётся выполнить:
# pacman -Syu --ignore filesystem && pacman -S filesystem --force
Если на Вашей системе /var/run и /var/lock являются директориями (например, если используется systemd, а загрузка с помощью initscripts никогда не производилась) Вам придётся удалить их перед обновлением:
# rm -rf /var/run /var/lock && pacman -Syu && reboot
Перед удалением настоятельно рекомендуется остановить всех демонов, т.к. удаляемые директории активно ими используются!

Примечание: как правило, не рекомендуется использовать –force, т.к. это может привести к неприятностям. Однако, в данном конкретном случае это оправдано, т.к. позволяет избежать ручного удаления файлов.

Ну и напоследок: обновляя пакет filesystem, пользователи ядер версии ниже 3.4 увидят предупреждение о правах доступа к /sys. Ничего страшного, разработчики ядра в версии 3,4 изменили права на 555, что и отражено в пакете filesystem.
netcfg 2.8.2 перемещён в . За 6 месяцев, прошедших с предыдущего обновления, накопились некоторые изменения.
  • Вот краткий перечень:
    Конфигурация вынесена из rc.conf в /etc/conf.d/netcfg
  • Соединения, оканчивающиеся на -old, -dbus или -iproute более не поддерживаются. Уберите суффикс, если соединение Вам действительно требуется
  • Systemd теперь поддерживается для одного и многих профилей, автоматических проводных и беспроводных соединений
  • Для переключения wifi-сетей добавлена диалоговая утилита wifi-menu
  • Для отсоединения теперь используется ключ -D (вместо -i). Переподключение производится посредством -R.
  • Новый тип соединений: PPPoE
Полный список изменений: http://projects.archlinux.org/netcfg.git/tree/NEWS?id=2.8.2.
Эти изменения в вики пока не отражены, помогайте!
Systemd и udev объединили кодовую базу. Тем не менее в арче они будут представлены отдельными пакетами. Однако, дабы не усложнять ситуацию, udev теперь будет являться составной частью пакета systemd-tools. Помимо udev в этом пакете будут содержаться утилиты, которые могут быть использованы и без systemd. Пытливый читатель может догадаться, что таким образом весь systemd переезжает в .

При обновлении вам будет предложено заменить udev на systemd-tools. Соглашайтесь, не пугайтесь. Если ещё при этом вы обновляете ядро, может возникнуть ошибка при генерации initramfs из-за отсутствия хука udev. Опять-таки, ничего страшного. После обновления просто выполните
mkinitcpio -p linux
и всё будет в порядке!
PHP обновлен до своего последнего основного релиза 5.4. Изменения, внесенные разработчиками, можно посмотреть на php.net/ChangeLog-5.php , подробное руководство по миграции - на php.net/migration54. В дополнение к этому были сделаны следующие изменения в пакете:
  • Патч Suhosin и расширения были удалены. Узнайте больше о причине этого решения на pierre-schmitz.com/php-5-4-1-in-suhosin-out/. Если вы ранее использовали расширение Suhosin, удалите пакет php-suhosin, так как он уже не совместим с PHP 5.4.
  • Обратите внимание, что было изменено расширение API. Если вы используете сторонние расширения не из наших репозиториев, вам следует как минимум перекомпилировать их или обновить до совместимых версий.
  • Модуль json теперь встроен в сам PHP. Поэтому удалите указание
    extension=json.so
    из своего файла php.ini.
  • Расширение gd создано с поддержкой webp и с использованием библиотеки libvpx.
Удостоверьтесь, что объединили изменения php.ini с вашей локальной копией, или же поступите проще: настройте новый php.ini в соответствии с вашими требованиями. Если у вас возникли проблемы при использовании расширения APC, вы можете попробовать добавленный в репозиторий пакет php-xcache
Последнее по важности, но не по значению: в особенности если вы работаете со старыми скриптами, убедитесь, что они не зависят от таких функций, как “Safe Mode” или “Magic Quotes”. Так как эти функции были удалены, обновление PHP 5.4 приведет к серьезным дырам в безопасности.

Оригинал новости: News: PHP updated to version 5.4
Автор: Pierre Schmitz
Дата публикации: 09.05.2012
С пакетом glibc-2.15-5 минимальные требования к версии ядра будут увеличены с версии 2.6.27 до версии 2.6.32. Именно эта версия ядра является самой ранней из тех, что ещё получают обновления от разработчиков.

Оригинал новости: News: Minimum kernel requirement 2.6.32
Автор: Allan McRae
Дата публикации: 07.02.2012