Alt linux не обновляется

Содержание
  1. Update/p10
  2. Содержание
  3. Обновление [ править ]
  4. 0. Сделайте резервную копию системы до начала обновления [ править ]
  5. 1. Обновить дистрибутив до самого свежего p9 [ править ]
  6. 2. Проверить apt-repo [ править ]
  7. 3. Изменить источники обновления [ править ]
  8. 4. Обновиться до p10 [ править ]
  9. 5. Перезагрузка [ править ]
  10. 6. Удаление устаревших пакетов [ править ]
  11. Настройки после обновления [ править ]
  12. Известные проблемы [ править ]
  13. E: Unknown vendor ID ‘p10’ [ править ]
  14. ssh и systemd (screen и т.п.) [ править ]
  15. Обновление ExtensionPack для VirtualBox [ править ]
  16. QuickStart/Обновление системы
  17. Обновление системы до актуального состояния [ править ]
  18. Update/p9
  19. Содержание
  20. Обновление [ править ]
  21. 0. Сделайте резервную копию системы до начала обновления [ править ]
  22. 1. Обновить дистрибутив до самого свежего p8 [ править ]
  23. 2. Проверить syslog [ править ]
  24. 3. Проверить apt-repo [ править ]
  25. 4. Изменить источники обновления [ править ]
  26. 5. Обновиться до p9 [ править ]
  27. 6. Перезагрузка [ править ]
  28. 7. Удаление устаревших пакетов [ править ]
  29. Настройки после обновления [ править ]
  30. Альт Образование [ править ]
  31. LibreOffice [ править ]
  32. Simply Linux [ править ]
  33. Обновление с помощью EPM [ править ]
  34. Известные проблемы [ править ]
  35. E: Unknown vendor ID ‘p9’ [ править ]
  36. ssh и systemd (screen и т.п.) [ править ]
  37. Обновление ExtensionPack для VirtualBox [ править ]
  38. Обновление контейнера OpenVZ c хост-системой на p8 [ править ]
  39. Обновление системы с KDE4 [ править ]
  40. Обновление системы с TDE [ править ]
  41. Обновление syslog-ng [ править ]
  42. Ethernet-мост в etcnet [ править ]
  43. Сервер виртуализации PVE [ править ]
  44. Старые профили firefox [ править ]
  45. Вход в систему (prefdm) [ править ]
  46. Update/p8
  47. Содержание
  48. Обновление [ править ]
  49. 0. Желательно перед обновлением системы удалить все ненужные вам пакеты, и отключить ненужные сервисные службы [ править ]
  50. 1. Обновить дистрибутив до самого свежего p7 [ править ]
  51. 2. Если не установлена, установить обновлённую программу apt-repo [ править ]
  52. 3. Изменить источники обновления [ править ]
  53. 4. Обновиться до p8 [ править ]
  54. NetworkManager [ править ]
  55. 5. Перезагрузка [ править ]
  56. Настройки после обновления [ править ]
  57. MariaDB [ править ]
  58. Размер обновлений [ править ]
  59. Обновление с помощью EPM [ править ]
  60. Известные проблемы [ править ]
  61. Несовместимость тем GTK+3 [ править ]
  62. Обновление ExtensionPack для VirtualBox [ править ]
  63. Доступ по SSH по ключам dss [ править ]
  64. Доступ по NFS [ править ]
  65. Тачпад и джойстик [ править ]
  66. Проблема с SASL у postfix-cyrus [ править ]
  67. Проблема с PPPoE [ править ]
  68. Обновление MariaDB [ править ]
  69. Обновление Grub [ править ]

Update/p10

Процедура обновления с p9 до p10 аналогична обновлению до p9.

Содержание

Обновление [ править ]

0. Сделайте резервную копию системы до начала обновления [ править ]

Желательно перед обновлением системы удалить все ненужные вам пакеты, и отключить ненужные сервисные службы. Это сэкономит вам некоторое время в процессе обновления, и уменьшит трафик скачанных пакетов. Сторонние пакеты, не входящие в репозиторий p9, могут не поддерживаться обновленной системой и мешать успешному обновлению.

