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

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

От версии 87.1
отредактировано atsarkov
на 27.06.2024 10:06
Изменить комментарий: К данной версии нет комментариев
К версии 81.2
отредактировано sevstegneev
на 06.07.2022 17:07
Изменить комментарий: Update document after refactoring.

Сводка

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -Установка обновлений
1 +Установка_обновлений
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.atsarkov
1 +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,110 @@
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 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}}
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 ness-policy-simple 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 +{{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}}
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}}
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}}