LINUX.ORG.RU

APT

 


0

1

При попытке установки пакета через 'sudo apt install' появляется ошибка

bash: /usr/bin/apt: cannot execute binary file: Exec format error

Ответ на: комментарий от TeopeTuK

/usr/bin/apt: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux->x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e4e5bbe239a65880c6b7d1b9f51bfded6c61220d, stripped

warperthe ()
Ответ на: комментарий от warperthe

Значит, файл побился. То ли диск портится, то ли записал в него что-нибудь кто-то. В последнем случае может и руткит какой влез к тебе. Попробуй переустановить пакет apt. Для начала с помощью apt-get. Если и это не пройдёт, то скачай вручную и установи с помощью dpkg. А если и это не поможет, то только внешнюю систему запускать (с liveusb скажем) и с нее чинить (ну или переустанавливать). Если диск сыпется, топереустанавливать на новый, увы.

TeopeTuK ★★★ ()
Ответ на: комментарий от warperthe

Ты выше не читал?

Нет. Это ты не читал!

Deleted ()
Ответ на: комментарий от warperthe

Запускаешь dpkg -l apt, смотришь версию, ищешь репозиторий (не знаю, где они есть для минт), скачиваешь эту самую версию, dpkg -i имя файла.deb.

TeopeTuK ★★★ ()
Ответ на: комментарий от warperthe

какой пакет качать

Для начала, попробуй накатить тот пакет, что у тебя в кеше.

Deleted ()
Ответ на: комментарий от warperthe

Может я чего то не понимаю, но почему у меня 64x apt висит на 32x.

Ты чего-то не понимаешь:

$ uname -a
$ cat /etc/apt/sources.list
Deleted ()
Ответ на: комментарий от warperthe

У тебя 32битная система и 64битный apt? Это надо умудриться так установить. Если правда так, то должна спасти установка 32битного пакета apt (для архитектуры i386).

TeopeTuK ★★★ ()
Ответ на: комментарий от warperthe

я хотел сказать

$ uname -a
$ file /usr/bin/apt

Вместе будет понятно. По раздельности никак.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.