Итак, я пытаюсь установить эти два пакета. Сначала я попытался сделать следующее
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"
Всем спасибо!
Я столкнулся с этой проблемой путем выполнения Цифрового Океанского учебного руководства при попытке установить прокси реверса 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