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

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

От версии 4.1
отредактировано omaltsev
на 06.07.2021 18:07
Изменить комментарий: К данной версии нет комментариев
К версии 87.1
отредактировано atsarkov
на 27.06.2024 10:06
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Sandbox.WebHome
1 +ОСнова.Обновления.WebHome
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.omaltsev
1 +XWiki.atsarkov
Содержимое
... ... @@ -1,89 +1,259 @@
1 -= Инструкция по установке пакета обновлений =
1 +{{toc/}}
2 2  
3 -Установка пакета обновлений 1 может быть выполнена следующими способами:
3 +----
4 4  
5 -1. С использованием репозиториев, расположенных на dl.nppct.ru;
6 -1. С использованием ISO-образов;
7 -1. С DVD носителей.
5 += Общая информация =
8 8  
9 -Рекомендуется использовать способ установки с dl.nppct.ru.
7 +Установка обновлений может быть выполнена следующими способами:
10 10  
11 -== Установка пакета обновлений 1 с dl.nppct.ru ==
9 +1. С использованием локального зеркала;
10 +1. С использованием [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]];
11 +1. С использованием репозиториев, расположенных на [[dl.nppct.ru>>https://dl.nppct.ru]];
12 +1. С DVD-носителей.
12 12  
13 -~1. Закоменитровать в файле **/etc/apt/sources.list** строки с установочными дисками ОС:
14 -\\###deb cdrom:[OSNova Linux onyx - amd64 DVD disk1]/ onyx contrib main non-free##
14 +Рекомендуется использовать способы в порядке перечисления.
15 15  
16 -~1. Загрузить архив с конфигурационными файлами apt: **onyx.sources.list.tgz**
16 +Для предоставления учётных данных для доступа к репозиторию ОС "ОСнова" необходимо обратиться в службу технической поддержки АО "НППКТ" [[support@nppct.ru>>path:mailto:support@nppct.ru]].
17 17  
18 -3. Подключить репозитории ОС и обновлений, расположенные на dl.nppct.ru, для этого скопировать из архива п.2 файлы:
19 -~* onyx:dl.nppct.ru.list
20 -~* onyx-testing-upd:dl.nppct.ru.list
21 -в /etc/apt/sources.list.d
18 += Установка обновлений с использованием локального зеркала =
22 22  
23 -4. При необходимости, подключить репозитории со средствами разработки, расположенные на dl.nppct.ru, для этого скопировать из архива п.2 файлы:
24 -~* onyx-devel:dl.nppct.ru.list
25 -~* onyx-testing-upd-devel:dl.nppct.ru.list
26 -в /etc/apt/sources.list.d
20 +Развернуть локальное зеркало согласно [[инструкции>>doc:ОСнова.Обновления.apt-mirror.WebHome]].
27 27  
28 -5. Установить реквизиты доступа к репозиторию по подписке, для чего скопировать из архива п.2 файл dl.nppct.ru.conf в /etc/apt/auth.conf.d/ 
29 -Отредактировать в dl.nppct.ru.conf *ИМЯ* и *ПАРОЛЬ*.
22 += Установка обновлений с использованием ISO-образов =
30 30  
31 -6. Выполнить обновление репозиториев apt командой
32 -<pre>
33 -$sudo apt update
34 -</pre>
24 +Для установки пакета обновлений с использованием [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] необходимо выполнить следующие действия:
35 35  
36 -7. Обновить ядро ОС, для этого установить необходимые ядро/ядра версии 5.4 (например linux-image-5.4.0-0.bpo.4.4-amd64) командой:
37 -<pre>
38 -$sudo apt install linux-image-5.4.0-0.bpo.4.4-amd64
39 -</pre>
26 +1. Скопировать в папку /var/cache/iso следующие [[ISO-образы>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]]:
40 40  
41 -8. Перезагрузить систему, в загрузчике выбрать установленное на предыдущем пункте ядро ОС.
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]] диска(ов) обновлений средств разработки.
42 42  
43 -9. Выполнить установку пакета обновлений:
44 -<pre>
45 -$sudo apt full-upgrade
46 -</pre>
33 +(% start="2" %)
34 +1. Проверить контрольные суммы [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] командой:
47 47  
48 -10. Выполнить опционально удаление неиспользуемых пакетов:
49 -<pre>
50 -$sudo apt autoremove
51 -</pre>
36 +{{code language="none"}}
37 +gostsum <диск_обновлений>.iso
38 +{{/code}}
52 52  
53 -h2. Инструкция по установке пакета обновлений 1 с DVD носителей
40 +(% start="3" %)
41 +1. Убедиться, что в файле **/etc/apt/sources.list** присутствуют строки с установочными дисками ОС:
54 54  
55 -Для установки пакета обновлений 1 c DVD носителей необходимо выполнить следующие действия:
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}}
56 56  
57 -~1. Подготовить (иметь в наличии) установочный(е) DVD диск(и) и DVD диск с пакетом обновлений 1.
48 +(% start="4" %)
49 +1. Смонтировать диск обновлений, выполнив команду:
58 58  
59 -2. Вставить диск с пакетом обновлений 1 в привод чтения дисков и выполнить команду:
60 -<pre>$sudo apt-cdrom add</pre>
51 +{{code language="none"}}
52 +sudo mount -o loop /var/cache/iso/<диск_обновлений>.iso /media/cdrom
53 +{{/code}}
61 61  
62 -3. Обновить ядро ОС, для этого установить необходимые ядро/ядра версии 5.4 (например linux-image-5.4.0-0.bpo.4.4-amd64) командой:
63 -<pre>
64 -$sudo apt install linux-image-5.4.0-0.bpo.4.4-amd64
65 -</pre>
55 +(% start="5" %)
56 +1. Добавить источник обновления, выполнив команду:
66 66  
67 -4. Перезагрузить систему.
58 +{{code language="none"}}
59 +sudo apt-cdrom add
60 +{{/code}}
68 68  
69 -5. Выполнить установку пакета обновлений:
70 -<pre>
71 -$sudo apt full upgrade
72 -</pre>
62 +(% start="6" %)
63 +1. При необходимости, добавить диск(и) с обновлениями средств разработки, выполнив шаги 4 и 5;
73 73  
74 -6. Если обновление завершилось с ошибками (данная ситуация является штатной),
75 -выполнить:
65 +(% start="7" %)
66 +1. Обновление с версии 2.0:
76 76  
77 -<pre>
78 -$sudo apt -f install
79 -</pre>
68 +{{showhide showmessage="развернуть" hidemessage="свернуть"}}
69 +* При обновлении системы с **версии 2.0** необходимо предварительно обновить ядро/ядра ОС командой:
80 80  
81 -при этом, может быть предложено установить установочный DVD диск в привод.
71 +{{code language="none"}}
72 +sudo apt install linux-image-amd64
73 +{{/code}}
82 82  
83 -7. В случае ошибки, повторить п. 6.
75 +* Перезагрузить систему, в загрузчике выбрать обновленное на предыдущем шаге ядро ОС;
76 +{{/showhide}}
84 84  
85 -8. Выполнить опционально удаление неиспользуемых пакетов:
86 -<pre>
87 -$sudo apt autoremove
88 -</pre>
89 -
78 +(% start="8" %)
79 +1. Выполнить установку пакета обновлений:
80 +
81 +{{code language="none"}}
82 +sudo apt full-upgrade
83 +{{/code}}
84 +
85 +* При запросе смены носителя в процессе обновления необходимо открыть вторую консоль и смонтировать требуемый диск с меткой, выполнив команду:
86 +
87 +:
88 +:: {{code language="none"}}sudo mount -o loop /var/cache/iso/<диск_с_меткой>.iso /media/cdrom{{/code}}.
89 +Продолжить выполнение обновления, нажав клавишу [Enter] в первой консоли.
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" %)
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" %)
172 +1. Выполнить установку пакета обновлений:
173 +
174 +{{code language="none"}}
175 +sudo apt full-upgrade
176 +{{/code}}
177 +
178 +(% start="9" %)
179 +1. При необходимости выполнить удаление неиспользуемых пакетов командой:
180 +
181 +{{code language="none"}}
182 +sudo apt autoremove
183 +{{/code}}
184 +
185 += Установка обновлений с DVD-носителей =
186 +
187 +Данный способ следует использовать, если невозможно выполнить обновление иным способом, по причине того, что при установке с DVD-дисков **apt** не всегда может корректно разрешить зависимости, если требуется загрузка deb-пакетов с нескольких DVD-дисков. 
188 +
189 +Для установки пакета обновлений c DVD-носителей необходимо выполнить следующие действия:
190 +
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" %)
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}}