aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Torokhov <torokhov-s-a@yandex.ru>2021-05-14 20:57:53 +0300
committerMichał Górny <mgorny@gentoo.org>2021-05-14 23:57:27 +0200
commiteecc7672075400fe7f0ca40fdf9843b8da23774c (patch)
tree40248be3e598b3604eae0dd68bb45b1cc6a064ba /2021-05-05-python3-9
parentAdd 2021-05-14-darktable-drop-x86 (diff)
downloadgentoo-news-eecc7672075400fe7f0ca40fdf9843b8da23774c.tar.gz
gentoo-news-eecc7672075400fe7f0ca40fdf9843b8da23774c.tar.bz2
gentoo-news-eecc7672075400fe7f0ca40fdf9843b8da23774c.zip
python-3.9: update Ru translation
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to '2021-05-05-python3-9')
-rw-r--r--2021-05-05-python3-9/2021-05-05-python3-9.ru.txt128
1 files changed, 68 insertions, 60 deletions
diff --git a/2021-05-05-python3-9/2021-05-05-python3-9.ru.txt b/2021-05-05-python3-9/2021-05-05-python3-9.ru.txt
index cfef9d4..035c6e2 100644
--- a/2021-05-05-python3-9/2021-05-05-python3-9.ru.txt
+++ b/2021-05-05-python3-9/2021-05-05-python3-9.ru.txt
@@ -1,4 +1,4 @@
-Title: Python 3.9 станет питоном по умолчанию 2021-06-01
+Title: Python 3.9 станет базовым с 2021-06-01
Author: Michał Górny <mgorny@gentoo.org>
Translator: Alexey Sokolov <alexey+gentoo@asokolov.org>
Posted: 2021-05-05
@@ -7,47 +7,53 @@ News-Item-Format: 2.0
Display-If-Installed: dev-lang/python:3.7
Display-If-Installed: dev-lang/python:3.8
-1 июня 2021 года мы собираемся переключить Python по умолчанию на системах
-Gentoo с версии 3.8 на версию 3.9. Если вы не меняли значения PYTHON_TARGETS и
-PYTHON_SINGLE_TARGET, изменение затронет систему сразу: пакетный менеджер
-попытается применить изменение при следующем обновлении системы.
-
-Если же вы изменили эти значения, предпочитаете более безопасный подход, или
-при обновлении возникли проблемы, продолжайте читать.
-
-Пожалуйста, обратите внимание, что метод обновления по умолчанию переключает
-пакеты на новую версию питона, когда они пересобираются. Это означает, что для
-пересборки пакета все зависимые пакеты должны уже поддерживать новую версию, и
-некоторые программы временно могут не находить свои зависимости во время
-обновления (однако, скорее всего, уже запущенные программы будут в порядке).
-
-Если PYTHON_TARGETS или PYTHON_SINGLE_TARGET объявлены в вашем make.conf,
-пожалуйста, удалите их оттуда, потому что они будут конфликтовать с показанными
-далее кусками из package.use. Мы не рекомендуем использовать make.conf для
-этих переменных, поскольку они мешают применяться значениям по умолчанию для
-пакетов, где это необходимо. В этой новости мы подразумеваем, что вы
-используете /etc/portage/package.use или его эквивалент для вашего пакетного
-менеджера.
-
-У вас есть выбор из следующих вариантов:
-
-1. Если вы хотите, чтобы питон обновлялся сам, вы можете удалить объявленные
- PYTHON_TARGETS и PYTHON_SINGLE_TARGET. Когда значения по умолчанию
- изменятся, пакетный менеджер должен сам всё обновить. Но если возникнут
- проблемы, вам всё равно может прийтись запустить команды обновления.
-
-2. Если вы хотите пока отложить обновление, вы можете явно указать старые
- значения в package.use.
-
-3. Если вы хотите обновиться раньше, вы можете явно указать новые значения и
- запустить команды обновления.
-
-4. Если вы хотите более безопасный подход, у которого меньше шансов поломать
- пакеты во время обновления, вы можете произвести последовательность шагов,
- описанных далее.
+1 июня 2021 года мы собираемся переключить Python target, используемый
+по умолчанию на системах Gentoo, с версии 3.8 на версию 3.9.
+Если вы не меняли значения переменных PYTHON_TARGETS или
+PYTHON_SINGLE_TARGET, то упомянутое изменение затронет систему сразу
+и пакетный менеджер попытается переключиться на новый Python target
+автоматически при следующем обновлении системы.
+
+Если вы изменили значения этих переменных, предпочитаете более
+безопасный подход или при обновлении возникли проблемы, то
+продолжайте читать далее.
+
+Пожалуйста, обратите внимание, что метод обновления по умолчанию
+переключает пакеты на новую версию Python после их пересборки.
+Это означает, что все зависящие друг от друга пакеты должны поддерживать
+новую версию Python для продолжения обновления и некоторые программы
+временно могут не находить свои зависимости во время обновления
+(однако, запущенные программы, вероятно, не будут подвержены проблеме).
+
+Если переменные PYTHON_TARGETS или PYTHON_SINGLE_TARGET объявлены
+в вашем make.conf файле, пожалуйста, удалите их, так как они будут
+конфликтовать с представленными ниже примерами конфигурации package.use.
+Мы не рекомендуем использовать файл make.conf для задания значений
+переменных Python target, так как это препятствует применению этих
+значений по умолчанию для пакетов, когда это необходимо. В этой новости
+мы предполагаем, что вы используете файл /etc/portage/package.use
+или ваш эквивалент этого файла конфигурации пакетного менеджера.
+
+С этого момента у вас есть выбор из следующих вариантов настройки:
+
+1. Если вы хотите, чтобы Python обновлялся автоматически, вы можете
+ удалить объявленные переменные PYTHON_TARGETS и PYTHON_SINGLE_TARGET.
+ Когда их значения по умолчанию изменятся, пакетный менеджер должен
+ самостоятельно всё обновить. Но если возникнут проблемы, вам всё ещё
+ может понадобиться запустить команды обновления.
+
+2. Если вы хотите пока отложить обновление, вы можете явно указать
+ старые значения в файле package.use.
+
+3. Если вы хотите обновиться раньше, вы можете явно задать новые
+ значения и запустить команды обновления.
+
+4. Если вы хотите использовать более безопасный подход (т.е. с меньшей
+ вероятностью временной поломки пакетов во время обновления),
+ вы можете выполнить последовательное обновление, описанное ниже.
5. Наконец, вы можете произвольным образом комбинировать значения
- PYTHON_TARGETS и PYTHON_SINGLE_TARGET.
+ переменных PYTHON_TARGETS и PYTHON_SINGLE_TARGET.
Откладывание обновления
@@ -57,9 +63,10 @@ PYTHON_SINGLE_TARGET, изменение затронет систему сра
*/* PYTHON_TARGETS: -* python3_8
*/* PYTHON_SINGLE_TARGET: -* python3_8
-Это заставит систему использовать Python 3.8 и предотвратит будущие обновления.
-Однако, такое решение сойдёт только на несколько месяцев; когда-нибудь вам
-всё-таки нужно будет обновиться.
+Это заставит систему использовать Python 3.8 и предотвратит последующие
+обновления. Однако, учтите, что такое решение применимо только
+в течение несколько месяцев и в конце концов вам всё-таки придётся
+провести обновление.
Принудительное обновление
@@ -69,44 +76,45 @@ PYTHON_SINGLE_TARGET, изменение затронет систему сра
*/* PYTHON_TARGETS: -* python3_9
*/* PYTHON_SINGLE_TARGET: -* python3_9
-При этом важно не забыть удалить эти строки после смены значений по умолчанию,
-иначе они помешают будущим автоматическим обновлениям до следующих версий
-питона.
+При этом важно не забыть удалить эти строки после изменения значений
+по умолчанию, иначе они помешают последующим автоматическим обновлениям
+на следующие версии Python.
Процедура безопасного обновления
================================
-Более безопасный подход такой: сначала добавляется в систему поддержка Python
-3.9, а затем удаляется Python 3.8. Однако, все затронутые пакеты будут
-пересобраны дважды, и это заметно дольше.
+Более безопасный подход такой: сначала добавляется в систему поддержка
+Python 3.9, а затем удаляется поддержка Python 3.8. Однако, учтите,
+что все затронутые пакеты будут пересобраны дважды, что заметно дольше.
-Сначала включите и Python 3.8, и Python 3.9 и запустите команды обновления:
+Сначала включите Python 3.8 и Python 3.9 и запустите команды обновления:
*/* PYTHON_TARGETS: -* python3_8 python3_9
*/* PYTHON_SINGLE_TARGET: -* python3_8
-Затем замените PYTHON_SINGLE_TARGET и ещё раз запустите команды:
+Затем замените PYTHON_SINGLE_TARGET и ещё раз запустите обновление:
*/* PYTHON_TARGETS: -* python3_8 python3_9
*/* PYTHON_SINGLE_TARGET: -* python3_9
-Наконец, вот окончательная версия, и не забудьте запустить команды:
+Наконец, переключитесь на окончательную версию и запустите обновление:
*/* PYTHON_TARGETS: -* python3_9
*/* PYTHON_SINGLE_TARGET: -* python3_9
-После смены значений по умолчанию вы можете удалить эти настройки. Или же вы
-можете оставить их, предотвращая автоматическое обновление до Python 3.10, и
-тогда после этого так же обновиться вручную.
+После смены значений по умолчанию вы можете удалить эти настройки.
+Или же вы можете оставить их, предотвращая автоматическое обновление
+до Python 3.10, и позже обновиться вручную.
Команды обновления
==================
-Для очистки системы от Python 3.8 требуется удалить его сразу со всего дерева
-зависимостей. Если какие-то установленные пакеты, использующие старую версию
-питона, не помечены для обновления, пакетный менеджер покажет ошибки
-зависимостей. Поэтому важно производить обновление с помощью --deep
---changed-use @world, а также перед этим удалить все более не требуемые пакеты:
+Для очистки системы от Python 3.8 требуется удалить его сразу из
+всего дерева зависимостей. Если какие-то установленные пакеты,
+использующие старую версию Python, не помечены для обновления,
+пакетный менеджер покажет ошибки зависимостей. Поэтому важно проводить
+обновление с использованием опций --deep --changed-use @world,
+а также перед этим удалить все более не требуемые пакеты:
emerge --depclean
emerge -1vUD @world