Альт линукс команды обновления

Содержание
  1. Альт линукс команды обновления
  2. Update/p7
  3. Содержание
  4. Обновление [ править ]
  5. 0. Желательно перед обновлением системы удалить все ненужные вам пакеты, и отключить ненужные сервисные службы. Это сэкономит вам некоторое время в процессе обновления, и уменьшит трафик скачанных пакетов. [ править ]
  6. 1. Обновить дистрибутив до самого свежего p6: [ править ]
  7. 2. Если не установлена, установить обновлённую программу apt-repo [ править ]
  8. 3. Изменить источники обновления: [ править ]
  9. 4. Обновиться до p7: [ править ]
  10. 5. На рабочих станциях желательно установить Systemd [ править ]
  11. 6. Перезагрузитесь [ править ]
  12. 7. Включите автозапуск NetworkManager: [ править ]
  13. 8. С помощью команды [ править ]
  14. 9. Для любителей графического интерфейса, можно (если не установлен), установить alterator-service, и настраивать запуск служб из него. [ править ]
  15. Размер обновлений [ править ]
  16. Возможные проблемы [ править ]
  17. 1. Проприетарный драйвер ATI/AMD (fglrx) не совместим с xorg-server 1.14 [ править ]
  18. 2. С сетевыми интерфейсами может случиться неразбериха [ править ]
  19. 3. На виртуальных машинах VirtualBox с чипсетом PIIX3 может не запуститься [ править ]
  20. 4. При обновлении может быть удалён пакет i586-wine-vanilla или i586-wine [ править ]
  21. 5. При обновлении Simply Linux устанавливаются обои XFCE по умолчанию (с мышкой) [ править ]
  22. 6. При обновлении Simply Linux панель задач не расширяется до области уведомлений [ править ]
  23. 7. Если не показываются значки в приложениях GNOME [ править ]
  24. 8. Если используются приложения GTK3 [ править ]
  25. 9. Обновление TDE (KDE3) [ править ]
  26. Update/p8
  27. Содержание
  28. Обновление [ править ]
  29. 0. Желательно перед обновлением системы удалить все ненужные вам пакеты, и отключить ненужные сервисные службы [ править ]
  30. 1. Обновить дистрибутив до самого свежего p7 [ править ]
  31. 2. Если не установлена, установить обновлённую программу apt-repo [ править ]
  32. 3. Изменить источники обновления [ править ]
  33. 4. Обновиться до p8 [ править ]
  34. NetworkManager [ править ]
  35. 5. Перезагрузка [ править ]
  36. Настройки после обновления [ править ]
  37. MariaDB [ править ]
  38. Размер обновлений [ править ]
  39. Обновление с помощью EPM [ править ]
  40. Известные проблемы [ править ]
  41. Несовместимость тем GTK+3 [ править ]
  42. Обновление ExtensionPack для VirtualBox [ править ]
  43. Доступ по SSH по ключам dss [ править ]
  44. Доступ по NFS [ править ]
  45. Тачпад и джойстик [ править ]
  46. Проблема с SASL у postfix-cyrus [ править ]
  47. Проблема с PPPoE [ править ]
  48. Обновление MariaDB [ править ]
  49. Обновление Grub [ править ]

Альт линукс команды обновления

«Обновление системы. Подробное описание для новичков!»

Итак имеем проблемы с системой: не работают устройства, глючат программы и т.д. Погодите создавать новую тему на форуме, описывающую ваши трудности! Очень может быть, что ваша проблема уже решена! Нужно всего лишь обновить систему.

Далее описывается на примере дистрибутива 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 — это приведет к конфликтам версий пакетов.

Читайте также:  Драйвер радеон 1600xt для windows 10

Нажимаем ОК и закрываем окно 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 Мб (Мегабайт!) или более. Все зависит от того, какие пакеты у вас установлены в системе.

Читайте также:  Partitioning windows and linux

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

Подробнее о структуре команд системы apt-get можно узнать введя в консоли:

Выход из режима справки (man) — нажать клавишу Q.

Источник

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 [ править ]

Графическая подсистема, использующая этот драйвер, после обновления не будет работать.

  1. (рекомендуется) до обновления системы заменить драйвер на свободный (radeon), например при помощи alterator-x11
  2. отказаться от обновления системы в целом до выпуска фирмой AMD драйвера fglrx, совместимого с новым сервером xorg
  3. не обновлять графическую подсистему до выпуска нового драйвера 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*).

Читайте также:  Приложение терминал для windows

6. При обновлении Simply Linux панель задач не расширяется до области уведомлений [ править ]

Данное поведение вызвано изменениями в XFCE:

Нужно вручную поставить «Разделитель» между панелью задач и областью уведомлений (треем) и поставить галочку расширения.

7. Если не показываются значки в приложениях GNOME [ править ]

Установите пакет gnome-icon-theme-symbolic

8. Если используются приложения GTK3 [ править ]

Для единообразного вида приложений GTK2 и GTK3 установите тему gtk3-theme-clearlooks-phenix:

9. Обновление TDE (KDE3) [ править ]

После обновления удалите в домашнем каталоге пользователя файл

Источник

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 и дописать их в строку установки.

Источник

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