Изменения документа Установка обновлений

Редактировал(а) atsarkov 18.04.2025 10:04

От версии 88.1
отредактировано atsarkov
на 27.06.2024 12:06
Изменить комментарий: К данной версии нет комментариев
К версии 89.1
отредактировано atsarkov
на 18.04.2025 10:04
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,5 +1,16 @@
1 +(% class="box message" style="float:right; width:50%" %)
2 +(((
3 +Применимо к:
4 +
5 +* ОС "ОСнова" 2.x onyx
6 +* ОС "ОСнова" 3.x onyx
7 +)))
8 +
9 +
1 1  {{toc/}}
2 2  
12 +
13 +
3 3  ----
4 4  
5 5  = Общая информация =
... ... @@ -15,11 +15,13 @@
15 15  
16 16  Для предоставления учётных данных для доступа к репозиторию ОС "ОСнова" необходимо обратиться в службу технической поддержки АО "НППКТ" [[support@nppct.ru>>path:mailto:support@nppct.ru]].
17 17  
18 -= Установка обновлений с использованием локального зеркала =
29 += ОС "ОСнова" 2.x onyx =
19 19  
31 +== Установка обновлений с использованием локального зеркала ==
32 +
20 20  Развернуть локальное зеркало согласно [[инструкции>>doc:ОСнова.Обновления.apt-mirror.WebHome]].
21 21  
22 -= Установка обновлений с использованием ISO-образов =
35 +== Установка обновлений с использованием ISO-образов ==
23 23  
24 24  Для установки пакета обновлений с использованием [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] необходимо выполнить следующие действия:
25 25  
... ... @@ -84,13 +84,13 @@
84 84  
85 85  * При запросе смены носителя в процессе обновления необходимо открыть вторую консоль и смонтировать требуемый диск с меткой, выполнив команду:
86 86  
87 -:
100 +:
88 88  :: {{code language="none"}}sudo mount -o loop /var/cache/iso/<диск_с_меткой>.iso /media/cdrom{{/code}}.
89 89  Продолжить выполнение обновления, нажав клавишу [Enter] в первой консоли.
90 90  
91 91  * Если обновление завершилось с ошибками (данная ситуация является штатной при работе apt с несколькими носителями), выполнить:
92 92  
93 -:
106 +:
94 94  :: {{code language="none"}}sudo apt -f install {{/code}}
95 95  В процессе может появиться запрос смены носителя.
96 96  
... ... @@ -101,7 +101,7 @@
101 101  sudo apt autoremove
102 102  {{/code}}
103 103  
104 -= Установка обновлений из репозитория [[dl.nppct.ru>>https://dl.nppct.ru]] =
117 +== Установка обновлений из репозитория [[dl.nppct.ru>>https://dl.nppct.ru]] ==
105 105  
106 106  1. Закомментировать в файле **/etc/apt/sources.list** строки с установочными дисками ОС:
107 107  
... ... @@ -182,7 +182,7 @@
182 182  sudo apt autoremove
183 183  {{/code}}
184 184  
185 -= Установка обновлений с DVD-носителей =
198 +== Установка обновлений с DVD-носителей ==
186 186  
187 187  Данный способ следует использовать, если невозможно выполнить обновление иным способом, по причине того, что при установке с DVD-дисков **apt** не всегда может корректно разрешить зависимости, если требуется загрузка deb-пакетов с нескольких DVD-дисков. 
188 188  
... ... @@ -247,7 +247,7 @@
247 247  
248 248  * Если обновление завершилось с ошибками (данная ситуация является штатной при работе apt с несколькими носителями), выполнить:
249 249  
250 -:
263 +:
251 251  :: {{code language="none"}}sudo apt -f install {{/code}}
252 252  В процессе может потребоваться установить запрашиваемый DVD-диск в привод.
253 253  
... ... @@ -257,3 +257,210 @@
257 257  {{code language="none"}}
258 258  sudo apt autoremove
259 259  {{/code}}
273 +
274 +
275 += ОС "ОСнова" 3.x onyx =
276 +
277 +== Установка обновлений с использованием локального зеркала ==
278 +
279 +Развернуть локальное зеркало согласно [[инструкции>>doc:ОСнова.Обновления.apt-mirror.WebHome]].
280 +
281 +== Установка обновлений с использованием ISO-образов ==
282 +
283 +Для установки пакета обновлений с использованием [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] необходимо выполнить следующие действия:
284 +
285 +1. Скопировать в папку /var/cache/iso следующие [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]]:
286 +
287 +* [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] установочного(ных) диска(ов);
288 +* при необходимости, [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] диска(ов) со средствами разработки;
289 +* [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] диска(ов) обновлений;
290 +* при необходимости, [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] диска(ов) обновлений средств разработки.
291 +
292 +(% start="2" %)
293 +1. Проверить контрольные суммы [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] командой:
294 +
295 +{{code language="none"}}
296 +gostsum <диск_обновлений>.iso
297 +{{/code}}
298 +
299 +(% start="3" %)
300 +1. Убедиться, что в файле **/etc/apt/sources.list** присутствуют строки с установочными дисками ОС:
301 +
302 +{{code language="none"}}
303 +deb cdrom:[OSNova Linux 3.0 onyx3 - amd64 DVD disk1]/ onyx3 contrib main non-free non-free-firmware
304 +deb cdrom:[OSNova Linux 3.0 onyx3 - amd64 DVD disk2]/ onyx3 contrib main non-free non-free-firmware
305 +{{/code}}
306 +
307 +(% start="4" %)
308 +1. Смонтировать диск обновлений, выполнив команду:
309 +
310 +{{code language="none"}}
311 +sudo mount -o loop /var/cache/iso/<диск_обновлений>.iso /media/cdrom
312 +{{/code}}
313 +
314 +(% start="5" %)
315 +1. Добавить источник обновления, выполнив команду:
316 +
317 +{{code language="none"}}
318 +sudo apt-cdrom add
319 +{{/code}}
320 +
321 +(% start="6" %)
322 +1. При необходимости, добавить диск(и) с обновлениями средств разработки, выполнив шаги 4 и 5;
323 +
324 +(% start="7" %)
325 +1. Выполнить установку пакета обновлений:
326 +
327 +{{code language="none"}}
328 +sudo apt full-upgrade
329 +{{/code}}
330 +
331 +* При запросе смены носителя в процессе обновления необходимо открыть вторую консоль и смонтировать требуемый диск с меткой, выполнив команду:
332 +
333 +:
334 +:: {{code language="none"}}sudo mount -o loop /var/cache/iso/<диск_с_меткой>.iso /media/cdrom{{/code}}.
335 +Продолжить выполнение обновления, нажав клавишу [Enter] в первой консоли.
336 +
337 +* Если обновление завершилось с ошибками (данная ситуация является штатной при работе apt с несколькими носителями), выполнить:
338 +
339 +:
340 +:: {{code language="none"}}sudo apt -f install {{/code}}
341 +В процессе может появиться запрос смены носителя.
342 +
343 +(% start="8" %)
344 +1. При необходимости выполнить удаление неиспользуемых пакетов командой:
345 +
346 +{{code language="none"}}
347 +sudo apt autoremove
348 +{{/code}}
349 +
350 +== Установка обновлений из репозитория [[dl.nppct.ru>>https://dl.nppct.ru]] ==
351 +
352 +1. Закомментировать в файле **/etc/apt/sources.list** строки с установочными дисками ОС:
353 +
354 +{{code language="none"}}
355 +#deb cdrom:[OSNova Linux 3.0 onyx3 - amd64 DVD disk1]/ onyx3 contrib main non-free non-free-firmware
356 +#deb cdrom:[OSNova Linux 3.0 onyx3 - amd64 DVD disk2]/ onyx3 contrib main non-free non-free-firmware
357 +{{/code}}
358 +
359 +либо удалить файл **/etc/apt/sources.list** командой:
360 +
361 +{{code language="none"}}
362 +sudo rm /etc/apt/sources.list
363 +{{/code}}
364 +
365 +(% start="2" %)
366 +1. Подключить основные apt-репозитории, расположенные на [[dl.nppct.ru>>https://dl.nppct.ru]], для этого выполнить команду:
367 +
368 +{{code language="none"}}
369 +sudo wget https://dl.nppct.ru/onyx3/stable/misc/apt/sources.list.d/onyx3_all.list \
370 +-P /etc/apt/sources.list.d/
371 +{{/code}}
372 +
373 +(% start="3" %)
374 +1. При необходимости, подключить apt-репозитории со средствами разработки и обновлений средств разработки, расположенных на [[dl.nppct.ru>>https://dl.nppct.ru]]. Для этого от имени администратора в файле, скачанном на предыдущем шаге, удалить символ комментария ##"#"## в начале соответствующих строк;
375 +
376 +(% start="4" %)
377 +1. Установить реквизиты доступа к репозиторию, для этого выполнить команду:
378 +
379 +{{code language="none"}}
380 +sudo wget https://dl.nppct.ru/onyx3/stable/misc/apt/auth.conf.d/dl.nppct.ru.conf \
381 + -O /etc/apt/auth.conf.d/dl.nppct.ru.conf
382 +{{/code}}
383 +
384 +Отредактировать в файле **/etc/apt/auth.conf.d/dl.nppct.ru.conf** поля **ИМЯ** и **ПАРОЛЬ**, например, с помощью команды:
385 +
386 +{{code language="none"}}
387 +sudo mcedit /etc/apt/auth.conf.d/dl.nppct.ru.conf
388 +{{/code}}
389 +
390 +(% start="5" %)
391 +1. Выполнить обновление apt-репозиториев командой:
392 +
393 +{{code language="none"}}
394 +sudo apt update
395 +{{/code}}
396 +
397 +(% start="6" %)
398 +1. Выполнить загрузку обновлений командой:
399 +
400 +{{code language="none"}}
401 +sudo apt full-upgrade -y --download-only
402 +{{/code}}
403 +
404 +(% start="7" %)
405 +1. Выполнить установку пакета обновлений:
406 +
407 +{{code language="none"}}
408 +sudo apt full-upgrade
409 +{{/code}}
410 +
411 +(% start="8" %)
412 +1. При необходимости выполнить удаление неиспользуемых пакетов командой:
413 +
414 +{{code language="none"}}
415 +sudo apt autoremove
416 +{{/code}}
417 +
418 +== Установка обновлений с DVD-носителей ==
419 +
420 +Данный способ следует использовать, если невозможно выполнить обновление иным способом, по причине того, что при установке с DVD-дисков **apt** не всегда может корректно разрешить зависимости, если требуется загрузка deb-пакетов с нескольких DVD-дисков. 
421 +
422 +Для установки пакета обновлений c DVD-носителей необходимо выполнить следующие действия:
423 +
424 +1. Подготовить (иметь в наличии) :
425 +
426 +* установочный(е) DVD-диск(и);
427 +* при необходимости, DVD-диск(и) со средствами разработки;
428 +* основной DVD-диск(и) обновлений;
429 +* при необходимости, DVD-диск(и) с обновлениями средств разработки.
430 +
431 +(% start="2" %)
432 +1. Проверить контрольные суммы DVD-дисков командой:
433 +
434 +{{code language="none"}}
435 +gostsum-cdrom
436 +{{/code}}
437 +
438 +(% start="3" %)
439 +1. Убедиться, что в файле **/etc/apt/sources.list** присутствуют строки с установочными дисками ОС:
440 +
441 +{{code language="none"}}
442 +deb cdrom:[OSNova Linux 3.0 onyx3 - amd64 DVD disk1]/ onyx3 contrib main non-free non-free-firmware
443 +deb cdrom:[OSNova Linux 3.0 onyx3 - amd64 DVD disk2]/ onyx3 contrib main non-free non-free-firmware
444 +{{/code}}
445 +
446 +(% start="4" %)
447 +1. Вставить основной диск с обновлениями в привод чтения дисков и выполнить команду:
448 +
449 +{{code language="none"}}
450 +sudo apt-cdrom add
451 +{{/code}}
452 +
453 +(% start="5" %)
454 +1. При необходимости, повторить предыдущий шаг для диска с обновлениями средств разработки;
455 +1. Вставить диск с обновлениями в привод чтения дисков и выполнить команду:
456 +
457 +{{code language="none"}}
458 +sudo mount /media/cdrom
459 +{{/code}}
460 +
461 +(% start="6" %)
462 +1. Выполнить установку пакета обновлений:
463 +
464 +{{code language="none"}}
465 +sudo apt full-upgrade
466 +{{/code}}
467 +
468 +* Если обновление завершилось с ошибками (данная ситуация является штатной при работе apt с несколькими носителями), выполнить:
469 +
470 +:
471 +:: {{code language="none"}}sudo apt -f install {{/code}}
472 +В процессе может потребоваться установить запрашиваемый DVD-диск в привод.
473 +
474 +(% start="7" %)
475 +1. При необходимости выполнить удаление неиспользуемых пакетов командой:
476 +
477 +{{code language="none"}}
478 +sudo apt autoremove
479 +{{/code}}