LINUX.ORG.RU
ФорумTalks

Arch Linux: 399 дней спустя

 , , ,


0

2

Для модераторов: это НЕ технический вопрос

Достал я этот ваш арч, поставленный на старый ноутбук. При загрузке он радостно сообщил, что / не монтировался 399 дня.

Решил его обновить, дабы проверить, действительно ли арч нужно обновлять каждый день, чтобы он не ломался. Оказывается да, нужно.

    [root@myhost before]# pacman -Syu
    :: Синхронизируются базы данных пакетов...
    \ testing                   0,0K    0,0K/s 00:00:00 [----------------------]   0 testing                  16,0K  339,3K/s 00:00:00 [######################] 100%
     core                    104,3K  768,0K/s 00:00:00 [######################] 100%
     extra                  1404,6K  721,1K/s 00:00:02 [######################] 100%
     community              1700,1K  613,5K/s 00:00:03 [######################] 100%
    :: Эти пакеты будут обновлены в первую очередь :
        pacman
    :: Хотите прервать текущую операцию
    :: и обновить эти пакеты сейчас? [Y/n] Y
     
    :: Запускается полное обновление системы...
    :: Заменить cyrus-sasl-plugins на extra/cyrus-sasl-gssapi? [Y/n] Y
    :: Заменить cyrus-sasl-plugins на extra/cyrus-sasl-ldap? [Y/n] Y
    :: Заменить cyrus-sasl-plugins на extra/cyrus-sasl-sql? [Y/n] Y
    :: Заменить dbus-python на extra/python2-dbus? [Y/n] Y
    :: Заменить farsight2 на extra/farstream? [Y/n] Y
    :: Заменить gtk-xfce-engine на extra/gtk2-xfce-engine? [Y/n] Y
    :: Заменить kernel26 на core/linux? [Y/n] Y
    :: Заменить libusb на testing/libusbx? [Y/n] Y
    :: Заменить module-init-tools на testing/kmod? [Y/n] Y
    :: Заменить procps на core/procps-ng? [Y/n] Y
    :: Заменить pygobject на extra/python2-gobject2? [Y/n] Y
    :: Заменить sqlite3 на extra/sqlite? [Y/n] Y
    :: Заменить udev на testing/systemd-tools? [Y/n] Y
    :: Заменить xfce-utils на extra/xfce4-appfinder? [Y/n] Y
    :: Заменить xfce-utils на extra/xfce4-session? [Y/n] Y
    разрешение зависимостей...
    предупреждение: обнаружена циклическая зависимость:
    предупреждение: util-linux будет установлен перед systemd-tools, как зависимость
    проверка на взаимную несовместимость...
    ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
    :: mach64-dri: требует libgl=7.10.99.git20110531
    :: mga-dri: требует libgl=7.10.99.git20110531
    :: r128-dri: требует libgl=7.10.99.git20110531
    :: savage-dri: требует libgl=7.10.99.git20110531
    :: sis-dri: требует libgl=7.10.99.git20110531
    :: tdfx-dri: требует libgl=7.10.99.git20110531
    [root@myhost before]# uname -a
    Linux myhost 2.6.39-ARCH #1 SMP PREEMPT Fri May 20 09:09:27 UTC 2011 i686 Intel(R) Celeron(R) CPU 2.80GHz GenuineIntel GNU/Linux

Ну и где вы теперь, ненавистники нормальных пакетных менеджеров и дистрибутивов, когда ваш любимый арч не справляется с такой простой задачей как обновление после годового простоя?

★★★★★

: mach64-dri :: mga-dri :: r128-dri: :: savage-dri :: sis-dri :: tdfx-dri:
OMG! Тебе всё это нужно? Удали их вручную, обновись и поставь заново.

Bad_ptr ★★★★ ()

требует libgl=7.10.99.git20110531

Ну и кто лекарь, если пакет из AUR'а?

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

Странно, конечно, но sudo rm /usr/bin/tzselect /usr/sbin/zdump /usr/sbin/zic

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

Ну да, такой уж арч, можно конечно и так обновить, но потом придётся решать проблемы, если возникнут.
А ещё testing стоит отключить.

GanGSISoft ★★ ()

Что тут непонятного? Все написано же русским языком

ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
    :: mach64-dri: требует libgl=7.10.99.git20110531
    :: mga-dri: требует libgl=7.10.99.git20110531
    :: r128-dri: требует libgl=7.10.99.git20110531
    :: savage-dri: требует libgl=7.10.99.git20110531
    :: sis-dri: требует libgl=7.10.99.git20110531
    :: tdfx-dri: требует libgl=7.10.99.git20110531
Вот и разберись с этим зоопарком. И да, используешь тестинг - как уже сказали ССЗБ :)

uniqwert ()

А тем временем в соседней ветке...

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

Ну да ещё и тестинг... нашёл на что жаловаться.

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

Да эти пакеты из гита, которые неизвестно откуда взялись не самая большая проблема

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

: mach64-dri :: mga-dri :: r128-dri: :: savage-dri :: sis-dri :: tdfx-dri: OMG! Тебе всё это нужно? Удали их вручную, обновись и поставь заново.

Правильнее будет сказать: Удали их вручную, и больше никогда не ставь, а ставь только необходимое! Арч-вей же, ёпрст!

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

Я их и не ставил самостоятельно, с чем-то нужным притянулись

С хоргом, с чем же ещё. Просто надо было ставить иксы правильно, а не по-простому. Начинать с необходимого (нужные зависимости притянулись бы), а не всё пучком ставить.

Pakostnik ★★★ ()

ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)

:: mach64-dri: требует libgl=7.10.99.git20110531 :: mga-dri: требует libgl=7.10.99.git20110531 :: r128-dri: требует libgl=7.10.99.git20110531 :: savage-dri: требует libgl=7.10.99.git20110531 :: sis-dri: требует libgl=7.10.99.git20110531 :: tdfx-dri: требует libgl=7.10.99.git20110531

драйвера для старых видеокарт не совместимы же с новой месой.

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

Ты успешен, а арч для прыщавых школьников, вроде меня.

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

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

NGAGE13 ()

Реквестирую аналогичные приключения с гентой. =)

blackst0ne ★★★★★ ()

Цитата про двери и яйца в этом треде к месту как никогда.

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

Нужно ещё читать новости на сайте, там иногда требуется ручно вмешательство при обновлениях

Омг! Дебияны просто предупреждают что это будет удалено и при положительном ответе пользователя делают всю эту работу. А aptitude ещё и предлагает на выбор варианты разрешения конфликтов, если они возникают. У него интеллект!

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

Вот и разберись с этим зоопарком.

Почему человек должен выполнять работу за компьютер? Компьютер для человека, а не человек для компьютера. Aptitude в таких случаях не завершает свою работу с ошибкой, а предлагает на выбор варианты разрешения конфликта и после выбора варианта продолжает обновление.

firestarter ★★★☆ ()

C горем пополам обновил

Зачем нужен дистрибутив, который не запускает update-grub после обновления ядра?

derlafff ★★★★★ ()

ну каждый день не обязательно, но раз в два месяца неплохо бы.

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

А, не. Ядро просто не поставилось, шикарно

Ну теперь остается только поставить его заново

derlafff ★★★★★ ()

обновляй раз в неделю и Всё Будет Работать

stevejobs ★★★★☆ ()

Тут некоторые дистрибутивы до следующей версии нормально обновиться не могут (а это всего лишь полгода разницы), о чём вы говорите?

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

Т.е. я должен еще читать новости за год ради простого обновления?

да. это вынужденная плата. По-другому в rolling-release к сожалению никак. Радуйся, что раз в пол-года надо читать только.

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

Тут некоторые дистрибутивы до следующей версии нормально обновиться не могут (а это всего лишь полгода разницы), о чём вы говорите?

справедливости ради стоит заметить, что на остальные дистрибутивы пакеты обновления можно накатывать без проблем на протяжении нескольких лет. А потом еще и backports есть.

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

Зачем нужен дистрибутив, который не запускает update-grub после обновления ядра?

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

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

Омг! Дебияны просто предупреждают что это будет удалено и при положительном ответе пользователя делают всю эту работу. А aptitude ещё и предлагает на выбор варианты разрешения конфликтов, если они возникают. У него интеллект!

Зато пакман быстр!!! :) Это уж каждый себе сам выбирает.

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

Зачем нужен дистрибутив, который не запускает ...

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

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

Почему человек должен выполнять работу за компьютер?

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

Aptitude в таких случаях не завершает свою работу с ошибкой, а предлагает на выбор варианты разрешения конфликта

Знаем ваш аптитуде. Он порой может и половину системы под снос предложить и новичок это так просто не разрулит точно.

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

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

Зачем ему выполнять за меня работу, которую компьютер сделает не хуже?

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