LINUX.ORG.RU

[arch][HATE] сегодня упали битые пакеты / опции pacman

 ,


0

1
[kos@iVAIO ~]$ sudo pacman -Syu
Password: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 catalyst is up to date
 archlinuxfr is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (7): libgpg-error-1.9-3  libgcrypt-1.4.6-2  gnutls-2.12.2-1  xproto-7.0.21-1  libx11-1.4.3-2
             xdg-utils-1.1.0rc1-2  xextproto-7.2.0-1

Total Download Size:    0.00 MB
Total Installed Size:   15.57 MB

Proceed with installation? [Y/n] 

вот я обновил сегодня эти пакеты, а они оказались все какие-то поломанные. Соо-но X'ы отвалились (первый раз ловлю на арче такое. Каждый день обновляюсь, никогда проблем не было), и пришлось ручками downgrade'ить каждый пакет.. после обновления pacman писал что-то типа «file empty, not checked» про большинство файлов из этих пакетов.

Но, БЛИН, какая же это морока их удалять... : --nodeps опция по каким-то причинам не отключает проверку зависимостей, поставились они криво и не удаляются, поэтому пришлось все («ololo file exists in the system») удалять руками (кто знает эти пакеты, тот поймёт, что там их дохрена). Слава богу есть find :)

Отсюда вопрос, можно ли какой-то скрипт написать или какую-то фичу прикрутить, чтобы в таких ситуациях все файлы, которые «exists in the system» сносить автоматически?


>--nodeps опция по каким-то причинам не отключает проверку зависимостей

-d, --nodeps
... Specify this option twice to skip all dependency checks.

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

ну они поправили уже наверное )))

Sonsee
() автор топика

Заодно зеркало смени.

vadik ★★
()

Сегодня утром обновлял ВР.

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

> Просто обновился в неудачный момент.

Г*вно тот дистрибутив, у которого даже теоретически могут быть неудачные моменты.

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

Анон своим жиром охватил весь зоопарк существующих дистров...

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

Вообще, это весело, конечно,  — изменить синтаксис вызова одной из важнейших команд дистрибутива.

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

у которого даже теоретически могут быть неудачные моменты.

нука давай нам теорию своего дистра!

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

Вот только раньше не надо было её два раза указывать, хватало и одного.

kss ★★★★★
()
Ответ на: комментарий от kernelpanic
Server = ftp://mirror.leaseweb.com/archlinux/$repo/os/x86_64
Server = http://mirror.leaseweb.com/archlinux/$repo/os/x86_64
Server = ftp://ftp.nluug.nl/pub/metalab/distributions/archlinux/$repo/os/x86_64
Server = http://ftp.nluug.nl/pub/metalab/distributions/archlinux/$repo/os/x86_64
Server = ftp://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/$repo/os/x86_64
Server = http://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/$repo/os/x86_64

но я потом обновился, всё ок.

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

Могу посоветовать mirrors.kernel.org - никогда с ним проблем не было.

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