Перейти к содержимому

Как обновить grub archlinux

  • автор:

Как обновить Grub в Arch Linux

Для Ubuntu и других систем Linux GRUB (GRand Unified Bootloader) является инструментом загрузчика. Ядро Linux, а также начальный RAM-диск (initrd) загружаются им при старте системы. Если доступно более одной операционной системы или ядра, пользователь может выбрать, какую из них запустить. Кроме того, он предлагает опытным пользователям интерфейс командной строки для непосредственной настройки процедуры загрузки. В этом руководстве мы обсудим методы обновления Grub в системе Arch Linux.

Обновите Arch Linux

Начните со следующей перечисленной команды, которая используется для обновления баз данных пакетов и обновления всех пакетов в системе, работающей на Arch Linux. Флаг -S указывает Pacman синхронизировать (установить или обновить) пакеты. Флаг -y говорит Pacman принять утвердительный ответ на любой вопрос, который он может задать. И флаг -u указывает Pacman также обновить пакеты, которые уже установлены в системе. В выводе видно, что базы данных пакетов для основных, дополнительных и общих репозиториев пакетов уже обновлены.

[ omar @ omar ~ ] $ sudo pacman -Syu

Установить Grub

Теперь, если grub еще не установлен, мы устанавливаем его с помощью пакета «grub» в команде Pacman. Флаг -S указывает Pacman синхронизировать (установить) пакет. В выводе видно, что пакет «grub» уже обновлен, и команда переустанавливает пакет. Затем он переходит к установке пакета «grub». Он проверяет наличие конфликтов файлов и доступное место на диске.

[ omar @ omar ~ ] $ sudo pacman -S grub

Обновите Grub с помощью настройщика Grub

Файл «/etc/default/grub» — это файл конфигурации для загрузчика GRUB, который используется для управления процедурой загрузки системы. Он содержит различные параметры и настройки, которые определяют, как ведет себя GRUB и какие параметры предоставляются пользователю во время загрузки. Важно соблюдать осторожность при редактировании этого файла, так как ошибки или использование неправильных настроек могут привести к тому, что система не сможет загрузиться. После внесения в него изменений сохраните его с помощью Ctrl+S.

[ omar @ omar ~ ] $ sudo nano / etc / default / grub

Grub-customizer — это инструмент с графическим интерфейсом для настройки параметров и внешнего вида grub2/burg. Это позволяет пользователям редактировать пункты меню, обновлять файл конфигурации GRUB, изменять фоновое изображение и многое другое, что обеспечивает простой в использовании интерфейс для управления процессом загрузки. Следующая команда используется для установки пакета «grub-customizer» в системе, работающей на Arch Linux. В выводе вы видите, что Pacman устанавливает пакет «grub-customizer». Затем Pacman проверяет доступное место на диске и обрабатывает изменения пакета.

[ omar @ omar ~ ] $ sudo pacman -S grub-customizer

Теперь найдите приложение Grub Customizer в области активности вашей системы, как показано на следующем рисунке. Затем откройте его.

Может потребоваться аутентификация. Поэтому добавьте свой системный пароль, чтобы продолжить.

Вы можете увидеть настройки конфигурации, если вы хотите внести какие-либо изменения в первую очередь.

На вкладке «Настройки внешнего вида» вы можете найти настройки, касающиеся внешнего вида вашей системы Linux. После внесения изменений сохраните и закройте настройщик Grub.

Файл загрузчика GRUB2 «grub.cfg» создается командой grub-mkconfig на основе настроек в файле /etc/default/grub и файлов в каталоге /etc/grub.d. Создав файл grub.cfg, вы можете убедиться, что загрузчик вашей системы настроен правильно и включает в себя последние изменения, которые вы внесли в параметры загрузки вашей системы с помощью Grub Customizer.

[ omar @ omar ~ ] $ sudo grub-mkconfig -o / boot / grub / grub.cfg

Использование репозитория Update-Grub

