Изменения документа Установка обновлений
Редактировал(а) atsarkov 18.04.2025 10:04
От версии 88.1
отредактировано atsarkov
на 27.06.2024 12:06
на 27.06.2024 12:06
Изменить комментарий:
К данной версии нет комментариев
К версии 85.2
отредактировано sevstegneev
на 06.12.2022 13:12
на 06.12.2022 13:12
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. atsarkov1 +XWiki.sevstegneev - Содержимое
-
... ... @@ -1,9 +1,5 @@ 1 - {{toc/}}1 += Общее = 2 2 3 ----- 4 - 5 -= Общая информация = 6 - 7 7 Установка обновлений может быть выполнена следующими способами: 8 8 9 9 1. С использованием локального зеркала; ... ... @@ -13,247 +13,114 @@ 13 13 14 14 Рекомендуется использовать способы в порядке перечисления. 15 15 16 -Для предоставления учётных данных для доступа к репозиторию ОС "ОСнова" необходимо обратиться в службу технической поддержки АО "НППКТ" [[support@nppct.ru>>path:mailto:support@nppct.ru]].12 +Для предоставления учётных данных для доступа к репозиторию ОС "ОСнова" необходимо обратиться в службу технической поддержки АО "НППКТ" support@nppct.ru. 17 17 18 -= Установка обновлений с использованием локального зеркала = 14 +== Установка обновлений с использованием локального зеркала == 19 19 20 -Развернуть локальное зеркало согласно [[инструкции>>doc:ОСнова.Обновления.apt-mirror.WebHome]].16 +1. Развернуть локальное зеркало. 21 21 22 -= Установка обновлений с использованием ISO-образов = 18 +(% class="box warningmessage" %) 19 +((( 20 +Раздел в процессе формирования 21 +))) 23 23 23 +== Установка обновлений с использованием [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] == 24 + 24 24 Для установки пакета обновлений с использованием [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] необходимо выполнить следующие действия: 25 25 26 -1. Скопировать в папку /var/cache/iso следующие [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]]: 27 - 28 -* [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] установочного(ных) диска(ов); 29 -* при необходимости, [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] диска(ов) со средствами разработки; 30 -* [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] диска(ов) обновлений; 31 -* при необходимости, [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] диска(ов) обновлений средств разработки. 32 - 33 -(% start="2" %) 34 -1. Проверить контрольные суммы [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] командой: 35 - 36 -{{code language="none"}} 37 -gostsum <диск_обновлений>.iso 38 -{{/code}} 39 - 40 -(% start="3" %) 41 -1. Убедиться, что в файле **/etc/apt/sources.list** присутствуют строки с установочными дисками ОС: 42 - 43 -{{code language="none"}} 44 -deb cdrom:[OSNova Linux onyx - amd64 DVD disk1]/ onyx contrib main non-free 45 -deb cdrom:[OSNova Linux onyx - amd64 DVD disk2]/ onyx contrib main non-free 46 -{{/code}} 47 - 48 -(% start="4" %) 49 -1. Смонтировать диск обновлений, выполнив команду: 50 - 51 -{{code language="none"}} 52 -sudo mount -o loop /var/cache/iso/<диск_обновлений>.iso /media/cdrom 53 -{{/code}} 54 - 55 -(% start="5" %) 56 -1. Добавить источник обновления, выполнив команду: 57 - 58 -{{code language="none"}} 59 -sudo apt-cdrom add 60 -{{/code}} 61 - 62 -(% start="6" %) 63 -1. При необходимости, добавить диск(и) с обновлениями средств разработки, выполнив шаги 4 и 5; 64 - 65 -(% start="7" %) 66 -1. Обновление с версии 2.0: 67 - 68 -{{showhide showmessage="развернуть" hidemessage="свернуть"}} 69 -* При обновлении системы с **версии 2.0** необходимо предварительно обновить ядро/ядра ОС командой: 70 - 71 -{{code language="none"}} 72 -sudo apt install linux-image-amd64 73 -{{/code}} 74 - 75 -* Перезагрузить систему, в загрузчике выбрать обновленное на предыдущем шаге ядро ОС; 76 -{{/showhide}} 77 - 78 -(% start="8" %) 27 +1. Скопировать в /var/cache/iso следующие [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]]: 28 +1*. [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] установочного(ных) диска(ов); 29 +1*. при необходимости, [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] диска(ов) со средствами разработки; 30 +1*. [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] диска(ов) обновлений; 31 +1*. при необходимости, [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] диска(ов) обновлений средств разработки. 32 +1. проверить контрольные суммы [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]]; 33 +1. смонтировать основной диск(и) с обновлениями выполнить команду: 34 +{{code language="bash"}}$ sudo mount{{/code}} 35 +1. При необходимости, смонтировать диск(и) с обновлениями средств разработки выполнить команду: 36 +{{code language="bash"}}$ sudo apt-cdrom add{{/code}} 37 +1. Обновить ядро/ядра ОС командой: 38 +{{code language="bash"}}$ sudo apt install linux-image-amd64{{/code}} 39 +1. Перезагрузить систему, в загрузчике выбрать обновленное на предыдущем пункте ядро ОС; 40 +1. (% id="cke_bm_94S" style="display:none" %) (%%)Выполнить загрузку обновлений: 41 +{{code language="bash"}}$ sudo apt full-upgrade -y --download-only{{/code}} 79 79 1. Выполнить установку пакета обновлений: 43 +{{code language="bash"}}$ sudo apt full-upgrade{{/code}} 44 +1. Выполнить опционально удаление неиспользуемых пакетов: 45 +{{code language="bash"}}$ sudo apt autoremove{{/code}} 80 80 81 -{{code language="none"}} 82 -sudo apt full-upgrade 83 -{{/code}} 47 +(% class="box warningmessage" %) 48 +((( 49 +Раздел в процессе формирования 50 +))) 84 84 85 -* При запросе смены носителя в процессе обновления необходимо открыть вторую консоль и смонтировать требуемый диск с меткой, выполнив команду: 86 86 87 -: 88 -:: {{code language="none"}}sudo mount -o loop /var/cache/iso/<диск_с_меткой>.iso /media/cdrom{{/code}}. 89 -Продолжить выполнение обновления, нажав клавишу [Enter] в первой консоли. 53 +== Установка обновлений с репозитория [[dl.nppct.ru>>https://dl.nppct.ru]] == 90 90 91 -* Если обновление завершилось с ошибками (данная ситуация является штатной при работе apt с несколькими носителями), выполнить: 92 - 93 -: 94 -:: {{code language="none"}}sudo apt -f install {{/code}} 95 -В процессе может появиться запрос смены носителя. 96 - 97 -(% start="9" %) 98 -1. При необходимости выполнить удаление неиспользуемых пакетов командой: 99 - 100 -{{code language="none"}} 101 -sudo apt autoremove 102 -{{/code}} 103 - 104 -= Установка обновлений из репозитория [[dl.nppct.ru>>https://dl.nppct.ru]] = 105 - 106 -1. Закомментировать в файле **/etc/apt/sources.list** строки с установочными дисками ОС: 107 - 108 -{{code language="none"}} 109 -#deb cdrom:[OSNova Linux onyx - amd64 DVD disk1]/ onyx contrib main non-free 110 -#deb cdrom:[OSNova Linux onyx - amd64 DVD disk2]/ onyx contrib main non-free 111 -{{/code}} 112 - 113 -либо удалить файл **/etc/apt/sources.list** командой: 114 - 115 -{{code language="none"}} 116 -sudo rm /etc/apt/sources.list 117 -{{/code}} 118 - 119 -(% start="2" %) 120 -1. Подключить основные apt-репозитории, расположенные на [[dl.nppct.ru>>https://dl.nppct.ru]], для этого выполнить команду: 121 - 122 -{{code language="none"}} 123 -sudo wget https://dl.nppct.ru/onyx/stable/misc/apt/sources.list.d/onyx_all.list \ 124 --P /etc/apt/sources.list.d/ 125 -{{/code}} 126 - 127 -(% start="3" %) 128 -1. При необходимости, подключить apt-репозитории со средствами разработки и обновлений средств разработки, расположенных на [[dl.nppct.ru>>https://dl.nppct.ru]]. Для этого от имени администратора в файле "/etc/apt/sources.list.d/onyx_all.list" удалить символ комментария ##"#"## в начале соответствующих строк; 129 - 130 -(% start="4" %) 55 +1. Закоменитровать в файле **/etc/apt/sources.list** строки с установочными дисками ОС: 56 +{{code language="none"}}#deb cdrom:[OSNova Linux onyx - amd64 DVD disk1]/ onyx contrib main non-free 57 +#deb cdrom:[OSNova Linux onyx - amd64 DVD disk2]/ onyx contrib main non-free{{/code}} 58 +либо удалить файл **/etc/apt/sources.list**: 59 +{{code language="none"}}$ sudo rm /etc/apt/sources.list{{/code}} 60 +1. Подключить основные apt-репозитории, расположенные на [[dl.nppct.ru>>https://dl.nppct.ru]], для этого выполнить: 61 +{{code language="bash"}}$ sudo wget https://dl.nppct.ru/onyx/stable/misc/apt/sources.list.d/onyx:dl.nppct.ru.list \ 62 +-P /etc/apt/sources.list.d/{{/code}} 63 +1. При необходимости, подключить apt-репозитории со средствами разработки, расположенные на [[dl.nppct.ru>>https://dl.nppct.ru]], для этого выполнить: 64 +{{code language="bash"}}$ sudo wget https://dl.nppct.ru/onyx/stable/misc/apt/sources.list.d/onyx-devel:dl.nppct.ru.list \ 65 +-P /etc/apt/sources.list.d/{{/code}} 66 +1. Подключить apt-репозиторий обновлений, расположенный на [[dl.nppct.ru>>https://dl.nppct.ru]], для этого выполнить: 67 +{{code language="bash"}}$ sudo wget https://dl.nppct.ru/onyx/stable/misc/apt/sources.list.d/onyx-update:dl.nppct.ru.list \ 68 +-P /etc/apt/sources.list.d/{{/code}} 69 +1. При необходимости подключить apt-репозиторий обновлений средств разработки, расположенный на [[dl.nppct.ru>>https://dl.nppct.ru]], для этого выполнить: 70 +{{code language="bash"}}$ sudo wget https://dl.nppct.ru/onyx/stable/misc/apt/sources.list.d/onyx-devel-update:dl.nppct.ru.list \ 71 +-P /etc/apt/sources.list.d/{{/code}} 131 131 1. Установить реквизиты доступа к репозиторию, для этого выполнить команду: 132 - 133 -{{code language="none"}} 134 -sudo wget https://dl.nppct.ru/onyx/stable/misc/apt/auth.conf.d/dl.nppct.ru.conf \ 135 - -O /etc/apt/auth.conf.d/dl.nppct.ru.conf 136 -{{/code}} 137 - 138 -Отредактировать в файле **/etc/apt/auth.conf.d/dl.nppct.ru.conf** поля **ИМЯ** и **ПАРОЛЬ**, например, с помощью команды: 139 - 140 -{{code language="none"}} 141 -sudo mcedit /etc/apt/auth.conf.d/dl.nppct.ru.conf 142 -{{/code}} 143 - 144 -(% start="5" %) 145 -1. Выполнить обновление apt-репозиториев командой: 146 - 147 -{{code language="none"}} 148 -sudo apt update 149 -{{/code}} 150 - 151 -(% start="6" %) 152 -1. Выполнить загрузку обновлений командой: 153 - 154 -{{code language="none"}} 155 -sudo apt full-upgrade -y --download-only 156 -{{/code}} 157 - 158 -(% start="7" %) 159 -1. Обновление с версии 2.0: 160 - 161 -{{showhide showmessage="развернуть" hidemessage="свернуть"}} 162 -* При обновлении системы с **версии 2.0** необходимо предварительно обновить ядро/ядра ОС командой: 163 - 164 -{{code language="none"}} 165 -sudo apt install linux-image-amd64 166 -{{/code}} 167 - 168 -* Перезагрузить систему, в загрузчике выбрать обновленное на предыдущем шаге ядро ОС; 169 -{{/showhide}} 170 - 171 -(% start="8" %) 73 +{{code language="bash"}}$ sudo wget https://dl.nppct.ru/onyx/stable/misc/apt/auth.conf.d/dl.nppct.ru.conf -O \ 74 + /etc/apt/auth.conf.d/dl.nppct.ru.conf{{/code}} 75 +Отредактировать в файле **/etc/apt/auth.conf.d/dl.nppct.ru.conf** **ИМЯ** и **ПАРОЛЬ**, например, с помощью команды: 76 +{{code language="bash"}}$ sudo mcedit /etc/apt/auth.conf.d/dl.nppct.ru.conf{{/code}} 77 +1. Выполнить обновление репозиториев apt командой 78 +{{code language="bash"}}$ sudo apt update{{/code}} 79 +1. Обновить ядро (например **linux-image-amd64**) ОС командой: 80 +{{code language="bash"}}$ sudo apt install linux-image-amd64{{/code}} 81 +1. Перезагрузить систему, в загрузчике выбрать установленное на предыдущем пункте ядро ОС. 172 172 1. Выполнить установку пакета обновлений: 83 +{{code language="bash"}}$ sudo apt full-upgrade{{/code}} 84 +1. Выполнить опционально удаление неиспользуемых пакетов: 85 +{{code language="bash"}}$ sudo apt autoremove{{/code}} 173 173 174 -{{code language="none"}} 175 -sudo apt full-upgrade 176 -{{/code}} 87 +== Видеоролик по установке обновлений с репозитория [[dl.nppct.ru>>https://dl.nppct.ru]] == 177 177 178 -(% start="9" %) 179 -1. При необходимости выполнить удаление неиспользуемых пакетов командой: 89 +== {{html}}<iframe width="560" height="315" src="https://www.youtube.com/embed/glCGUk8zRj0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>{{/html}} == 180 180 181 -{{code language="none"}} 182 -sudo apt autoremove 183 -{{/code}} 91 +== Установка обновлений с DVD-носителей == 184 184 185 -= Установка обновлений с DVD-носителей = 186 - 187 187 Данный способ следует использовать, если невозможно выполнить обновление иным способом, по причине того, что при установке с DVD-дисков **apt** не всегда может корректно разрешить зависимости, если требуется загрузка deb-пакетов с нескольких DVD-дисков. 188 188 189 189 Для установки пакета обновлений c DVD-носителей необходимо выполнить следующие действия: 190 190 191 191 1. Подготовить (иметь в наличии) : 192 - 193 -* установочный(е) DVD-диск(и); 194 -* при необходимости, DVD-диск(и) со средствами разработки; 195 -* основной DVD-диск(и) обновлений; 196 -* при необходимости, DVD-диск(и) с обновлениями средств разработки. 197 - 198 -(% start="2" %) 199 -1. Проверить контрольные суммы DVD-дисков командой: 200 - 201 -{{code language="none"}} 202 -gostsum-cdrom 203 -{{/code}} 204 - 205 -(% start="3" %) 206 -1. Убедиться, что в файле **/etc/apt/sources.list** присутствуют строки с установочными дисками ОС: 207 - 208 -{{code language="none"}} 209 -deb cdrom:[OSNova Linux onyx - amd64 DVD disk1]/ onyx contrib main non-free 210 -deb cdrom:[OSNova Linux onyx - amd64 DVD disk2]/ onyx contrib main non-free 211 -{{/code}} 212 - 213 -(% start="4" %) 214 -1. Вставить основной диск с обновлениями в привод чтения дисков и выполнить команду: 215 - 216 -{{code language="none"}} 217 -sudo apt-cdrom add 218 -{{/code}} 219 - 220 -(% start="5" %) 221 -1. При необходимости, повторить предыдущий шаг для диска с обновлениями средств разработки; 222 -1. Вставить диск с обновлениями в привод чтения дисков и выполнить команду: 223 - 224 -{{code language="none"}} 225 -sudo mount /media/cdrom 226 -{{/code}} 227 - 228 -(% start="7" %) 229 -1. Обновление с версии 2.0: 230 - 231 -{{showhide showmessage="развернуть" hidemessage="свернуть"}} 232 -* При обновлении системы с **версии 2.0** необходимо предварительно обновить ядро/ядра ОС командой: 233 - 234 -{{code language="none"}} 235 -sudo apt install linux-image-amd64 236 -{{/code}} 237 - 238 -* Перезагрузить систему, в загрузчике выбрать обновленное на предыдущем шаге ядро ОС; 239 -{{/showhide}} 240 - 241 -(% start="8" %) 98 +1*. установочный(е) DVD-диск(и); 99 +1*. при необходимости, DVD-диск(и) со средствами разработки; 100 +1*. основной DVD-диск(и) обновлений; 101 +1*. при необходимости, DVD-диск(и) с обновлениями средств разработки. 102 +1. Вставить основной диск(и) с обновлениями в привод чтения дисков и выполнить команду: 103 +{{code language="bash"}}$ sudo apt-cdrom add{{/code}} 104 +1. При необходимости, вставить диск(и) с обновлениями средств разработки в привод чтения дисков и выполнить команду: 105 +{{code language="bash"}}$ sudo apt-cdrom add{{/code}} 106 +1. ((( 107 +(% id="cke_bm_770S" style="display:none" %) (%%)Вставить диск с обновлениями в привод чтения дисков и выполнить команду: 108 +{{code language="none"}}$ sudo mount /dev/sr0{{/code}} 109 +))) 110 +1. Обновить ядро/ядра ОС командой: 111 +{{code language="bash"}}$ sudo apt install linux-image-amd64{{/code}} 112 +1. Перезагрузить систему, в загрузчике выбрать обновленное на предыдущем пункте ядро ОС; 113 +1. Выполнить загрузку обновлений: 114 +{{code language="bash"}}$ sudo apt full-upgrade -y --download-only{{/code}} 242 242 1. Выполнить установку пакета обновлений: 243 - 244 -{{code language="none"}} 245 -sudo apt full-upgrade 246 -{{/code}} 247 - 248 -* Если обновление завершилось с ошибками (данная ситуация является штатной при работе apt с несколькими носителями), выполнить: 249 - 250 -: 251 -:: {{code language="none"}}sudo apt -f install {{/code}} 252 -В процессе может потребоваться установить запрашиваемый DVD-диск в привод. 253 - 254 -(% start="9" %) 255 -1. При необходимости выполнить удаление неиспользуемых пакетов командой: 256 - 257 -{{code language="none"}} 258 -sudo apt autoremove 259 -{{/code}} 116 +{{code language="bash"}}$ sudo apt full-upgrade{{/code}} 117 +1. Если обновление завершилось с ошибками (данная ситуация является штатной), выполнить: 118 +{{code language="bash"}}$ sudo apt -f install{{/code}} 119 +при этом, может быть предложено установить DVD-диск в привод. 120 +1. В случае ошибки, повторить п. 6. 121 +1. Выполнить опционально удаление неиспользуемых пакетов: 122 +{{code language="bash"}}$ sudo apt autoremove{{/code}}