Я попытался исправить ошибку bash в Ubuntu, используя
sudo apt-get update sudo apt-get install bash
но это не удалось.
Я думаю, что-то не так с файлом source.list.
Кто-нибудь знает, какой источник я должен добавить в файл?
Вам нужно опубликовать точный консольный журнал, а не расплывчатое описание примерно того, что произошло. Пожалуйста, удалите догадки для нас.
Horn OK Please 10 лет назад
1
@allquixotic Здесь нечего гадать. 13.10 это EOL.
slhck 10 лет назад
0
О верно! Полностью забыл об этом. Не думал, что 13.10 будет EOL уже O_O
Horn OK Please 10 лет назад
0
2 ответа на вопрос
2
slhck
Ваш дистрибутив Ubuntu больше не поддерживается. Он не будет получать дальнейшие обновления. Это называется конец жизни. По сути, ваша система всегда была и не будет защищена.
Обновите установку до 14.04, которая будет получать обновления до апреля 2019 года.
Или вручную скомпилируйте последнюю версию Bash, но я бы не советовал этого делать, если у вас мало опыта в этих вещах.
0
oscarif
I have ubuntu 13.04 and 13.10 and i update the bash using the trusty repository, only change the distribution name in /etc/apt/source.list.
Next execute apt-get uptade and finally execute apt-get install --only-upgrade bash
I make the next script to reply to my other servers:
#!/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."