Назад | Перейти на главную страницу

Что делать, если в пакете нет кандидатов на установку?

Я пытаюсь установить php5-sqlite3. В командной строке набираю:

sudo apt-get install php5-sqlite3

В результате я получаю:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package php5-sqlite3 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package php5-sqlite3 has no installation candidate

Что здесь происходит и как я могу решить эту проблему?

Вы могли найти пакет, который искали, используя:

$ sudo apt-cache search php sqlite

Подробнее о search команда из apt-cache страница руководства:

поиск по регулярному выражению [регулярное выражение ...]

search выполняет полнотекстовый поиск во всех доступных списках пакетов для заданного шаблона регулярного выражения. Он ищет в именах пакетов и описаниях вхождение регулярного выражения и распечатывает имя пакета и краткое описание. Если задано --full, то вывод, идентичный show, создается для каждого согласованного пакета, а если задано --names-only, то поиск по длинному описанию не производится, выполняется только имя пакета.

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

Думаю, вам нужен php5-sqlite.