Почему мой двоичный файл не будет работать?

Секрет просто создает a bash функция вместо этого - псевдонимы не поддерживает позиционную замену параметра:

gitarch() { git archive master --format=tar | gzip >"$1"; }
1
08.01.2013, 01:12
2 ответа

64-разрядному O/S не установили 32-разрядные библиотеки.

apt-get update; apt-get upgrade; apt-get install ia32-libs

Это предоставит пропавшим без вести/lib/ld-linux.so.2.

2
27.01.2020, 23:17

Вы, вероятно, пропускаете i386 libc, пытаетесь установить его с apt-get install libc6-i386.

Можно также добавить мультисупинатор к системе путем выполнения:

dpkg --add-architecture i386
apt-get update

Впоследствии можно установить пакет для i386 с apt-get install package-name:i386 если это поддерживает мультидугу.

Для получения дополнительной информации взгляните на практическое руководство мультидуги

3
27.01.2020, 23:17
  • 1
    Если бы библиотека отсутствовала вместо ничего, то он получил бы ошибку. Вместо этого OP не получает "вывода вообще". –  derobert 07.01.2013, 22:51
  • 2
    @derobert Вы правы, я удалю ответ. –  Ulrich Dangel 07.01.2013, 23:54
  • 3
    Вы видели обновление? Я думаю, что Вы были правы, и не было никакой ошибки... если это не было в журнале, я не знал для заглядывания. –  chad 08.01.2013, 01:13
  • 4
    @chad да, но на основе Вашего исходного описания, я был неправ, после того, как я видел Ваше обновление, я восстановил его после удаления –  Ulrich Dangel 08.01.2013, 01:36
  • 5
    Действительно странный не было никакого сообщения об ошибке. Но да... Кажется, что Вы правы. (Хотя я не уверен, что Сжатие действительно имеет мультидугу, я думаю, что Вам нужно Хрипящий для этого), –  derobert 08.01.2013, 17:49

Теги

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