Рейтинг:1

Возникла проблема с установкой пакета с архитектурой (любой) в Ubuntu, а также в Raspbian.

флаг md

Результат:

dpkg: ошибка обработки архива /tmp/apt-dpkg-install-v4lZRv/5-hashcatch_1.2_any.deb 
(--распаковать):
архитектура пакета (любая) не соответствует системе (amd64)
Выбор ранее невыбранного пакета libhwloc-plugins:amd64.
Подготовка к распаковке .../6-libhwloc-plugins_2.4.1+dfsg-1_amd64.deb ...
Распаковка libhwloc-plugins:amd64 (2.4.1+dfsg-1) ...
При обработке возникли ошибки:
/tmp/apt-dpkg-install-v4lZRv/5-hashcatch_1.2_any.deb
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
N0rbert avatar
флаг zw
Какая у вас версия Ubuntu? Какая у вас архитектура процессора? Raspbian здесь не по теме.
mchid avatar
флаг bo
Похоже, это скрипт без необходимости компиляции. Есть ли причина, по которой вы просто не клонируете версию с github?
guiverc avatar
флаг cn
Вы упоминаете raspbian (для процессоров ARM), но вставляете пасту AMD64. Вы уверены, что ваша архитектура и сведения о выпуске совпадают? Вы не сказали какой релиз; но упоминается *волосатый* или *озорной* пакет; лучше, если вы предоставите подробности о выпуске, так как ваш вопрос подразумевает ошибки понимания пользователем.
Рейтинг:3
флаг sa

Согласно Руководство по политике Debian можно использовать специальные слова все для независимого от архитектуры пакета и Любые для архитектурно-зависимого пакета, который может быть создан для любого количества различных архитектур. Вам нужен пакет, который можно установить в вашей ОС с архитектурой amd64, поэтому сделайте резервную копию apt-dpkg-install-v4lZRv/5-hashcatch_1.2_any.deb, переименуйте резервную копию в apt-dpkg-install-v4lZRv/5- hashcatch_1.2_all.deb, измените каталоги, используя CD в каталог, содержащий apt-dpkg-install-v4lZRv/5-hashcatch_1.2_all.deb, и попробуйте установить его в вашей системе amd64 с помощью следующих команд.

судо подходящее обновление
sudo apt установить aircrack-ng ethtool hwloc ieee-data
sudo apt install ./apt-dpkg-install-v4lZRv/5-hashcatch_1.2_all.deb  

Чтобы проверить эти команды, я скачал hashcatch_1.2_any.deb с GitHub и установил его, выполнив следующие действия. Мне не нужно было переименовывать hashcatch_1.2_any.deb, чтобы установить его, но я также попытался переименовать hashcatch_1.2_any.deb в hashcatch_1.2_all.deb, и мне также удалось успешно установить hashcatch_1.2_all.deb.

  1. Скачать hashcatch_1.2_any.deb с Гитхаба.

  2. Измените каталоги, используя CD в каталог, содержащий hashcatch_1.2_any.deb.

  3. Выполните следующие команды, чтобы установить его.

    судо подходящее обновление
    apt install --simulate ./hashcatch_1.2_any.deb # проверка неудовлетворенных зависимостей
    sudo apt install aircrack-ng ethtool hwloc ieee-data # Возможно, вы можете пропустить этот шаг в своей системе, если вы не получили неудовлетворенных зависимостей на предыдущем шаге.
    sudo подходящая установка ./hashcatch_1.2_any.deb
    

Обратите внимание, что --имитация команда выполняется без судо и просто предоставляет вывод терминала о симулированной установке, фактически ничего не устанавливая. Причина запуска --имитация заключается в том, что мне не удалось найти именно тот файл, который вы пытались установить. Пожалуйста, прокомментируйте и дайте ссылку на него.

Ответить или комментировать

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