Как указано в исходном вопросе, вы можете просто использовать командную строку для установки необходимых значений, прежде чем пытаться установить Steam.
echo steam steam/question select "I AGREE" | sudo debconf-set-selections
echo steam steam/license note '' | sudo debconf-set-selections
Вероятно, в пакете произошла ошибка (упаковка как правило, тяжело, если это не ваша главная ответственность), а более поздние версии должны работать и читать предварительно принятую лицензию из базы данных debconf. Это означает, что вам не следует запрашивать.
sudo apt-get install steam
Типичный формат ниже:
echo package package/key {boolean,string} {true, some string} | sudo debconf-set-selections
sudo apt-get install package
Полезный Q & amp; A для этого был https: //unix.stackexchange .com / а / 106553
Я, наконец, выяснил проблему: - 1. удалить частичные пакеты с помощью
sudo -i
rm /var/lib/apt/lists/partial/*
exit
2. затем обновление и обновление пакетов
sudo apt update
sudo apt upgrade
3. pipeline broken warning было исправлено добавлением ниже строк в /etc/apt/apt.conf
Acquire::http::No-Cache true;
Acquire::http::Pipeline-Depth 0;
Я, наконец, выяснил проблему: - 1. удалить частичные пакеты с помощью
sudo -i
rm /var/lib/apt/lists/partial/*
exit
2. затем обновление и обновление пакетов
sudo apt update
sudo apt upgrade
3. pipeline broken warning было исправлено добавлением ниже строк в /etc/apt/apt.conf
Acquire::http::No-Cache true;
Acquire::http::Pipeline-Depth 0;
Я, наконец, выяснил проблему: - 1. удалить частичные пакеты с помощью
sudo -i
rm /var/lib/apt/lists/partial/*
exit
2. затем обновление и обновление пакетов
sudo apt update
sudo apt upgrade
3. pipeline broken warning было исправлено добавлением ниже строк в /etc/apt/apt.conf
Acquire::http::No-Cache true;
Acquire::http::Pipeline-Depth 0;