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

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

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

Сводка

Подробности

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