Если предыдущий способ покажется вам сложным и долгим, вы можете переключиться на установку репозитория update-grub из Git. Следующая команда используется для установки пакетов «git» и «base-devel» в Arch Linux. «base-devel» — это группа пакетов, которые обычно используются для сборки и компиляции программного обеспечения из исходного кода в Arch Linux. Команда просит пользователя подтвердить установку и показывает общий размер устанавливаемых пакетов и размер чистого обновления. Как только пользователь подтвердит y, команда продолжит установку.

[ omar @ omar ~ ] $ sudo pacman -S git base-devel

Следующая команда используется для загрузки копии пакета с именем «update-grub» из системы контроля версий Git. Пакет загружается в новый каталог с именем «update-grub» в текущем рабочем каталоге. Процесс загрузки пакета называется клонированием. Он включает в себя несколько шагов, таких как перечисление объектов, подсчет объектов, сжатие объектов, повторное использование объектов и получение объектов. После загрузки пакета вы можете применить его, перейдя в каталог update-grub.

[ omar @ omar ~ ] $ git clone https: // aur.archlinux.org / update-grub.git

Папку update-grub можно найти в текущем рабочем каталоге Arch Linux с помощью команды ls.

[ omar @ omar ~ ] $ ls
Desktop Downloads Pictures Templates docker-git update-grub
Documents Music Public Videos index.jpg yay

Следующая команда «cd update-grub» изменяет текущий рабочий каталог на каталог клонированного репозитория.

[ omar @ omar ~ ] $ cd update-grub

Последняя команда makepkg -sri используется для сборки и установки пакета из клонированного репозитория с помощью утилиты makepkg. Флаг «-s» предназначен для сборки пакета со всеми зависимостями. Флаг «r» предназначен для установки пакета после его сборки. И флаг «i» означает, что пакет не должен быть отправлен без запроса подтверждения.

[ omar @ omar update-grub ] $ makepkg -sri

Следующая команда использует вспомогательную программу AUR «yay» для установки пакета «update-grub» из пользовательского репозитория Arch (AUR). Сначала команда проверяет наличие конфликтов пакетов и внутренних конфликтов. Затем он перечисляет найденный пакет (update-grub 0.0.1-7) и предлагает пользователю подтвердить установку.

[ omar @ omar update-grub ] $ yay -S update-grub

Вот инструкции по обновлению файла конфигурации загрузчика Grub в системе. Эта команда обычно используется после внесения изменений в конфигурацию загрузки системы, таких как установка новой операционной системы или изменение порядка загрузки существующих операционных систем. Команда создает файл конфигурации Grub путем поиска установленных ядер Linux и начальных образов RAM-дисков, а затем добавляет их в качестве параметров загрузки в файл конфигурации.

[ omar @ omar update-grub ] $ sudo update-grub

Заключение

Введение в руководство позволяет узнать об использовании Grub в различных операционных системах, подобных Linux. Это говорит о том, как важно использовать его для начальной загрузки. После этого мы установили Grub в Arch Linux и обсудили два разных способа его обновления один за другим, используя настройщик grub и репозиторий Git update-grub. Использование файла конфигурации grub показывает, как вы можете вносить изменения, а затем сохранять их для начальной загрузки.

Все права защищены. © Linux-Console.net • 2019-2023

[РЕШЕНО]Как обновить конфиг grub

если на груб 2,то я так сделал
# pacman -S grub-bios
# grub-install /dev/sdX
# grub-mkconfig -o /boot/grub/grub.cfg
Перегрузил все работает.
yaourt -Ss grub
core/grub-bios 2.00-1
GNU GRand Unified Bootloader — i386 PC BIOS Modules
core/grub-common 2.00-1

Последний крик моды — эхо 30-летней давности.
Участник с: 21 июля 2012

bobart
improovizator, почитай уже вики по интересующей теме, в конце концов!

Я читал.
tchgefest

improovizator
Подскажите пожалуйста аналогию команды sudo update-grub для Арча.

если на груб 2,то я так сделал
# pacman -S grub-bios
# grub-install /dev/sdX
# grub-mkconfig -o /boot/grub/grub.cfg
Перегрузил все работает.
yaourt -Ss grub
core/grub-bios 2.00-1
GNU GRand Unified Bootloader — i386 PC BIOS Modules
core/grub-common 2.00-1 У меня почему-то при автоматической генерации не видит Окон. Я прописал их в конфиги, как обновить не знаю.

