Почему нестандартная установка Python такая тяжелая?

Вы можете удалить существующее правило «по умолчанию» и заменить его правилами, подходящими для вашей ситуации:

# delete the existing default rule
ip rule del from all lookup default    priority 32767

# add your custom rules
ip rule add from all lookup upstream01 priority 32767
ip rule add from all lookup upstream02 priority 32768

# replace the "default" rule
ip rule add from all lookup default    priority 32769

Результат должен выглядеть так:

0:  from all lookup local 
32766:  from all lookup main 
32767:  from all lookup upstream01 
32768:  from all lookup upstream02 
32769:  from all lookup default 
2
14.05.2020, 16:28
1 ответ

Это aptслишком полезно :если apt installне соответствует указанному пакету, а пакет содержит ., ?или *, то он интерпретируется как регулярное выражение., и для установки выбирается любой подходящий пакет. В вашем случае python3.6не существует, поэтому aptпытается установить огромное количество связанных пакетов.

Не существует общего способа установки определенной версии Python с помощью apt; вы можете установить только одну из доступных версий (для Python 3 в Debian 10, то есть Python 3.7 ).

Для работы с определенными версиями Python следует использовать виртуальные среды, а не пытаться установить системный -пакет Python. Подробнее см. этот ответ .

(В Debian 10 установка Python по умолчанию поверх базовой системы занимает 36,3 МБ дискового пространства.)

4
28.04.2021, 23:14

Теги

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