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

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

От версии 80.2
отредактировано sevstegneev
на 23.06.2022 15:06
Изменить комментарий: К данной версии нет комментариев
К версии 87.1
отредактировано atsarkov
на 27.06.2024 10:06
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.sevstegneev
1 +XWiki.atsarkov
Содержимое
... ... @@ -1,5 +1,9 @@
1 -= Общее =
1 +{{toc/}}
2 2  
3 +----
4 +
5 += Общая информация =
6 +
3 3  Установка обновлений может быть выполнена следующими способами:
4 4  
5 5  1. С использованием локального зеркала;
... ... @@ -9,110 +9,247 @@
9 9  
10 10  Рекомендуется использовать способы в порядке перечисления.
11 11  
12 -Для предоставления учётных данных для доступа к репозиторию ОС "ОСнова" необходимо обратиться в службу технической поддержки АО "НППКТ" support@nppct.ru.
16 +Для предоставления учётных данных для доступа к репозиторию ОС "ОСнова" необходимо обратиться в службу технической поддержки АО "НППКТ" [[support@nppct.ru>>path:mailto:support@nppct.ru]].
13 13  
14 -== Установка обновлений с использованием локального зеркала ==
18 += Установка обновлений с использованием локального зеркала =
15 15  
16 -1. Развернуть локальное зеркало.
20 +Развернуть локальное зеркало согласно [[инструкции>>doc:ОСнова.Обновления.apt-mirror.WebHome]].
17 17  
18 -(% class="box warningmessage" %)
19 -(((
20 -Раздел в процессе формирования
21 -)))
22 += Установка обновлений с использованием ISO-образов =
22 22  
23 -== Установка обновлений с использованием [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] ==
24 -
25 25  Для установки пакета обновлений с использованием [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] необходимо выполнить следующие действия:
26 26  
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 ness-policy-simple 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}}
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" %)
42 42  1. Выполнить установку пакета обновлений:
43 -{{code language="bash"}}$ sudo apt full-upgrade{{/code}}
44 -1. Выполнить опционально удаление неиспользуемых пакетов:
45 -{{code language="bash"}}$ sudo apt autoremove{{/code}}
46 46  
47 -(% class="box warningmessage" %)
48 -(((
49 -Раздел в процессе формирования
50 -)))
81 +{{code language="none"}}
82 +sudo apt full-upgrade
83 +{{/code}}
51 51  
85 +* При запросе смены носителя в процессе обновления необходимо открыть вторую консоль и смонтировать требуемый диск с меткой, выполнив команду:
52 52  
53 -== Установка обновлений с репозитория [[dl.nppct.ru>>https://dl.nppct.ru]] ==
87 +:
88 +:: {{code language="none"}}sudo mount -o loop /var/cache/iso/<диск_с_меткой>.iso /media/cdrom{{/code}}.
89 +Продолжить выполнение обновления, нажав клавишу [Enter] в первой консоли.
54 54  
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}}
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" %)
72 72  1. Установить реквизиты доступа к репозиторию, для этого выполнить команду:
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 ness-policy-simple linux-image-amd64{{/code}}
81 -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" %)
82 82  1. Выполнить установку пакета обновлений:
83 -{{code language="bash"}}$ sudo apt full-upgrade{{/code}}
84 -1. Выполнить опционально удаление неиспользуемых пакетов:
85 -{{code language="bash"}}$ sudo apt autoremove{{/code}}
86 86  
87 -== Видеоролик по установке обновлений с репозитория [[dl.nppct.ru>>https://dl.nppct.ru]] ==
174 +{{code language="none"}}
175 +sudo apt full-upgrade
176 +{{/code}}
88 88  
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}} ==
178 +(% start="9" %)
179 +1. При необходимости выполнить удаление неиспользуемых пакетов командой:
90 90  
91 -== Установка обновлений с DVD-носителей ==
181 +{{code language="none"}}
182 +sudo apt autoremove
183 +{{/code}}
92 92  
185 += Установка обновлений с DVD-носителей =
186 +
93 93  Данный способ следует использовать, если невозможно выполнить обновление иным способом, по причине того, что при установке с DVD-дисков **apt** не всегда может корректно разрешить зависимости, если требуется загрузка deb-пакетов с нескольких DVD-дисков. 
94 94  
95 95  Для установки пакета обновлений c DVD-носителей необходимо выполнить следующие действия:
96 96  
97 97  1. Подготовить (иметь в наличии) :
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 -{{code language="bash"}}$ sudo apt install ness-policy-simple linux-image-amd64{{/code}}
108 -1. Перезагрузить систему, в загрузчике выбрать обновленное на предыдущем пункте ядро ОС;
109 -1. (% id="cke_bm_94S" style="display:none" %) (%%)Выполнить загрузку обновлений:
110 -{{code language="bash"}}$ sudo apt full-upgrade -y --download-only{{/code}}
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" %)
111 111  1. Выполнить установку пакета обновлений:
112 -{{code language="bash"}}$ sudo apt full-upgrade{{/code}}
113 -1. Если обновление завершилось с ошибками (данная ситуация является штатной), выполнить:
114 -{{code language="bash"}}$ sudo apt -f install{{/code}}
115 -при этом, может быть предложено установить DVD-диск в привод.
116 -1. В случае ошибки, повторить п. 6.
117 -1. Выполнить опционально удаление неиспользуемых пакетов:
118 -{{code language="bash"}}$ sudo apt autoremove{{/code}}
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}}