1. Обновить дистрибутив до самого свежего p9 [ править ]

2. Проверить apt-repo [ править ]

Скорее всего утилита уже была установлена и обновилась на первом шаге, но на всякий случай проверьте наличие:

3. Изменить источники обновления [ править ]

Для перехода с p9 на p10 недостаточно сменить источники. apt-repo делает всё необходимое: помимо смены источников, создаётся файл /etc/rpm/macros.d/p10 следующего содержимого:

4. Обновиться до p10 [ править ]

Версии дистрибутивов 9.2 используют ядро un-def. Рекомендуется при обновлении на p10 переключиться на ядра std-def.

Выполните собственно обновление:

Если во время обновления в конце написало

5. Перезагрузка [ править ]

6. Удаление устаревших пакетов [ править ]

Следует воспользоваться советами по ссылке APT_в_ALT_Linux/Советы_по_использованию для удаления устаревших пакетов.

Настройки после обновления [ править ]

Известные проблемы [ править ]

E: Unknown vendor ID ‘p10’ [ править ]

Если после смены репозитория в ответ на команду apt-get update Вы видите сообщение «Unknown vendor ID», то, вероятнее всего, у Вас установлен пакет apt-conf- , отличный от apt-conf-branch. Верните старый репозиторий и установите этот пакет. Вместо обычного «Y» Вам придётся ввести фразу «Yes, do as I say!» (будет подсказка). Либо можно удалить символы [p10] из строк, описывающих новый репозиторий: в этом случае проверка не будет выполняться.

ssh и systemd (screen и т.п.) [ править ]

В конфигурации по умолчанию systemd закрывает всё, что было запущено при входе по ssh. Установите пакет systemd-settings-disable-kill-user-processes: altbug #36633

Читайте также:  Как установить пароль для пользователя windows 10

Обновление ExtensionPack для VirtualBox [ править ]

После обновления virtualbox потребуется обновить ExtensionPack. Сделать это можно через меню Файл → Проверить обновления…

Источник

QuickStart/Обновление системы

Обновление системы до актуального состояния [ править ]

После установки системы, её лучше сразу обновить до актуального состояния. Можно не обновлять и сразу приступать к работе только в том случае, если вы не планируете подключаться к сети или Интернету, не собираетесь устанавливать дополнительных программ, если всё железо успешно работает. Открываем терминал и вводим:

Получив рутовую консоль, набираем в ней:

После успешной загрузки на новом ядре (update-kernel) снова открываем терминал:

Такова общая схема обновления в пределах текущего бранча. А теперь подробнее со всеми тонкостями. Смотрим, какие репозитории сейчас подключены:

Допустим, нас это не устраивает. Допустим, в локальной сети уже есть NFS-сервер с зеркалом и мы хотим переключиться на него. Делаем следующее:

Тем самым мы указали APT’у искать репозиторий на локальном диске в каталоге /ALT/p8 , однако такого каталога ещё нет. Делаем следующее:

Здесь вместо NFSSERVER нужно вписать имя или IP-адрес сервера в своей локальной сети. По аналогии замените space своим названием экспортируемого каталога NFS. Если последняя команда отработала успешно, вы увидите содержимое этого каталога, иначе – смотрите dmesg. Обратите внимание: каждый раз после перезагрузки компьютера для обновления системы придётся заново набирать:

Так задумано! Не убирайте параметр noauto, если не хотите внезапно получить не загружаемую систему, когда начнутся проблемы в локальной сети. Осталось связать каталог /ALT с тем, что мы только что смонтировали:

Здесь /mnt/space/ALTLinux – каталог с зеркалом репозиториев, /mnt/space/ALTLinux/p8 – каталог с зеркалом бранча P8. Пути конечно же вымышленные, замените их своим вариантом.

На этом – ВСЁ, разовая подготовка завершена! Теперь все обновления пойдут не через Интернет, а с локального зеркала. Приступаем:

