phpmyadmin не встретили зависимости

Если бы Вы требуете, чтобы оба сервера были доступны в любом случае, и к дублируемым записям назад и вперед я поощрил бы Вас изучать Репликацию Слияния.

Нет никакого времени простоя с той установкой, но она действительно ставит некоторые другие проблемы.

Как репликация слияния работает: http://msdn.microsoft.com/en-us/library/ms151329.aspx

Обзор репликации слияния http://msdn.microsoft.com/en-us/library/ms152746.aspx

0
задан 20 June 2014 в 03:35
1 ответ

Ваш 'php5-common', похоже, предоставлен "Dotdeb", сторонним сайтом, распространяющим пакеты. Либо вы ранее возились со своим sources.list и отменили изменение, либо вы не разместили здесь полный список. Или, возможно, третий вариант, вы могли вручную загрузить файл .deb из Dotdeb и установить его вручную.

В результате использования пакета, отличного от Squeeze, ваша система упаковки сломана. Вы пытаетесь установить (из репозитория Squeeze, в соответствии с вашим sources.list) пакет (php5-mcrypt), который зависит от общего php5, который также принадлежит Squeeze (версия 5.3.3-7 + squeeze17), но на самом деле у вас есть версия Dotdeb (5.3.28-1 ~ dotdeb.0). Поскольку версии не совпадают, php5-mcrypt не устанавливается.

Если у вас нет веской причины хотеть пакеты из источников, отличных от Debian, и вы не знаете, как справляться с конфликтами, когда они возникают, я рекомендую придерживаться только официальных источников. Во-первых, убедитесь, что ваш sources.list не упоминает Dotdeb и обновите aptitude или apt-get, чтобы убедиться, что они работают вне обновленного списка в кеше. Затем, на всякий случай, сделайте резервную копию связанных файлов конфигурации, удалите файлы Dotdeb (по крайней мере, общие для php5 и, возможно, все, от чего это зависит) и переустановите их. Если вы не очистите пакет, файл конфигурации должен остаться, но при условии, что люди Dotdeb используют те же места (что относительно вероятно, но я ничего о них не знаю, поэтому не обещаю).

Не упоминайте Dotdeb и обновляйте aptitude или apt-get, чтобы убедиться, что они работают с обновленным списком в кеше. Затем, на всякий случай, сделайте резервную копию связанных файлов конфигурации, удалите файлы Dotdeb (по крайней мере, общие для php5 и, возможно, все, от чего это зависит) и переустановите их. Если вы не очищаете пакет, файл конфигурации должен остаться, но это при условии, что люди Dotdeb используют те же места (что относительно вероятно, но я ничего о них не знаю, поэтому не обещаю).

Не упоминайте Dotdeb и обновляйте aptitude или apt-get, чтобы убедиться, что они работают с обновленным списком в кеше. Затем, на всякий случай, сделайте резервную копию связанных файлов конфигурации, удалите файлы Dotdeb (по крайней мере, общие для php5 и, возможно, все, от чего это зависит) и переустановите их. Если вы не очищаете пакет, файл конфигурации должен остаться, но это при условии, что люди Dotdeb используют те же места (что относительно вероятно, но я ничего о них не знаю, поэтому не обещаю).

0
ответ дан 24 November 2019 в 09:31

Теги

Похожие вопросы