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

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

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

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -13,175 +13,70 @@
13 13  
14 14  Рекомендуется использовать способы в порядке перечисления.
15 15  
16 -Для предоставления учётных данных для доступа к репозиторию ОС "ОСнова" необходимо обратиться в службу технической поддержки АО "НППКТ" [[support@nppct.ru>>path:mailto:support@nppct.ru]].
16 +Для предоставления учётных данных для доступа к репозиторию ОС "ОСнова" необходимо обратиться в службу технической поддержки АО "НППКТ" support@nppct.ru.
17 17  
18 18  = Установка обновлений с использованием локального зеркала =
19 19  
20 -Развернуть локальное зеркало согласно [[инструкции>>doc:ОСнова.Обновления.apt-mirror.WebHome]].
20 +1. Развернуть локальное зеркало согласно [[инструкции>>doc:ОСнова.Обновления.apt-mirror.WebHome]].
21 21  
22 -= Установка обновлений с использованием ISO-образов =
22 += Установка обновлений с использованием [[ISO-образов>>https://ru.wikipedia.org/wiki/ISO-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7]] =
23 23  
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" %)
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}}
79 79  1. Выполнить установку пакета обновлений:
42 +{{code language="bash"}}$ sudo apt full-upgrade{{/code}}
43 +1. Выполнить опционально удаление неиспользуемых пакетов:
44 +{{code language="bash"}}$ sudo apt autoremove{{/code}}
80 80  
81 -{{code language="none"}}
82 -sudo apt full-upgrade
83 -{{/code}}
46 += Установка обновлений с репозитория [[dl.nppct.ru>>https://dl.nppct.ru]] =
84 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" %)
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}}
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" %)
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. Перезагрузить систему, в загрузчике выбрать установленное на предыдущем пункте ядро ОС.
172 172  1. Выполнить установку пакета обновлений:
76 +{{code language="bash"}}$ sudo apt full-upgrade{{/code}}
77 +1. Выполнить опционально удаление неиспользуемых пакетов:
78 +{{code language="bash"}}$ sudo apt autoremove{{/code}}
173 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 185  = Установка обновлений с DVD-носителей =
186 186  
187 187  Данный способ следует использовать, если невозможно выполнить обновление иным способом, по причине того, что при установке с DVD-дисков **apt** не всегда может корректно разрешить зависимости, если требуется загрузка deb-пакетов с нескольких DVD-дисков. 
... ... @@ -189,71 +189,28 @@
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" %)
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}}
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}}
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}}