- Как обновить alt linux
- Update/p9
- Содержание
- Обновление [ править ]
- 0. Сделайте резервную копию системы до начала обновления [ править ]
- 1. Обновить дистрибутив до самого свежего p8 [ править ]
- 2. Проверить syslog [ править ]
- 3. Проверить apt-repo [ править ]
- 4. Изменить источники обновления [ править ]
- 5. Обновиться до p9 [ править ]
- 6. Перезагрузка [ править ]
- 7. Удаление устаревших пакетов [ править ]
- Настройки после обновления [ править ]
- Альт Образование [ править ]
- LibreOffice [ править ]
- Simply Linux [ править ]
- Обновление с помощью EPM [ править ]
- Известные проблемы [ править ]
- E: Unknown vendor ID ‘p9’ [ править ]
- ssh и systemd (screen и т.п.) [ править ]
- Обновление ExtensionPack для VirtualBox [ править ]
- Обновление контейнера OpenVZ c хост-системой на p8 [ править ]
- Обновление системы с KDE4 [ править ]
- Обновление системы с TDE [ править ]
- Обновление syslog-ng [ править ]
- Ethernet-мост в etcnet [ править ]
- Сервер виртуализации PVE [ править ]
- Старые профили firefox [ править ]
- Вход в систему (prefdm) [ править ]
- Update/p7
- Содержание
- Обновление [ править ]
- 0. Желательно перед обновлением системы удалить все ненужные вам пакеты, и отключить ненужные сервисные службы. Это сэкономит вам некоторое время в процессе обновления, и уменьшит трафик скачанных пакетов. [ править ]
- 1. Обновить дистрибутив до самого свежего p6: [ править ]
- 2. Если не установлена, установить обновлённую программу apt-repo [ править ]
- 3. Изменить источники обновления: [ править ]
- 4. Обновиться до p7: [ править ]
- 5. На рабочих станциях желательно установить Systemd [ править ]
- 6. Перезагрузитесь [ править ]
- 7. Включите автозапуск NetworkManager: [ править ]
- 8. С помощью команды [ править ]
- 9. Для любителей графического интерфейса, можно (если не установлен), установить alterator-service, и настраивать запуск служб из него. [ править ]
- Размер обновлений [ править ]
- Возможные проблемы [ править ]
- 1. Проприетарный драйвер ATI/AMD (fglrx) не совместим с xorg-server 1.14 [ править ]
- 2. С сетевыми интерфейсами может случиться неразбериха [ править ]
- 3. На виртуальных машинах VirtualBox с чипсетом PIIX3 может не запуститься [ править ]
- 4. При обновлении может быть удалён пакет i586-wine-vanilla или i586-wine [ править ]
- 5. При обновлении Simply Linux устанавливаются обои XFCE по умолчанию (с мышкой) [ править ]
- 6. При обновлении Simply Linux панель задач не расширяется до области уведомлений [ править ]
- 7. Если не показываются значки в приложениях GNOME [ править ]
- 8. Если используются приложения GTK3 [ править ]
- 9. Обновление TDE (KDE3) [ править ]
Как обновить alt linux
«Обновление системы. Подробное описание для новичков!»
Итак имеем проблемы с системой: не работают устройства, глючат программы и т.д. Погодите создавать новую тему на форуме, описывающую ваши трудности! Очень может быть, что ваша проблема уже решена! Нужно всего лишь обновить систему.
Далее описывается на примере дистрибутива Desktop 4.1, обновление которого производится через репозиторий 4.1 branch. С некоторыми оговорками его можно применить и для других дистрибутивов.
Внимание! Перед обновление убедитесь, что у вас имеется свободное место на том разделе где установлена ваша система.
1) Прописываем путь к репозиториям.
Заранее оговариваюсь, для тех кто сам не сообразит сразу — этот пункт выполняется только в первый раз, после установки операционной системы, или при обновлении системы до следующей версии. Последнее это уже отдельный вопрос выходящий за рамки этого описания, поскольку при смене репозитория и обновлении системы до новой версии, возможны отельные трудности требующие частных решений, а статья общая и не может охватить все варианты развития событий.
Наиболее удобный способ прописать путь к репозиториям для новичков это использовать — программу управления пакетами Synaptic. Запускается она так:
Меню (кнопка на панели задач, слева-снизу) > Система > Менеджер пакетов (Программа управления пакетами Synaptic).
Далее система просит вас ввести пароль пользователя root.
Вводим пароль пользователя root (root это имя пользователя, а не пароль! Этот пользователь является системными администратором с максимально возможными в операционной системе правами). Пароль вы дожны знать, у каждого он свой. Пароль вашего персонального пользователя здесь не подойдет.
В открывшемся окне Synaptic выбираем меню Параметры > Репозитории
В открывшемся окне Репозитории выбираем нужные репозитории, в случае с Desktop 4.1 это:
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/ | noarch | classic
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/ | i586 | classic
В случае с дистрибутивами 5-й платформы выбираем (или прописываем, если отсутствует в списке):
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/ | noarch | classic
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/ | i586 | classic
1. Обязательно должны быть выбраны оба репозитория, noarch и i586, в противном случае при обновлении ваша система с большой вероятностью разрушится и вам придется переустанавливать ОС с нуля.
2. Не стоит прописывать более одной пары репозиториев (исключением является прописанный путь к ATAPI CD/DVD приводу, но в любом случае в привод должен быть вставлен правильный диск, раз уже путь к нему прописан), т.е. не имеет смысла одновременно иметь подключенными и бранч 4.1 и бранч p5 — это приведет к конфликтам версий пакетов.
Нажимаем ОК и закрываем окно Synaptic. Можно конечно пакеты обновлять и через Synaptic, но там свои особенности. В основном Synaptic бывает удобен для поиска и установки программ, которые еще не стоят в вашей системе.
Следует заметить что альтернативой программы Synaptic является один из модулей Альтератора (он же «acc», он же «Центр управления системой»). Более подробную информацию вы можете прочесть в статье по ссылке:
2) Обновляем ядро!
Обязательно первым делом ядро. Почему? Потому что: новое программное обеспечение (приложения, софт, в общем сленговых названия много) на старом ядре либо не работает, либо работает очень плохо. Старое программное обеспечение тоже не всегда хорошо может работать на новом ядре, но вероятность этого намного ниже, чем при связке новое ПО+старое ядро.
Итак для обновления ядра нам нужна консоль:
Меню > Система > Терминал (Konsole)
На приглашение системы (вместо user будет имя вашего текущего пользователя в системе):
Вводим пароль пользователя root (root это имя пользователя, а не пароль! Этот пользователь является системными администратором с максимально возможными в операционной системе правами). Пароль вы должны знать, у каждого он свой. Пароль вашего персонального пользователя здесь не подойдет.
Перед обновлением ядра полезно обновить сведения о пакетах для apt-get:
Дальше идет некоторый текст выводимый системой:
Get:1 ftp://ftp.altlinux.org noarch release [708B]
Get:2 ftp://ftp.altlinux.org i586 release [711B]
Fetched 1419B in 2s (664B/s)
Hit ftp://ftp.altlinux.org noarch/classic pkglist
Hit ftp://ftp.altlinux.org noarch/classic release
Hit ftp://ftp.altlinux.org i586/classic pkglist
Hit ftp://ftp.altlinux.org i586/classic release
Reading Package Lists. Done
Building Dependency Tree. Done
Затем, когда система снова выдаст приглашение:
apt-get install update-kernel
Дальше идет некоторый текст выводимый системой, если пакет обновляющий ядро уже установлен, то система выдаст:
Reading Package Lists. Done
Building Dependency Tree. Done
update-kernel is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
Затем, когда система снова выдаст приглашение:
update-kernel -t std-def
если в вашей системе установлено более 3 Гб (Гигабайт!) оперативной памяти (ОЗУ), то вам имеет смысл установить ядро с поддержкой PAE (Physical Address Extension):
update-kernel -t std-pae
Более подробную информацию о PAE можно прочитать по ссылке:
Более подробную информацию по выбору ядра можно почитать здесь:
Важно! Не закрывайте консоль и не завершайте работу системы до вывода приглашения:
1. Поддержка многоядерных процессоров встроена в ядро Linux и спрашивать об этом не имеет смысла — специально никто SMP не отключает, следовательно в ALT Linux оно работает также!
2. При обновлении ссылка на ядро загружаемое по умолчанию заменяется на обновленное ядро, а также дополнительно в список загрузки добавляются ссылка на старое ядро и ссылка на новое ядро.
Если вам не нравится вид с «лишними» пунктами загрузочного меню в загрузчике Lilo, то вы можете отредактировать меню в одном из модулей Альтератора (он же «acc», он же «Центр управления системой»):
Меню > Настройка > Центр управления системой
Редактирование производится в режиме Эксперта. Однако делайте это с осторожностью, и в течение некоторого времени стоит понаблюдать не появились ли проблемы в работе нового ядра. Если с новым ядро есть проблемы, вы будете иметь возможность загрузиться со старым, а если удалите раньше времени, то получите неработоспособную систему в случае возникновения проблем.
После обновления ядра, можно приступать к обновлению дистрибутива.
3) Обновляем дистрибутив.
Если вы перед этим не обновляли ядро, то нужно ввести:
Вводите в любом случае, хуже от этого не будет, зато система всегда будет иметь самые свежие данные по пакетам.
Далее на приглашение системы:
Если за прошедшее от последнего обновления системы не было обновлений, то система выдаст:
Reading Package Lists. Done
Building Dependency Tree. Done
Calculating Upgrade. Done
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
Иначе, она будет обновлять все пакеты, для которых имеются новые версии. Будут обновлены те пакеты, которые установлены в системе.
Важно! Не закрывайте консоль и не завершайте работу системы до вывода приглашения:
Внимание! Обновление может потребовать очень большого количества сетевого трафика, особенно если вы обновляетесь в самый первый раз, то может потратиться до 500 Мб (Мегабайт!) или более. Все зависит от того, какие пакеты у вас установлены в системе.
После завершения обновления вам нужно перезагрузить систему, чтобы обновления вступили в силу.
Подробнее о структуре команд системы apt-get можно узнать введя в консоли:
Выход из режима справки (man) — нажать клавишу Q.
Источник
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. Установите его после обновления:
Если устанавливали приложения 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 эта проблема не замечена.
Источник
Update/p7
Процедура обновления с p6 до p7 аналогична обновлению до p6:
Содержание
Обновление [ править ]
0. Желательно перед обновлением системы удалить все ненужные вам пакеты, и отключить ненужные сервисные службы. Это сэкономит вам некоторое время в процессе обновления, и уменьшит трафик скачанных пакетов. [ править ]
1. Обновить дистрибутив до самого свежего p6: [ править ]
Если используете репозитории Arepo,(в 64-битной системе), нужно явно переустановить все пакеты i586 и обновить libstdc++6:
2. Если не установлена, установить обновлённую программу apt-repo [ править ]
3. Изменить источники обновления: [ править ]
4. Обновиться до p7: [ править ]
Если на этом этапе (как и на аналогичном этапе при обновлении до p6), выявляются ошибки в зависимостях, заносим их в багзилу. Часто срабатывает приём — удаление проблемного пакета с помощью
С последующим его восстановлением
и повторением после этого
Другой вариант разрешения конфликтов — использование архивоного репозитария. На 26/10/2015 удалось обновить KDesktop 6 через архив от 01/05/2015:
Всё равно пришлось удалить ряд пакетов (всё, что содержало MySQL и java), но разрулить конфикты оказалось значительно легче. Сразу после обновления, без перезагрузки, было сделано ещё одно обновление, до текущего p7 (libicu50 был установлен из архива).
Если не установлен libicu50
Последняя команда нужна, т.к. раньше firmware распространялись вместе с ядром, а теперь вынесены в отдельный пакет. Команда необходима для устройств, использующих firmware, например, для сетевых контролёров bnx2.
Обратите внимание: команда depmod -a является страховочной, т.к. соответствующие изменения в bootloader-utils могли не оказаться на системе на базе бранча t6/p6. Характерным признаком возможной проблемы является диагностика вроде «modprobe: ERROR: magic check fail».
5. На рабочих станциях желательно установить Systemd [ править ]
(без него у вас не будет автомонтирования внешних устройств и не будет работать NetworkManager от обычного пользователя — см.Sysvinit, Regular/icewm)
Прочтите внимательно про Systemd.
6. Перезагрузитесь [ править ]
7. Включите автозапуск NetworkManager: [ править ]
Если у вас компьютер работает в домене, или монтирует внешние устройства по сети, включите NetworkManager-wait-online:
а для работы с модемами:
а затем сразу-же и включите их с помощью команды service, например:
Бывают случаи, когда старые пользовательские настройки NM не переносятся в конфиг нового формата. В этом случае помогает команда
Вероятно, захочется сделать NM доступным от пользователя без ввода пароля. Способ описан на странице с описанием Polkit, пример номер 3. Может быть, имеет смысл использовать не описанную в примере группу xgrp, а обычную привилегированную группу wheel.
8. С помощью команды [ править ]
смотрим какие ещё нужные службы были отключены в процессе перехода на systemd, и при необходимости, включаем их
Для включения их в текущем сеансе, используем:
9. Для любителей графического интерфейса, можно (если не установлен), установить alterator-service, и настраивать запуск служб из него. [ править ]
Размер обновлений [ править ]
Название дистрибутива | Размер скачиваемого обновления, МБ |
---|---|
Альт Линукс 6.0 Кентавр | 1 682 |
Simply Linux 6.0 | 2 013 |
Альт Линукс 6.0 KDesktop | 2 719 |
Возможные проблемы [ править ]
1. Проприетарный драйвер ATI/AMD (fglrx) не совместим с xorg-server 1.14 [ править ]
Графическая подсистема, использующая этот драйвер, после обновления не будет работать.
- (рекомендуется) до обновления системы заменить драйвер на свободный (radeon), например при помощи alterator-x11
- отказаться от обновления системы в целом до выпуска фирмой AMD драйвера fglrx, совместимого с новым сервером xorg
- не обновлять графическую подсистему до выпуска нового драйвера fglrx (требует квалификации)
Заметим, что драйвер fglrx не устанавливается по умолчанию в дистрибутивах ALT Linux.
2. С сетевыми интерфейсами может случиться неразбериха [ править ]
Интерфейсы ethX изменились на enpXsY [1]
3. На виртуальных машинах VirtualBox с чипсетом PIIX3 может не запуститься [ править ]
Сменить в свойствах виртуальной машины Система ⇒ Чипсет: ICH9 (также нужно включить IO APIC в той же вкладке)
4. При обновлении может быть удалён пакет i586-wine-vanilla или i586-wine [ править ]
5. При обновлении Simply Linux устанавливаются обои XFCE по умолчанию (с мышкой) [ править ]
Вернуть фирменные обои:
Выберите в контекстном меню рабочего стола «Настройка рабочего стола. » и выберите подходящие обои (фирменные обои по умолчанию называются slinux*).
6. При обновлении Simply Linux панель задач не расширяется до области уведомлений [ править ]
Данное поведение вызвано изменениями в XFCE:
Нужно вручную поставить «Разделитель» между панелью задач и областью уведомлений (треем) и поставить галочку расширения.
7. Если не показываются значки в приложениях GNOME [ править ]
Установите пакет gnome-icon-theme-symbolic
8. Если используются приложения GTK3 [ править ]
Для единообразного вида приложений GTK2 и GTK3 установите тему gtk3-theme-clearlooks-phenix:
9. Обновление TDE (KDE3) [ править ]
После обновления удалите в домашнем каталоге пользователя файл
Источник