vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
siroccoДа, вот про это я и говорил, когда упоминал каскадные операции пакетного менеджера. Вот в таких случаях циклические зависимости и должны проявляться (хотя лично я с проблемами не сталкивался). |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Хорошо бы какую-нибудь статейку ближе к первоисточнику найти. В самих циклических зависимостях проблемы особой нет, просто тем, кто пишет скрипты по дереву зависимостей, нужно учитывать, что они могут быть. Но вот зачем в реальности это нужно, как-то я не понимаю. Допустим, пишу я какую-то библиотеку вызываю функции из другой библиотеки (которая теперь будет у меня в зависимостях), и при этом я должен быть готов к тому, что из этой же библиотеки ко мне прилетят запросы на мои функции? |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
vasekВы прямо посте приводите пример циклической зависимости и утверждаете, что ее нет;)) Из usbmuxd мы идем в libimobiledevice и потом опять в usbmuxd.Мы выходим из одного пакета, идем по зависимостям и попадаем в тот же пакет. Это и есть то, что теории графов называют циклом. Причем здесь количество уровней между ними? И мне вот интересно, как пакетный менеджер разруливает эту ситуацию (а он ее, безусловно, разруливает). Update. Термины: кольцо или цикл, или петля не важны, главное суть. Поправил заголовок. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Собственно не проблема, просто вопрос для повышения грамотности. Заметил кольцевую ссылку в дереве пакетов, т.е пакет через цепочку других пакетов замыкается сам на себя. Чтобы разобраться, посмотрел подробности: Т.е. phonon-qt5 требуется для phonon-qt5-vlc, и при этом он зависит от phonon-qt5-backend.НО пакета phonon-qt5-backend в системе нет Провайдером для него выступает phonon-qt5-vlc: Собственно, что получается?Один и тот же пакет выступает и как клиент и как сервер для одного и того же пакета? Т.е. phonon-qt5-vlc шлет запрос в phonon-qt5, а тот вполне может перенаправить запрос якобы в phonon-qt5-backend, а на деле в тот же phonon-qt5-vlc. Это нормальная ситуация? А как пакетный менеджер ведет себя при каскадных операциях? У себя обнаружил шесть таких замыканий. Например, посмотрите вот эти пары, если установлены пакеты: mesa - libglvnd freetype2 <-> harfbuzz usbmuxd <-> libimobiledevice
|
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Было бы хорошо, если бы русскоязычный разработчик pikaur завел бы свою тему на русскоязычном форуме по Arch. Более тесное общение пошло бы на пользу и пользователям, и популярности пакета. Тем более, учитывая момент, что многие выбирают инструмент для работы с AUR. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
NakuranУчитывая небольшой опыт, сделайте все стандартно, по вики. Ничего с современным SSD не сделается. Потом можно по мере изучения что-то поправлять, например кэш в памяти направить, уровень журналирования уменьшить и т.д. Статьи по оптимизации почитать и решить, что можно себе на вооружение взять. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Ерунда, тут же появится еще несколько форков. И вместо дряхлеющего монополиста выстрелят более свежие и гибкие проекты. Так было уже десятки раз. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
SkyRewirПо-моему, вы запутались в каком направлении ссылки работают. Вам нужна ссылка из /srv/http/ в /home/skyrewir/Sites/ Просто попрактикуйтесь на тестовых директориях и ссылках.
|
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
SkyRewirВ директории /srv/http/ ничего служебного не хранится? Я бы ее не трогал, а создал ссылку внутри нее: И спокойно работал бы со своей домашней директорией.Что касается прав, то права доступа к символьной ссылке не имеют значения, так как в итоге будут учитываться права доступа к целевому файлу и директории. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
А это не то? https://wiki.archlinux.org/index.php/Pacman#Hooks |