Первая команда («apt-get update») только обновит индексы. Её надо давать всегда перед второй командой, а также перед тем, как что-либо устанавливать. Вторая команда («apt-get dist-upgrade») обновит систему, но ядро и образ диска начальной загрузки останутся нетронутыми. Так задумано! Если хотите обновить сразу и ядро, сначала загляните СЮДА и дайте команду:

другие варианты (обусловлены тем, что в актуальных дистрибутивах АЛЬТ преимущественно используется два типа ядер – std-def и un-def):

Новое ядро загрузится только после перезапуска системы, который рекомендуется выполнить немедленно. Если с новым ядром что-то пойдёт не так, вы сможете вернуться к предыдущему варианту, выбрав его в начальном меню загрузчика. Если с новым ядром всё в порядке, не копите старые ядра, удаляйте их (только после перезагрузки):

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

Если пакеты ставились из сети и кэш больше не требуется, можно освободить место на диске, дав команду:

Источник

Update/p9

Содержание

Обновление [ править ]

0. Сделайте резервную копию системы до начала обновления [ править ]

1. Обновить дистрибутив до самого свежего p8 [ править ]

2. Проверить syslog [ править ]

Пакет sysklogd был удалён из Sisyphus на момент формирования p9. Если Ваша система использует SysV init и sysklogd, а не systemd и journald, следует заранее установить либо rsyslog, либо syslog-ng во избежание удаления sshd (altbug #35312), или вытягивания по зависимостям systemd и journald.

3. Проверить apt-repo [ править ]

Скорее всего утилита уже была установлена и обновилась на первом шаге, но на всякий случай проверьте наличие:

4. Изменить источники обновления [ править ]

5. Обновиться до p9 [ править ]

Выполните собственно обновление:

6. Перезагрузка [ править ]

7. Удаление устаревших пакетов [ править ]

Следует воспользоваться советами по ссылке APT_в_ALT_Linux/Советы_по_использованию для удаления устаревших пакетов.

Настройки после обновления [ править ]

Альт Образование [ править ]

При обновлении удаляется пакет Lazarus. Установите его после обновления:

Читайте также:  Office dlya mac os

Если устанавливали приложения KDE, то удалите sddm , чтобы не было конфликта с LightDM:

LibreOffice [ править ]

В дистрибутивах на Девятой платформе будет использоваться версия Still LibreOffice (а под именем LibreOffice будет собираться версия Fresh). Поэтому замените на LibreOffice-still:

Simply Linux [ править ]

Необходимо удалить конфликтующий пакет libpq5.9 и установить вместо него пакет libpq5:

Обновление с помощью EPM [ править ]

Для обновления с p8 до p9 можно воспользоваться командой epm release-upgrade из пакета eepm [1] :

Команда выполняет все необходимые действия для обновления, в том числе команды, описанные выше в порядке ручного обновления.

В связи с altbug:37672 необходимо сначала обновить версию eepm:

Известные проблемы [ править ]

E: Unknown vendor ID ‘p9’ [ править ]

Если после смены репозитория в ответ на команду apt-get update Вы видите сообщение «Unknown vendor ID», то, вероятнее всего, у Вас установлен пакет apt-conf- , отличный от apt-conf-branch. Верните старый репозиторий и установите этот пакет. Вместо обыного «Y» Вам придётся ввести фразу «Yes, do as I say!» (будет подсказка). Либо можно удалить символы [p9] из строк, описывающих новый репозиторий: в этом случае проверка не будет выполняться.

ssh и systemd (screen и т.п.) [ править ]

В конфигурации по умолчанию systemd закрывает всё, что было запущено при входе по ssh. Установите пакет systemd-settings-disable-kill-user-processes: altbug #36633

Обновление ExtensionPack для VirtualBox [ править ]

После обновления virtualbox потребуется обновить ExtensionPack. Сделать это можно через меню Файл → Проверить обновления…

Обновление контейнера OpenVZ c хост-системой на p8 [ править ]

p9 содержит glibc 2.27. Этой библиотеке требуется ядро с поддержкой prlimit64, эта поддержка появилась в ядре 3.2.0. В OpenVZ есть механизм для обмана контейнера: в файле /etc/vz/osrelease.conf можно написать, какую версию ядра сообщать в контенер с соответствующим значением переменной OSTEMPLATE. Сверяется начальный набор символов шаблона, полностью значение из OSTEMPLATE можно не писать. Поддержка prlimit64 была бакпортирована в ядро 2.6.32-alt162, проверьте, что в хост-системе установлено ядро не старее этой версии.

Если вы неосторожно обновились без данной подготовки, Вам может помочь «apt-get dedup»: https://lists.altlinux.org/pipermail/sisyphus/2019-September/368152.html

Обновление системы с KDE4 [ править ]

KDE4 в p9 не поддерживается (собственно, и в p8 уже не поддерживается, хотя и работает). Обновление системы с KDE4 может привести к тому, что не запустится графическая подсистема. Удобнее перейти на KDE5 до обновления, чем чинить систему после. Для этого надо установить какой-либо из метапакетов, устанавливающих KDE5: kde5, kde5-big, kde5-maxi, либо какой-то ещё, помеченный как «Set of KDE 5 applications». Пакеты, относящиеся к kde4, потом можно удалить. Например так:

Перед подтверждением исполнения не помешает перепроверить список пакетов к удалению.

Обновление системы с TDE [ править ]

TDE в p9 не поддерживается, следует поступить аналогично случаю с KDE4. Вероятно могут быть проблемы с переносом каких-либо данных, например knotes (не проверено).

Обновление syslog-ng [ править ]

  • При использовании с journald следует установить пакет syslog-ng-journal: altbug:36454.
  • При обновлении OpenVZ-контейнера с хост-системой на ядре 2.6.32-ovz-el следует скопировать в /etc/syslog-ng/conf.d файл 00-redefine-source-sys.conf из примеров в документации [2] .

Ethernet-мост в etcnet [ править ]

Изменился способ настройки Ethernet-моcта в etcnet.

Сервер виртуализации PVE [ править ]

Прежде чем начинать обновление, необходимо заменить openntpd на chrony (altbug:37656). В противном случае обновление завершится с ошибкой, а при исправлении в ручном режиме придется удалять весь PVE.

Старые профили firefox [ править ]

При запуске со старым профилем из p8 firefox может не запуститься. Если такое случилось, следует «освежить» профиль запуском браузера с ключем —safe-mode (из терминала) и выбрать опцию восстановления «Refresh Firefox». Это исправит профиль с сохранением пользовательских настроек, паролей и истории.

Вход в систему (prefdm) [ править ]

При пользовании systemd после обновления с p8 до p9 может возникнуть необходимость переключиться на применяемый display manager в явном виде:

(либо sddm.service, либо какой иной)

На системах с sysvinit эта проблема не замечена.

Читайте также:  Window live movie maker microsoft windows

Источник

Update/p8

Процедура обновления с p7 до p8 аналогична обновлению до p7:

Содержание

Обновление [ править ]

0. Желательно перед обновлением системы удалить все ненужные вам пакеты, и отключить ненужные сервисные службы [ править ]

Это сэкономит вам некоторое время в процессе обновления, и уменьшит трафик скачанных пакетов.

1. Обновить дистрибутив до самого свежего p7 [ править ]

Не обязательно, но желательно:

2. Если не установлена, установить обновлённую программу apt-repo [ править ]

3. Изменить источники обновления [ править ]

4. Обновиться до p8 [ править ]

Выполните собственно обновление:

NetworkManager [ править ]

Включите службу NetworkManager (если её используете):

5. Перезагрузка [ править ]

Настройки после обновления [ править ]

MariaDB [ править ]

В процессе обновления пакета mariadb-server могут появиться пугающие сообщения:

Файл server.cnf.rpmnew требует особого внимания. При переходе с p7 на p8 в этом пакете изменилась структура конфигурационных файлов. Появилась папка /etc/my.cnf.server с двумя файлами:

Между ними нужно выбрать. Если вы специально настраивали в p7 запуск MariDB в chroot, то подойдет первый. Иначе — второй.

В самом server.cnf изменения, во многом, предсказуемы.

  • Добавили использование /etc/my.cnf.server.
  • Включили skip-networking.
  • Отключили три плагина.
  • Явно указали кодировку utf8.
  • Отключили federated.
  • Убрали ряд закомментированных параметров.
  • Уточнили названия нескольких параметров.

Если вы не согласны с частью изменений, то их можно и не принимать. К примеру, если MariaDB должен быть доступен с других ПК ЛВС, то skip-networking нужно оставить закомментированным.

В целом, новый server.cnf на 99% подходит.

Размер обновлений [ править ]

Название дистрибутива Размер скачиваемого обновления, МБ
Альт Линукс 7.0 Кентавр 902
Simply Linux 7.0 1 071
Альт Линукс 7.0 KDesktop 1 724

Обновление с помощью EPM [ править ]

Для обновления с p7 до p8 можно воспользоваться командой epm release-upgrade из пакета eepm [1] :

Команда выполняет все необходимые действия для обновления, в том числе команды, описанные выше в порядке ручного обновления.

Известные проблемы [ править ]

Несовместимость тем GTK+3 [ править ]

Тема gtk3-theme-clearlooks-phenix , используемая по умолчанию, несовместима с новым libgtk+3. Смените тему на Adwaita (находится в пакете gnome-themes-standard-data ), к примеру.

В случае использования KDE4 (например, виджет NM используется GTK-шный) для смены тем можно использовать меню «Параметры KDE4» -> «Оформление приложений». Для управления настройкой GTK+ должен быть установлен пакет kde-gtk-config .

Обновление ExtensionPack для VirtualBox [ править ]

После обновления virtualbox потребуется обновить ExtensionPack. Сделать это можно через меню Файл → Проверить обновления…

Доступ по SSH по ключам dss [ править ]

На новой системе может быть предупреждение об игнорировании старых ключей dss:

Для того, чтобы их использовать, добавьте в начало файла

Можно, так же, разрешить глобально в /etc/openssh/ssh_config . Аналогично для сервера, в /etc/openssh/sshd_config .

Кроме того, может потребоваться разрешить некоторые алгоритмы у клиента, например, для доступа на оборудование Cisco:

Доступ по NFS [ править ]

Для доступа к старым серверам по протоколу NFS может потребоваться прописать параметр nfsvers=3:

Тачпад и джойстик [ править ]

На некоторых нотебуках (замечено, как минимум, на Lenovo X121e и Fujitsu P702) могут перестать работать тачпад и джойстик. Вероятно, поможет установка пакета xorg-conf-synaptics . Обсуждение в altbug #32081.

Проблема с SASL у postfix-cyrus [ править ]

Проблема и пути для решения описаны в altbug #30270. Если не используется Cyrus-IMAP, лучше перейти на postfix-dovecot.

Проблема с PPPoE [ править ]

PPPoE может не работать: altbug #32693. Приготовьтесь откатить пакеты, связанные с PPPoE, до версий из p7. Можно заранее добавить в apt.conf в секцию Hold строку «^(ppp|ppp-pppoe)$|rp-pppoe-«.

Обновление MariaDB [ править ]

У MariaDB меняется структура конфигурационных файлов. Обратите внимание на раздел MariaDB.

Обновление Grub [ править ]

В p8 пакет Grub2 переименован в Grub. Ввиду наличия в apt altbug #34246 следует обновлять, например, командой «apt-get install grub-pc alterator-grub» (если alterator-grub установлен). В любом случае следует обратить внимание на то, какие пакеты незаслуженно удаляются при попытке установить grub-pc и дописать их в строку установки.

Источник

Оцените статью