Обновление ca-certificates-utils требует ручного вмешательства

Обновление ca-certificates-utils до версии 20170307-1 потребует ручного вмешательства из-за перемещения автосоздаваемой ссылки в состав пакета.

Т.к. простое удаление ссылки может привести к невозможности скачивать пакеты, то выполняем следующую последовательность действий:

# pacman -Syuw                                     # скачиваем пакеты
# rm /etc/ssl/certs/ca-certificates.crt  # удаляем конфликтующий файл
# pacman -Su                                         # обновляемся
такие дела.
я через pacman --force это сделал, и вроде норм все
просто сбэкапил на всякий этот файл и 0 проблем
slavutich
я через pacman --force это сделал
Я один читаю команду pacman --force таким образом: устанавливай, пофиг что будет дальше?
In Tux We Trust
redix
Я один читаю команду pacman --force таким образом: устанавливай, пофиг что будет дальше?
не один.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
redix
устанавливай, пофиг что будет дальше?

Из хелпа pacman:
--force принудительная установка, перезаписывать конфликтующие файлы
По моему, и так всё понятно.
https://t.me/arch_linuxru
RusWolf
Из хелпа pacman:
--force принудительная установка, перезаписывать конфликтующие файлы
По моему, и так всё понятно.
Вырвано из контекста:
--force
Bypass file conflict checks and overwrite conflicting files. If the
package that is about to be installed contains files that are
already installed, this option will cause all those files to be
overwritten. Using --force will not allow overwriting a directory
with a file or installing packages with conflicting files and
directories. This option should be used with care, ideally not at
all.
Вы же не можете предсказать последствия, или можете?
In Tux We Trust
redix
Вырвано из контекста:
Ничего ниоткуда не вырвано, в help вроде всё четко написано:
[ruswolf@arch-wolf ~]$ pacman -h -S
использование:  pacman {-S --sync} [параметры] [пакет(ы)]
параметры:
-b, --dbpath <путь> указать альтернативное расположение базы данных
-c, --clean удалить старые пакеты из кэша (-cc для всех)
  -d, --nodeps         пропустить проверку версий (-dd пропускает все проверки)
-g, --groups показать все пакеты данной группы
(-gg показывает все группы и пакеты)
-i, --info показать информацию о пакете (-ii показать детали)
-l, --list <repo> показать все пакеты из этого репозитория
-p, --print вывести список целей вместо выполнения операций
-q, --quiet показывать меньше информации при запросах и поиске
-r, --root <путь> указать альтернативный корневой каталог
-s, --search <regex> искать указанную строку в удаленных репозиториях
-u, --sysupgrade обновить установленные пакеты(-uu разрешает откат версий)
-v, --verbose выводить больше информации
-w, --downloadonly загрузить пакеты с сервера, но не устанавливать
  -y, --refresh        загрузить обновленные базы данных с серверов
                       (-yy принудительно обновить даже если обновленные)
--arch <arch> установить альтернативную архитектуру
--asdeps установить пакеты как неявно установленные
--asexplicit установить пакеты как явно установленные
      --assume-installed <пакет=версия>
                       добавить виртуальный пакет для удовлетворения зависимостей
--cachedir <каталог> указать альтернативное расположение кэша
--color <когда> раскрашивать вывод
--config <путь> использовать альтернативный конфигурационный файл
--confirm всегда спрашивать подтверждения
--dbonly изменить только записи в базе данных, не файлы пакетов
--debug показывать отладочные сообщения
--force принудительная установка, перезаписывать конфликтующие файлы
--gpgdir <путь> установить альтернативный домашний каталог для GnuPG
      --hookdir <dir>  установить альтернативное расположение hook
--ignore <пакет> пропустить пакет при обновлении (может быть использовано неоднократно)
--ignoregroup <группа>
пропустить группу при обновлении (может быть использовано неоднократно)
--logfile <путь> использовать альтернативный файл журнала
--needed переустанавливать только устаревшие пакеты
--noconfirm не спрашивать подтверждения
--noprogressbar не показывать индикатор выполнения при загрузке
--noscriptlet не запускать установочные скрипты, если они есть
--print-format <строка>
укажите формат вывода целей
https://t.me/arch_linuxru
Я вам процитировал ман, а вы можете поступать как знаете.
RusWolf
--noconfirm не спрашивать подтверждения
То же самое и с --noconfirm
--noconfirm
Bypass any and all “Are you sure?” messages. It’s not a good idea
to do this unless you want to run pacman from a script
.
In Tux We Trust
redix
Вы же не можете предсказать последствия, или можете?
вот, если точно знаешь что произойдет и последствия, то можно использовать --force.
во всех остальных случаях --force не использовать!!!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.