Это старая версия документа!
Содержание
Перевел: Graf
Дата перевода: июль 2023 г.
Оригинал: http://slackware.osuosl.org/slackware-15.0/CHANGES_AND_HINTS.TXT
Инструкции по обновлению Slackware linux 15.0 |
---|
В этом файле содержатся инструкции по обновлению до Slackware 15.0. А так же список пакетов, добавленных и удаленных в процессе разработки. Пакетов, добавленных, удаленных, переименованных и/или разделенных в процессе разработки от Slackware 14.2 до 15.0, а также описание некоторых потенциальных «неприятностей», которые пользователи могут избежать, вооружившись небольшими знаниями.
ИНСТРУКЦИИ ПО ОБНОВЛЕНИЮ С 14.2
Следуйте подробным инструкциям в UPGRADE.TXT в этом каталоге.
Заметьте, что обновление с версий, предшествующих 14.2, НЕ поддерживается и скорее всего не будет работать.
НОВЫЕ ПОЛЬЗОВАТЕЛИ/ГРУППЫ ПОСЛЕ ВЕРСИИ 14.2
cgred group, GID 41 dovecot user and group, UID and GID 94 dovenull user and group, UID and GID 95 icecc user and group, UID and GID 49 ldap user and group, UID and GID 330 ntp user and group, UID and GID 44 postfix user and group, UID and GID 91 postdrop group, GID 92
ЗНАЧИМЫЕ ИЗМЕНЕНИЯ И ПОДСКАЗКИ
Теперь, аутентификация пользователей основана на PAM; проще говоря, Slackware использует PAM. Конфигурация «из коробки» будет именно такой, какой вы ожидаете от Slackware. Наслаждайтесь.
Стоковые сетевые скрипты используют iproute2 вместо net-tools, bridge-utils и других. Вся прежняя функциональность по-прежнему поддерживается с тем же синтаксисом конфигурационного файла в /etc/rc.d/rc.inet1.conf, но добавлена и другая функциональность:
- поддержка создания виртуальных интерфейсов (например, tun/tap) и добавления их в мосты, а также привязка дополнительных IP-адресов к виртуальным и/или реальным интерфейсам;
- поддержка VLAN (802.1Q);
- Поддержка агрегации каналов (bonding);
- поддержка IPv6
Добавленная функциональность потребовала дополнительных опций и изменений в формат файла rc.inet1.conf, но для базовых конфигураций можно по-прежнему использовать команду /sbin/ifconfig для просмотра и/или настройки интерфейсов вручную.
Что касается поддержки IPv6, обратите внимание на то, что SLAAC теперь отключен по умолчанию (это объясняется тем, что только-что установленная машина не должна быть подключена к Интернету без вмешательства администратора). - см. параметр конфигурации USE_SLAAC в новом файле rc.inet1.conf.
Пакеты Slackware больше не устанавливают файлы libtool - *.la, которые были упразднены в пользу файлов pkg-config - *.pc. В связи с этим, при обновлении с Slackware 14.2, возможно наличие .la-файлов, которые были установлены с ПО созданным вами самостоятельно или в составе пакетов сторонних разработчиков. Эти .la-файлы могут содержать ссылки на .la-файлы, которые Slackware больше не поставляет, что может привести к сбоям компиляции. Хорошая новость заключается в том, что на самом деле не нужно ничего делать, кроме как удалить файлы *.la, и все будет прекрасно работать без них.
Эта команда удалит их:
# rm -f --verbose /{,usr/,usr/local/}lib{,64}/*.la
Пакет ntp изменился таким образом, что теперь ntpd сбрасывает привилегии и запускается от имени пользователя ntp и группы ntp. Обязательно перенесите/объедините изменения в rc.ntpd и /etc/ntp.conf.
В пакете gnupg2 произошли изменения, в результате которых агент gpg теперь запускается по требованию, поэтому не забудьте удалить все изменения в скрипте локального профиля для работы с ним.