Как сделать так, чтобы apt в Debian не заботился о несоответствии версий?

В вашем вопросе не хватает деталей. Я предполагаю, что это что-то найдено либо в текстовом файле, либо в канале.

Быстрое и грязное использование фильтрующих столбцов было быawk

Поскольку ваш вопрос является базовым, я сосредоточусь на нем :

.
$ echo "1,2,3,4,5,6,7,8,9,10" |awk -F, '{print $1 "," $2 "," $6 "," $10;}'
1,2,6,10

-F,требуется для объявления запятой в качестве разделителя полей.
$0будет весь ввод
$1первый столбец
$2второй
...

Если ваши входные данные отличаются от вашего примера, пожалуйста, будьте более конкретными.

1
07.08.2019, 18:49
1 ответ

Вы не можете игнорировать проблему...

Однако есть несколько способов исправить это.

  1. Вы можете обновиться до Debian 10 :в настоящее время версия OpenJDK близка к нестабильной, и скоро будет точно такая же.

  2. Вы можете установить OpenJDK (11 )из бэкпортов Stretch; это идентично версии в нестабильной версии, но созданной для пакетов Stretch.

Последнее, вероятно, проще:

echo deb http://deb.debian.org/debian stretch-backports main | sudo tee /etc/apt/sources.list.d/stretch-backports.list
sudo apt update
sudo apt install -t stretch-backports openjdk-11-jdk

Возможно, вам все еще придется иметь дело с некоторыми последствиями расхождений в вашей libc, но их детали зависят от того, что именно вы обновили вместе с OpenJDK.

Вы можете установить OpenJDK 8 и 11 параллельно таким образом и использовать то, что подходит, установив JAVA_HOMEсоответствующим образом. Системную -версию Java по умолчанию можно установить, запустив update-java-alternatives.

Чтобы установить более старые версии Java, вы можете попробовать установить наборы пакетов из моментальных снимков Debian; вы найдете OpenJDK 6 и OpenJDK 7 . Версии 9 и 10 я бы не пробовал, потому что они никогда не выпускались в стабильном дистрибутиве; в любом случае они не должны быть нужны.

Что бы вы ни делали, не пытайтесь устанавливать пакеты из новых выпусков Debian и не используйте параметры dpkg--force.

4
27.01.2020, 23:17

Теги

Похожие вопросы