Кажется, что ваш менеджер пакетов думает, что эти пакеты находятся в ppa, который вы, похоже, используете, но это не так.
См. список хитрых пакетов здесь
Кажется, f8] управление пакетами хочет установить все из этого ppa.
Первое, что нужно сделать, это удалить его *:
sudo add-apt-repository --remove ppa:ondrej/php
и / или
sudo add-apt-repository --remove ppa:ondrej/php
6], затем обновите repos
sudo apt-get update
, и это будет хорошим местом для очистки apt с помощью
sudo apt-get autoclean && sudo apt-get autoremove
, а затем установите ваши пакеты с помощью
sudo apt-get install php7.1-bcmath
Это должно сработать - если нет, у вас есть другие проблемы с вашим sources.list.
Если вы посмотрите в список источников с вашим любимым редактором
sudo nano /etc/apt/sources.list
Вы должны см. что-то похожее на это.
deb http://de.archive.ubuntu.com/ubuntu artful main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu artful main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu artful-updates main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu artful-updates main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu artful-security main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu artful-security main restricted universe multiverse
deb http://de.archive.ubuntu.com/ubuntu artful-backports main restricted universe multiverse
#deb-src http://de.archive.ubuntu.com/ubuntu artful-backports main restricted universe multiverse
# deb http://archive.canonical.com/ubuntu artful partner
# deb-src http://archive.canonical.com/ubuntu artful partner
Если нет, скопируйте / замените этот список источников и замените de кодом страны. Существует также довольно хороший список хитрых пакетов здесь для обработки источников репозитория.
(*) Вы можете повторно включить его в любое время с помощью add-apt-repository ppa:ondrej/php && sudo apt-get update
Я вижу два (похожих) решения для вашей проблемы:
SSH Chroot jail Когда пользователь входит в систему с ssh, он будет автоматически зацикливаться в каталоге, который вы настроили, и не сможет выйти из него (jail) SFTP Я использовал mysecureshell несколько раз, когда это необходимо для обеспечения доступа к каталогу webroot. MySecureShell - это в основном обертка вокруг chroot, поэтому более или менее она будет делать то же самое.Я вижу два (похожих) решения для вашей проблемы:
SSH Chroot jail Когда пользователь входит в систему с ssh, он будет автоматически зацикливаться в каталоге, который вы настроили, и не сможет выйти из него (jail) SFTP Я использовал mysecureshell несколько раз, когда это необходимо для обеспечения доступа к каталогу webroot. MySecureShell - это в основном обертка вокруг chroot, поэтому более или менее она будет делать то же самое.Я вижу два (похожих) решения для вашей проблемы:
SSH Chroot jail Когда пользователь входит в систему с ssh, он будет автоматически зацикливаться в каталоге, который вы настроили, и не сможет выйти из него (jail) SFTP Я использовал mysecureshell несколько раз, когда это необходимо для обеспечения доступа к каталогу webroot. MySecureShell - это в основном обертка вокруг chroot, поэтому более или менее она будет делать то же самое.