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

не могу установить fastcgi ubuntu server: пакет libapache2-mod-fastcgi недоступен

Когда я пытаюсь установить fastcgi на сервере ubuntu 12.04, я получаю следующую ошибку:

sudo apt-get install libapache2-mod-fastcgi


Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libapache2-mod-fastcgi 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 'libapache2-mod-fastcgi' has no installation candidate

Любое решение?

libapache2-mod-fastcgi можно найти в мультивселенная. Если я правильно помню, установка Ubuntu по умолчанию не включала мультивселенная (но должен в настоящее время).

Возможно, он отключен в вашей системе, и вам придется добавить его в список репозиториев (так же просто, как редактировать /etc/apt/sources.list и добавление мультивселенная после основной или с помощью графического диспетчера пакетов).

Корабли Debian libapache2-mod-fastcgi как часть несвободный кстати, так что это, вероятно, проблема с лицензией.

Вы можете скачать файл .deb из https://packages.ubuntu.com/xenial/libapache2-mod-fastcgi и установить с помощью sudo dpkg -i filename.deb Это решение работает для меня.

Если вы не можете запустить правильное обновление / обновление, попробуйте выполнить следующее

sudo apt-get check

и если будут обнаружены "сломанные зависимости", запустите то, что сказал Халед, с -f добавлен параметр, например:

sudo apt-get -f update
sudo apt-get -f upgrade

Этот пакет можно найти в пакетах ubuntu 12.04 как показано здесь. У вас могут быть недействительные источники apt. Вы вносили какие-либо изменения в свои источники?

Также можно попробовать запустить:

$ sudo apt-get update
$ sudo apt-get upgrade

чтобы обновить список пакетов и обновить пакеты, которые необходимо обновить.