CP: какие кавычки используются в сообщениях об ошибках?

Версия php5-memcached в Хрипящем Debian имеет зависимость от libmemcached10.

Вы видите это на этой странице, http://packages.debian.org/wheezy/php5-memcached.

Вы пытаетесь установить php5-memcached, и это говорит Вам, Вам нужно libmemcached11. libmemcached11 не находится в Хрипящем Debian. Это также, очевидно, не в любом из других источников в Вашем sources.list, таким образом, apt не может найти его. Это вызвано тем, что Вы устанавливаете версию, которая является более новой, чем тот в Хрипящем Debian, и Вы устанавливаете его из non-Debian репозитория. Я не знаю, почему репозиторий не имеет корректных зависимостей.

Эти записи в Вашем sources.list вызывают, Вы выходите,

# nginx
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all

# PHP 5.5
deb http://packages.dotdeb.org wheezy-php55 all
deb-src http://packages.dotdeb.org wheezy-php55 all

Вы уверены, что Вам нужны они - потому что они останавливают Вас устанавливающий материал.

Версия PHP5 в Хрипящем Debian 5.4.4-14+deb7u2. Если Вам будет нужно что-то выше, чем это, то да, Вам будут нужны другие репозитории, но необходимо будет также удостовериться, чтобы Вы установили любые недостающие зависимости. Debian - все об обеспечении стабильной серверной среды, что означает, что он часто выполняет немного более старые версии программного обеспечения. Если Вы хотите более новый материал,

  • Попробуйте тест Debian
  • Попробуйте Debian Нестабильный (не делайте, если Вы не хотите риски),
  • Используйте сервер Ubuntu
  • Поймите, как работают репозитории, и где получить зависимости

Если Вы сносите другие репозитории теперь, я не уверен, что мог бы сделать Debian, он мог бы хорошо понизить Вашу версию PHP в следующий раз, когда Вы пытаетесь сделать что-либо. Я действительно думаю, что необходимо подвергнуть сомнению, почему Вы используете Конюшню Debian.

Вам нужны Debian и PHP5.5, или Вам просто нужен PHP5.5? Если бы Вам просто нужен PHP5.5 затем, Вы были бы более обеспеченным использованием распределения, которое уже имеет его в, или компиляция Вашего собственного (включая все зависимости и все другие пакеты, которые Вы хотите).

Вы не можете установить php5-memcached с Вашей текущей установкой, потому что Вы пропускаете зависимость.

3
27.04.2016, 21:34
2 ответа
[113046] Генерируются символы [113477]U+2018 LEFT SINGLE QUOTATION MARK[113478] ([113479]'[113480]) и [113481]U+2019 RIGHT SINGLE QUOTATION MARK[113482] ([113483]'[113484]). Это типографские единичные кавычки для английского языка, которые генерируются из-за вашей текущей локали. Если текущая раскладка клавиатуры имеет клавишу сочинения, вы можете ввести их с помощью [113485]Compose[12170]<[12171]'[113490] (левая кавычка) и [113491]Compose[12172]>[12173]'[113496] (правая кавычка). [12174]] Однако, если вы хотите обработать вывод команды с помощью других инструментов (например, в вашем случае [113497]sed[113498]), обычно проще изменить локаль, установив переменную окружения [113499]LANG[113500] в [113501]C[113502]. Таким образом, программы будут выводить сообщения об ошибках (и, в более общем случае, все вывода, предназначенные для чтения человеком) в чистом ASCII, с которым обычно легче работать с помощью текстовых утилит.[113049].
3
27.01.2020, 21:11
[113050] Полезной командой для получения информации о данном символе является GNU recode:[12175] или команда [113503] unicode[113504] из Debian[113506]:[12176]
5
27.01.2020, 21:11

Теги

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