Невозможно установить пакеты Python3 в ОС на основе Debian

GNU Parallel создан именно для этого:

parallel some_command {} ::: *.txt

По умолчанию используется одно задание на ядро ​​ЦП. Если вы хотите запустить 100 заданий параллельно:

parallel -j100 some_command {} ::: *.txt

Зная Perl, вы будете чувствовать себя как дома, используя даже более продвинутые функции GNU Parallel. Как вы думаете, что это делает:

parallel echo '{= s/(\d+)/$1*2/e; s/(.)/uc($1)/e; s/bar/baz/; s/foo/bar/ =}' \
  ::: 'my foo' 'i went to a baraar to get a 12" crowfoo'

GNU Parallel — это универсальный распараллеливатель, который позволяет легко выполнять задания параллельно на одной машине или на нескольких машинах, к которым у вас есть доступ по ssh.

Если у вас есть 32 разных задания, которые вы хотите запустить на 4 ЦП, прямой способ распараллеливания — запустить 8 заданий на каждом ЦП:

Simple scheduling

GNU Parallel вместо этого порождает новый процесс, когда он завершается -, сохраняя активность ЦП и, таким образом, экономя время:

GNU Parallel scheduling

Установка

Из соображений безопасности вам следует установить GNU Parallel с помощью вашего менеджера пакетов, но если GNU Parallel не упакован для вашего дистрибутива, вы можете выполнить персональную установку, которая не требует root-доступа. Это можно сделать за 10 секунд, сделав это:

(wget -O - pi.dk/3 || curl pi.dk/3/ || fetch -o - http://pi.dk/3) | bash

Другие варианты установки см. вhttp://git.savannah.gnu.org/cgit/parallel.git/tree/README

Узнать больше

Посмотреть другие примеры:http://www.gnu.org/software/parallel/man.html

Посмотрите вступительные видеоролики:https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1

Прохождение обучения:http://www.gnu.org/software/parallel/parallel_tutorial.html

Подпишитесь на список рассылки, чтобы получить поддержку:https://lists.gnu.org/mailman/listinfo/parallel

1
08.01.2020, 20:21
2 ответа

Я думаю, что Kali основана, но не использует сами репозитории Debian, пакет существует по адресуhttps://packages.debian.org/sid/amd64/python3-whois. Так что в качестве последнего шанса вы можете загрузить его вручную и установить, но журнал apt update— лучший способ проверить, использует ли он эти репозитории.

1
27.01.2020, 23:22

Предполагая, что собственныйpipменеджер пакетов установлен и настроен правильно, вы можете попробовать

pip install python-geoip-python3
pip install python-whois

для установки отсутствующих пакетов. В зависимости от установки двоичный файл также может называться pip3.

2
27.01.2020, 23:22

Теги

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