Я попытался исправить ошибку bash в Ubuntu, используя
sudo apt-get update
sudo apt-get install bash
но это не удалось.
Я думаю, что-то не так с файлом source.list.
Кто-нибудь знает, какой источник я должен добавить в файл?
Я попытался исправить ошибку bash в Ubuntu, используя
sudo apt-get update
sudo apt-get install bash
но это не удалось.
Я думаю, что-то не так с файлом source.list.
Кто-нибудь знает, какой источник я должен добавить в файл?
Ваш дистрибутив Ubuntu больше не поддерживается. Он не будет получать дальнейшие обновления. Это называется конец жизни. По сути, ваша система всегда была и не будет защищена.
Обновите установку до 14.04, которая будет получать обновления до апреля 2019 года.
Или вручную скомпилируйте последнюю версию Bash, но я бы не советовал этого делать, если у вас мало опыта в этих вещах.
У меня есть Ubuntu 13.04 и 13.10, и я обновляю bash, используя доверенный репозиторий, меняю только имя дистрибутива в /etc/apt/source.list.
Затем выполните apt-get uptade и, наконец, выполните apt-get install --only-upgrade bash
Я делаю следующий скрипт для ответа на другие мои серверы:
#!/bin/bash
DISTRIB=`lsb_release -cs`
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
if grep -q 'old-releases' /etc/apt/sources.list; then
echo "old-releases found."
sudo sed -i 's/old-releases/us.archive/g' /etc/apt/sources.list
fi
echo "Upgrading bash..."
sudo sed -i 's/'$DISTRIB'/trusty/g' /etc/apt/sources.list
sudo apt-get update
sudo apt-get install --only-upgrade bash
sudo cp /etc/apt/sources.list.backup /etc/apt/sources.list
sudo apt-get update
echo "Upgrade bash finish."
Вы можете посетить мой блог для получения подробных инструкций на испанском языке.