Online video hd

Смотреть подборки видео

Официальный сайт 70rus 24/7/365

Смотреть видео бесплатно

20.10.09 01:14 ava1ar

ArchlinuxКак появился yaourt-abs

Доброго времени суток всем арчеводам! Этот пост предназначается именно для пользователей этого замечательного дистрибутива, и будет касаться такого популярного инструмента, как yaourt.

Как могли заметить активные пользователи, пару дней назад yaourt перестал собирать пакеты из ABS (Arch Build System) - та самая опция yaourt -Sb, о котором я говорил в предыдущем своем посте. Будучи весьма активным пользователем yaourt'a и этой его возможности, я в сразу же озадачился двумя вопросами: а) что случилось и кто виноват в поломке и б) когда эта проблема будет решена. Так как поиск во всемирной сети ничего толкового не дал, я решил найти ответы на эти вопросы самостоятельно. И нашел :) Ниже - описание проблемы и ее решение.

Итак, первое - причина поломки. Как выяснилось, в этом "виноваты" как авторы yaourt'a, так и... авторы дистрибутива. Что же случилось? Все довольно просто - на домашнем сайте archlinux.org для веб-просмотра репозиториев ABS теперь используется websvn (вместо использовавшегося до этого viewvc). При препарировании yaourt'a оказалось, что при работе с ABS использует именно... веб-интерфейс (?!?!!). Почему работа была организована таким образом - вопрос конечно интересный. Пока система работала с этим можно было смирится, но теперь недостаток такого подхода налицо. С причиной кажется разобрались, перейдем ко второму вопросу.

Тут сложнее. Дело в том, что судя по всему yaourt уже не очень активно поддерживается автором, и ждать решения проблемы можно весьма долго (а может и очень долго). А альтернативы yaourt'у еше не доросли до серьезного применения, а функциональность нужна сейчас. В голову пришла мысль - а не решить ли эту проблему самому, при этом приведя механизм доступа к ABS к удобоваримому виду - через rsync или svn (как рекомендуют разработчики).

Чтобы не изобретать велосипед было решено интегрировать yaourt с abs - утилиты для работы с ABS от разработчиков Арча. Так я и поступил. Результат можно найти тут (здесь можно посмотреть на патч отдельно). Чем же новый пакет отличается от старого? Переписана была только функциональность, связанная с ABS - все остальное осталось как в оригинальном пакете. В список зависимостей добавлен abs. Вроде бы на текущий момент и все. Тестирование провел на 2х разных машинах - регрессий по сравнению с оригинальным yaourt'ом пока не обнаружено? да и быть их вроде бы не должно - патч не очень сложный. Но 100%-ой уверенности нет, так что за все замечания и предложения отдельное спасибо!


Теги:

s2h 20.10.09 02:46 # +0
спасибо, добавлю в избранное
DuoV 20.10.09 03:38 # +0
Спасибо, очень полезно, только недавно начал использовать yaourt, но зависимость уже появилась )
ava1ar 20.10.09 13:07 # +0
Вчера еще про powerpill здесь почитал. Теперь у меня yaourt работает поверх powerpill, который в свою очередь работает поверх pacman. Вот такая вот матрешка :)
monolith 20.10.09 04:36 # +2
Странно, что такой важный инструмент так плохо поддерживается.
ava1ar 20.10.09 13:03 # +0
Оффициальных сообщений об этом не нашел, но форум на домашнем сайте в запущенном состоянии, новых версий не было с весны (хотя пакман с тех пор обновлялся несколько раз). Отсюда и вывод о запущенности проекта.
С другой стороны - как я написал - пока все работает это мало кого интересует :)
cyrus 20.10.09 08:57 # +0
Как вариант альтернативы для AUR - paktahn
betruger72 20.10.09 09:12 # +0
а ты его реально промышленно используешь? как он в деле?
muhas 20.10.09 13:02 # +0
я его использовал. в деле он гуд, хотя и со своими минусами. тут описывал свой опыт
betruger72 20.10.09 13:05 # +0
ага, спасибо.
ava1ar 20.10.09 13:06 # +0
Поглядываю на него. Пока сыроват, и написан на довольно экзотическом языке (Common Lisp). Посмотрим, если доведут до функционала yaourt'a - может и clisp изучить повод будет, а пока еще и старичком попользуемся.
betruger72 20.10.09 09:01 # +0
спасибо, затестил, пока полет нормальный =)
necrotigr 20.10.09 09:27 # +0
Спасибо за оперативное решение! С проблемой ещё даже не успел столкнуться, а решение уже вышло :)
ava1ar 20.10.09 18:05 # +0
Вот тут например описано как она выглядит
Username 20.10.09 11:57 # +-2
арч такой арч :)

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 79)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 1634 из 132 городов)
            Топ пользователей Топ блогов
            В сети: zitryss, nick

            Новенькие: ser_dm, ruz, afiskon, taaroa, synelf
            welinux.ru

            Смотреть видео онлайн

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн