Альт линукс обновление через командную строку

Содержание
  1. Альт линукс обновление через командную строку
  2. QuickStart/Обновление системы
  3. Обновление системы до актуального состояния [ править ]
  4. Update/p7
  5. Содержание
  6. Обновление [ править ]
  7. 0. Желательно перед обновлением системы удалить все ненужные вам пакеты, и отключить ненужные сервисные службы. Это сэкономит вам некоторое время в процессе обновления, и уменьшит трафик скачанных пакетов. [ править ]
  8. 1. Обновить дистрибутив до самого свежего p6: [ править ]
  9. 2. Если не установлена, установить обновлённую программу apt-repo [ править ]
  10. 3. Изменить источники обновления: [ править ]
  11. 4. Обновиться до p7: [ править ]
  12. 5. На рабочих станциях желательно установить Systemd [ править ]
  13. 6. Перезагрузитесь [ править ]
  14. 7. Включите автозапуск NetworkManager: [ править ]
  15. 8. С помощью команды [ править ]
  16. 9. Для любителей графического интерфейса, можно (если не установлен), установить alterator-service, и настраивать запуск служб из него. [ править ]
  17. Размер обновлений [ править ]
  18. Возможные проблемы [ править ]
  19. 1. Проприетарный драйвер ATI/AMD (fglrx) не совместим с xorg-server 1.14 [ править ]
  20. 2. С сетевыми интерфейсами может случиться неразбериха [ править ]
  21. 3. На виртуальных машинах VirtualBox с чипсетом PIIX3 может не запуститься [ править ]
  22. 4. При обновлении может быть удалён пакет i586-wine-vanilla или i586-wine [ править ]
  23. 5. При обновлении Simply Linux устанавливаются обои XFCE по умолчанию (с мышкой) [ править ]
  24. 6. При обновлении Simply Linux панель задач не расширяется до области уведомлений [ править ]
  25. 7. Если не показываются значки в приложениях GNOME [ править ]
  26. 8. Если используются приложения GTK3 [ править ]
  27. 9. Обновление TDE (KDE3) [ править ]

Альт линукс обновление через командную строку

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

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

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

Читайте также:  Пропала строка поиска windows 10

Следует заметить что альтернативой программы 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.

Иначе, она будет обновлять все пакеты, для которых имеются новые версии. Будут обновлены те пакеты, которые установлены в системе.

Важно! Не закрывайте консоль и не завершайте работу системы до вывода приглашения:

Читайте также:  Как сменить имя пользователя linux

Внимание! Обновление может потребовать очень большого количества сетевого трафика, особенно если вы обновляетесь в самый первый раз, то может потратиться до 500 Мб (Мегабайт!) или более. Все зависит от того, какие пакеты у вас установлены в системе.

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

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

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

Источник

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/p7

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

Содержание

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

0. Желательно перед обновлением системы удалить все ненужные вам пакеты, и отключить ненужные сервисные службы. Это сэкономит вам некоторое время в процессе обновления, и уменьшит трафик скачанных пакетов. [ править ]

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

Если используете репозитории Arepo,(в 64-битной системе), нужно явно переустановить все пакеты i586 и обновить libstdc++6:

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

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

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

Если на этом этапе (как и на аналогичном этапе при обновлении до p6), выявляются ошибки в зависимостях, заносим их в багзилу. Часто срабатывает приём — удаление проблемного пакета с помощью

Читайте также:  Windows setting environment variables cmd

С последующим его восстановлением

и повторением после этого

Другой вариант разрешения конфликтов — использование архивоного репозитария. На 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*).

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

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

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

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

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

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

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

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

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

Источник

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