Изменения документа Установка обновлений
Редактировал(а) atsarkov 18.04.2025 10:04
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -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}}