Распаковка файла .deb, содержащего двоичный код MIPS

Я пытаюсь установить сервер openssh на маршрутизаторе и нужен скомпилированный двоичный код MIPS. Я загрузил это отсюда, но столкнулся с ошибкой при извлечении:

$ sudo dpkg --unpack openssh-server_6.0p1-4+deb7u2_mips.deb dpkg: error processing openssh-server_6.0p1-4+deb7u2_mips.deb (--unpack): package architecture (mips) does not match system (amd64) Errors were encountered while processing: openssh-server_6.0p1-4+deb7u2_mips.deb 

dpkg также вызывает у меня административные привилегии, которые предполагают, что он пытается установить пакет, а не извлекать его. Я не могу извлечь / установить файл .deb на маршрутизаторе, так как у него нет dpkg или какой-либо утилиты пакета. Я могу только копировать сервер как есть и выдавать несколько команд для создания соответствующих каталогов и ключей.

Что мне не хватает?

  • Учитывает ли зависимость dpkg -r между приложениями?
  • debconf не работает, больше ничего не может установить
  • Зачем менеджерам пакетов нужны файлы блокировки?
  • Установите .deb полностью «вручную»,
  • Как добавить зависимость пакета python к пакету debian?
  • Использовать dpkg для просмотра журнала изменений
  • Как автоматически создавать файл .desktop?
  • да | apt-get install --fix-broken
  • 3 Solutions collect form web for “Распаковка файла .deb, содержащего двоичный код MIPS”

    Я нашел ответ:

     dpkg -x openssh-server_6.0p1-4+deb7u2_mips.deb openssh_mips_outdir 

    dpkg – это инструмент для управления базой данных установленных пакетов. Инструментом для управления файлом .deb является dpkg-deb .

     dpkg-deb -x openssh-server_6.0p1-4+deb7u2_mips.deb openssh-server_mips 

    или

     dpkg-deb --fsys-tarfile openssh-server_6.0p1-4+deb7u2_mips.deb | gzip -9 >openssh-server_6.0p1-4+deb7u2_mips.tgz 

    Если вы предпочитаете, вы можете использовать dpkg вместо dpkg-deb , поскольку он передает команды dpkg-deb . Но убедитесь, что вы используете правильные параметры; например, --unpack – это команда собственно dpkg , что означает сделать один шаг установки пакета (шаг, в котором содержимое пакета распаковано в установку Debian).

    Кроме того, если у вас нет dpkg , вы можете использовать ar и tar .

     ar p openssh-server_6.0p1-4+deb7u2_mips.deb data.tar.xz >openssh-server_6.0p1-4+deb7u2_mips.tar.xz 

    Деб – это просто архив, поэтому вы можете открыть любую программу просмотра архива.

    Linux и Unix - лучшая ОС в мире.