Как обновить загрузчик GRUB в Arch Linux и производных дистрибутивах (Manjaro, BlackArch)

Загрузчик операционной системы GRUB устанавливается и обновляется в Linux как и любой другой пакет программного обеспечения. Но особенностью загрузчика является то, что даже после обновления пакета, фактически работающие файлы загрузчика, которые находятся в разделе, монтируемом по пути /boot/grub/, не обновляются автоматически.

То есть при выходе новых версий GRUB, пакет в вашей ОС обновляется автоматически.

Но сам загрузчик, который устанавливается на отдельном разделе диска и монтируется по пути /boot/grub/, не обновляется.

Чтобы начать использовать новые функции, которые добавлены в новые версии GRUB, вам нужно вручную обновить загрузчик.

Когда нужно обновлять загрузчик GRUB в /boot/grub/

Сигналом, что вышла новая версия GRUB, является примерно следующее сообщение:

(3/4) upgrading grub [######################] 100% :: To use the new features provided in this GRUB update, it is recommended to install it to the MBR or UEFI. Due to potential configuration incompatibilities, it is advised to run both, installation and generation of configuration: $ grub-install . $ grub-mkconfig -o /boot/grub/grub.cfg

В этом сообщении говориться, чтобы использовать новые функции, представленные в этом обновлении GRUB, рекомендуется установить его в MBR или UEFI. Из-за потенциальной несовместимости конфигурации рекомендуется выполнить как установку, так и создание конфигурации. А также даны примерные команды.

То есть если вы видите это сообщение, значит вам нужно обновить загрузчик в /boot/grub/.

Проверка, используется ли GRUB в операционной системе

В Arch Linux и производных дистрибутивах пакет GRUB может быть установлен, но при этом не используется, поскольку загрузчиком является systemd-boot.

Чтобы убедиться, что в качестве загрузчика используется именно GRUB, выполните следующую команду:

ls -l /boot/grub/grub.cfg

Если файл /boot/grub/grub.cfg найден, значит используется GRUB, если файл grub.cfg не найден, значит GRUB не используется и обновлять его не нужно. То есть не нужно выполнять действия, показанные в данной статье!

Как обновить загрузчик GRUB в /boot/grub/

Для обновления загрузчика нужно выполнить команду вида:

grub-install --recheck /dev/DISK

Где в качестве /dev/DISK нужно указать имя вашего диска.

Имена дисков можно проверить командой:

fdisk -l
Disk /dev/vda: 30 GiB, 32212254720 bytes, 62914560 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x4b23ea92 Device Boot Start End Sectors Size Id Type /dev/vda1 * 2048 411647 409600 200M 83 Linux /dev/vda2 411648 62914559 62502912 29.8G 83 Linux

В данном случае именем диска является /dev/vda. Обратите внимание, что /dev/vda — это не загрузочный или какой-то другой раздел — это весь диск.

Итак, команда для обновления GRUB в /boot/grub/ в моём случае следующая:

grub-install --recheck /dev/vda

Также необходимо создать новый файл конфигурации следующей командой:

grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file . Found linux image: /boot/vmlinuz-linux Found initrd image: /boot/initramfs-linux.img Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img Warning: os-prober will not be executed to detect other bootable partitions. Systems on them will not be added to the GRUB boot configuration. Check GRUB_DISABLE_OS_PROBER documentation entry. Adding boot menu entry for UEFI Firmware Settings . done

Обновление загрузчика GRUB и обновление конфигурации GRUB завершилось успешно. При следующей загрузке, ваша операционная система будет использовать новые функции, которые были добавлены обновлением GRUB.

Близкие статьи

  • Обновление загрузчика systemd-boot в /boot (25%)
  • Как в Arch Linux поменять операционную систему загружаемую по умолчанию (для UEFI и systemd-boot) (25%)
  • Как в Arch Linux перейти к предыдущей версии ядра. Как установить и переключиться на linux-lts (18.8%)
  • Обновление списка зеркал pacman в Arch Linux (6.3%)
  • Как найти самые быстрые зеркала Arch Linux и BlackArch (6.3%)
  • Ошибка «error: blackarch: signature from «Levon ‘noptrix’ Kayan (BlackArch Developer) » is invalid» (РЕШЕНО) (RANDOM — 6.3%)

Как обновить ядро

Первое в системе имеется, вопрос как в него загрузиться?

UPD: при загрузке системы нет выбора ядра UPD: тут ошибка какая-то, не загружается (конфиг изменил, в ядро загрузился): https://ibb.co/TThmY7f

ihni
18.01.22 15:55:03 MSK

  • Ответить на это сообщение
  • Ссылка

Поменять конфигурацию загрузчика

UVV ★★★★★
( 18.01.22 15:57:56 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Выбери при загрузке, ну или давай больше инфы.

anonymous
( 18.01.22 15:58:35 MSK )

  • Ответить на это сообщение
  • Ссылка
sudo grub-mkconfig -o /boot/grub/grub.cfg 

Korchevatel ★★★★★
( 18.01.22 16:22:04 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от UVV 18.01.22 15:57:56 MSK
ihni
( 18.01.22 16:22:33 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

тут ошибка какая-то, не загружается

Модуль ext4 посетил Мистер Отвал. Как это вообще возможно, непонятно.

Korchevatel ★★★★★
( 18.01.22 16:23:06 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от Korchevatel 18.01.22 16:23:06 MSK

initramfs от другого ядра.

anonymous
( 18.01.22 19:40:02 MSK )

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от ihni 18.01.22 16:22:33 MSK

Расскажи как ты поменял конфиг загрузчика?

anonymous
( 18.01.22 19:41:16 MSK )

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от anonymous 18.01.22 19:41:16 MSK

cat /proc/cmdline

anonymous
( 18.01.22 19:49:52 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

hateWin ★★
( 18.01.22 20:13:36 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от anonymous 18.01.22 19:40:02 MSK

Так оно должно же генерировать его при установке, не?

Korchevatel ★★★★★
( 18.01.22 22:00:17 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от Korchevatel 18.01.22 22:00:17 MSK

Должно, но при генерации и записи могут быть ошибки,нет места например на разделе или закрыл терминал,выключил комп. Но тут скорее всего вручную отредактировал конфиг загрузчика поменяв ядро на зен, а инитрамс оставил от стандартного.

anonymous
( 18.01.22 23:06:37 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от anonymous 18.01.22 19:41:16 MSK

sudo vim /etc/default/grub

Вот так. И оно сработало, если что

ihni
( 21.01.22 18:49:10 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от anonymous 18.01.22 19:40:02 MSK

Ну. Я с ним ничего не делал.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Отредактировал и вот так. Отредактировал, чтобы увидеть это ядро в списке при загрузке системы)
ihni
( 21.01.22 18:50:17 MSK ) автор топика

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от anonymous 18.01.22 19:49:52 MSK

BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=60615103-737d-426d-b13f-095095439bc1 rw loglevel=3 quiet

ihni
( 21.01.22 18:50:55 MSK ) автор топика

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от ihni 21.01.22 18:49:10 MSK

не полностью сработало , показывай

 cat /boot/grub/grub.cfg

anonymous
( 21.01.22 19:31:23 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от anonymous 21.01.22 19:31:23 MSK

Я этот не редактировал

# # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### insmod part_gpt insmod part_msdos if [ -s $prefix/grubenv ]; then load_env fi if [ "$" ] ; then set default="$" set next_entry= save_env next_entry set boot_once=true else set default="$" fi if [ x"$" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "$" ]; then set saved_entry="$" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault < if [ -z "$" ]; then saved_entry="$" save_env saved_entry fi > function load_video < if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi >if [ x$feature_default_font_path = xy ] ; then font=unicode else insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 60615103-737d-426d-b13f-095095439bc1 else search --no-floppy --fs-uuid --set=root 60615103-737d-426d-b13f-095095439bc1 fi font="/usr/share/grub/unicode.pf2" fi if loadfont $font ; then set gfxmode=auto load_video insmod gfxterm fi terminal_input console terminal_output gfxterm if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=5 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=5 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/10_linux ### menuentry 'Arch Linux, with Linux linux-zen' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-zen-advanced-60615103-737d-426d-b13f-095095439bc1' < savedefault load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 60615103-737d-426d-b13f-095095439bc1 else search --no-floppy --fs-uuid --set=root 60615103-737d-426d-b13f-095095439bc1 fi echo 'Loading Linux linux-zen . ' linux /boot/vmlinuz-linux-zen root=UUID=60615103-737d-426d-b13f-095095439bc1 rw loglevel=3 quiet echo 'Loading initial ramdisk . ' initrd /boot/intel-ucode.img /boot/initramfs-linux-zen.img >menuentry 'Arch Linux, with Linux linux-zen (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-zen-fallback-60615103-737d-426d-b13f-095095439bc1' < savedefault load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 60615103-737d-426d-b13f-095095439bc1 else search --no-floppy --fs-uuid --set=root 60615103-737d-426d-b13f-095095439bc1 fi echo 'Loading Linux linux-zen . ' linux /boot/vmlinuz-linux-zen root=UUID=60615103-737d-426d-b13f-095095439bc1 rw loglevel=3 quiet echo 'Loading initial ramdisk . ' initrd /boot/intel-ucode.img /boot/initramfs-linux-zen-fallback.img >menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-60615103-737d-426d-b13f-095095439bc1' < savedefault load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 60615103-737d-426d-b13f-095095439bc1 else search --no-floppy --fs-uuid --set=root 60615103-737d-426d-b13f-095095439bc1 fi echo 'Loading Linux linux . ' linux /boot/vmlinuz-linux root=UUID=60615103-737d-426d-b13f-095095439bc1 rw loglevel=3 quiet echo 'Loading initial ramdisk . ' initrd /boot/intel-ucode.img /boot/initramfs-linux.img >menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-60615103-737d-426d-b13f-095095439bc1' < savedefault load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 60615103-737d-426d-b13f-095095439bc1 else search --no-floppy --fs-uuid --set=root 60615103-737d-426d-b13f-095095439bc1 fi echo 'Loading Linux linux . ' linux /boot/vmlinuz-linux root=UUID=60615103-737d-426d-b13f-095095439bc1 rw loglevel=3 quiet echo 'Loading initial ramdisk . ' initrd /boot/intel-ucode.img /boot/initramfs-linux-fallback.img >### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware ### menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' < fwsetup >### END /etc/grub.d/30_uefi-firmware ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f $/custom.cfg ]; then source $/custom.cfg elif [ -z "$" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg fi ### END /etc/grub.d/41_custom ###

ihni
( 21.01.22 21:45:33 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от ihni 21.01.22 21:45:33 MSK

Груб именно этот конфиг использует при загрузке, он кстати правильный. Так что тут все впорядке. boot не отдельным разделом случайно возможно что была ошибка при обновлении или записи ядра или инитрамфс. Проверь место на разделах свободное обновись и переставь ядро зен, смотри чтоб ошибок при генерации инитрамфс не было

sudo pacman -Syu linux-zen

anonymous
( 21.01.22 21:59:59 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от anonymous 21.01.22 21:59:59 MSK

error: libspeechd: signature from "Alexander Epaneshnikov " is unknown trust :: File /var/cache/pacman/pkg/libspeechd-0.11.1-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] error: failed to commit transaction (invalid or corrupted package) Errors occurred, no packages were upgraded.

ihni
( 21.01.22 22:31:04 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от ihni 21.01.22 22:31:04 MSK

[code]sudo rm /var/cache/pacman/pkg/libspeechd-0.11.1-1-x86_64.pkg.tar.zst sudo pacman -S archlinux-keyring sudo pacman -Syu

anonymous
( 21.01.22 23:30:34 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от ihni 21.01.22 22:31:04 MSK

sudo rm /var/cache/pacman/pkg/libspeechd-0.11.1-1-x86_64.pkg.tar.zst sudo pacman -S archlinux-keyring sudo pacman -Syu

anonymous
( 21.01.22 23:31:45 MSK )

  • Ответить на это сообщение
  • Ссылка

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *