LINUX.ORG.RU

Любимое обновление любимого дистрибутива

 


0

1

В связи с последним обновлением https://www.archlinux.org/news/binaries-move-to-usrbin-requiring-update-inter..., я испытываю некий дискомфорт:
[code]
:: Приступить к установке? [Y/n] y
(3/3) проверка ключей [######################] 100%
(3/3) проверяется целостность пакета [######################] 100%
(3/3) загрузка файлов пакета [######################] 100%
(3/3) проверка конфликтов файлов [######################] 100%
ошибка: не удалось завершить запрос (конфликтующие файлы)
filesystem: /bin уже существует в файловой системе
filesystem: /sbin уже существует в файловой системе
filesystem: /usr/sbin уже существует в файловой системе
Обнаружены ошибки, пакеты не были обновлены.
[/code]
Дело в том, что я создал симлинки вручную. Как обновится сейчас правильно? Снести симлинки и обновиться?

★★★★★

Последнее исправление: int13h (всего исправлений: 1)

Ответ на: комментарий от int13h

снеси симлинки затем запусти пакмана из /usr/bin/

/usr/bin/pacman -Syu --ignore filesystem,bash
/usr/bin/pacman -S bash
/usr/bin/pacman -Su

smilessss ★★★★★
()

Дело в том, что я создал симлинки вручную.

а зачем ?
перед этим вынес все приложения в /usr/bin ?
проверил те, которое не могут из /usr/bin ?

smilessss ★★★★★
()

я испытываю некий дискомфорт

а вот нехер было жрать говно ака Arch/systemd
читай новости и таки обновляйся постоянно - это же роллинг, неуч!

megabaks ★★★★
()
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

Неча на дистрибутив пенять, коли пользуется им не тот, кто должен.

lampslave ★★
()
Ответ на: комментарий от lampslave

Читайте тему на форуме, там всё расписано.

А сколько в арче пакетов, что их успели прошерстить и по ссылке советуют проверять только «неофициальные»?

ziemin ★★
()
Ответ на: комментарий от ziemin

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

lampslave ★★
()
Ответ на: комментарий от lampslave

Про пользователей я ничего не писал. Я так предполагаю, что если арч поддерживает эти афёры с переносом, то входящие в дистрибутив пакеты будут работать нормально.

Ну так сколько пакетов?

ziemin ★★
()
Ответ на: комментарий от Lordwind

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

А арч да, он такой, кушайте.

bhfq ★★★★★
()
Ответ на: комментарий от unikum

Он симлинки в корне вручную создаёт, о чём тут вообще можно говорить...

Мейнтейнер не подумал и не позаботился о проверке уже существующих симлинков. Наслаждайтесь линуксовым подходом «мы для всего напишем скриптец, а обновлять его впадлу».

bhfq ★★★★★
()
Ответ на: комментарий от bhfq

Мейнтейнер отталкивается от структуры файловой системы, предусмотренной предыдущей версией пакета filesystem, не бреда, возникшего в голове отдельного индивидуума.

unikum ★★★★★
()

Первым делом убери симлинки, дальше действуй по инструкции https://www.archlinux.org/news/binaries-move-to-usrbin-requiring-update-inter...
Я снёс конфликтующие пакеты, установленные из AUR и обновился:

# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su
Всё в порядке, проблем не возникало.

toney ★★★★★
()
Последнее исправление: toney (всего исправлений: 6)
Ответ на: комментарий от Lordwind

Теперь чтобы обновить линукс надо читать новости? О_о

А потом еще и на кнопки нажимать. o_O

anonymous
()

Почему удалили сообщение KendovNorok? Он все правильно написал. Каталоги /bin /sbin /usr/sbin больше не нужны, их надо удалить. Потом обновить систему и на их месте создадутся ссылки на /usr/bin.

heinrich2
()
Ответ на: комментарий от heinrich2

Ты обвиняешь Тажатэ в нелогичности? Это бессмысленно.

KendovNorok
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.