Не удается установить libapache2-mod-fastcgi и php-fpm [дубликат]

Итак, я пытаюсь установить эти два пакета. Сначала я попытался сделать следующее

sudo apt-get update
sudo apt-get install -yy apache2 libapache2-mod-fastcgi php-fpm

, это вернуло:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libapache2-mod-fastcgi
E: Unable to locate package php-fpm

Затем я попробовал:

sudo apt-get update
sudo apt-get install -yy apache2 
sudo apt-get install -yy libapache2-mod-fastcgi php-fpm

Apache2 будет установлен, но для последней строки он по-прежнему дает ту же ошибку. Я попытался поискать в Интернете, если мне, возможно, не хватало репо, но я не смог найти ничего, что заставило бы меня поверить в это. Кроме того, я также изменил свой источник .list, чтобы за любым из них стояла мультивселенная. Но это все равно не сработало .. В чем может быть проблема?

my source.list:

deb http://archive.ubuntu.com/ubuntu bionic main multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse

После перенаправления одним Из вас к проблеме, которая объяснила, что мне пришлось добавить репозиторий вселенной, я сделал следующее:

sudo add-apt-repository universe
sudo apt-get update

это дает ошибку:

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

Я также пробовал

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"

Всем спасибо!

1
задан 6 November 2018 в 02:04

1 ответ

Я столкнулся с этой проблемой путем выполнения Цифрового Океанского учебного руководства при попытке установить прокси реверса NGINX Apache2. Оказывается, что учебное руководство было неправильным и это libapache2-mod-fastcgi пакет не доступен в репозиториях Ubuntu, таким образом, команда, которую они дали, была неправильной. Это должно быть получено внешне (по крайней мере теперь, возможно, это было точно прежде).

Странно достаточно я нашел корректный способ сделать это в другом Цифровом Океанском учебном руководстве, которое может быть просмотрено ниже наряду с источником.

Эти команды работали на меня:

wget https://mirrors.edge.kernel.org/ubuntu/pool/multiverse/liba/libapache-mod-fastcgi/libapache2-mod-fastcgi_2.4.7~0910052141-1.2_amd64.deb
sudo dpkg -i libapache2-mod-fastcgi_2.4.7~0910052141-1.2_amd64.deb
1
ответ дан 7 December 2019 в 15:11

Другие вопросы по тегам:

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