Распаковка файла .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 или какой-либо утилиты пакета. Я могу только копировать сервер как есть и выдавать несколько команд для создания соответствующих каталогов и ключей.

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

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 

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

  • Msgstr "" "" ".
  • Случайно запустить «apt install *» теперь все пакеты помечены как «вручную установленные»,
  • версия apt-get rollback не найдена
  • Поддерживает ли dpkg Debian время / дату изменения пакета (т.е. установка / очистка)?
  • Как удалить программное обеспечение, установленное dpkg -i FILE.deb?
  • Установка python дает ошибку dpkg
  • Как работает / var / lib / dpkg / lock?
  • Dpkg зависает при любом действии
  • MongoDB устанавливает ошибки / E: Sub-process / usr / bin / dpkg возвращает код ошибки (1)
  • Проблема с обновлением lilypond на Debian "buster / sid"
  • Как исправить проблему с неоднозначным именем пакета libglib2.0-0?
  • debootstrap завершается частично через "stdin: не в сжатом формате"
  • Linux и Unix - лучшая ОС в мире.