На этот вопрос уже есть ответ здесь:
Я попытался установить PHPMyAdmin через терминал, используя следующую команду: sudo apt-get install phpmyadmin
, результаты работы терминала такие, как показано:
> root@ns382469:~# apt-get install phpmyadmin Leyendo lista de
> paquetes... Hecho Creando árbol de dependencias Leyendo la información
> de estado... Hecho Se instalarán los siguientes paquetes extras:
> dbconfig-common libltdl7 libmcrypt4 php5-mcrypt Paquetes sugeridos:
> libmcrypt-dev mcrypt www-browser Se instalarán los siguientes paquetes
> NUEVOS: dbconfig-common libltdl7 libmcrypt4 php5-mcrypt phpmyadmin 0
> actualizados, 5 se instalarán, 0 para eliminar y 0 no actualizados.
> Necesito descargar 6.441 kB de archivos. Se utilizarán 17,5 MB de
> espacio de disco adicional después de esta operación. ¿Desea continuar
> [S/n]? S Des:1 http://debian.mirrors.ovh.net/debian/ wheezy/main
> libltdl7 amd64 2.4.2-1.1 [352 kB] Des:2
> http://debian.mirrors.ovh.net/debian/ wheezy/main libmcrypt4 amd64
> 2.5.8-3.1 [83,2 kB] Des:3 http://debian.mirrors.ovh.net/debian/ wheezy/main dbconfig-common all 1.8.47+nmu1 [487 kB] Des:4
> http://security.debian.org/ wheezy/updates/main php5-mcrypt amd64
> 5.4.39-0+deb7u2 [16,1 kB] Des:5 http://debian.mirrors.ovh.net/debian/ wheezy/main phpmyadmin all 4:3.4.11.1-2+deb7u1 [5.503 kB] Descargados
> 6.441 kB en 0seg. (8.520 kB/s) Preconfigurando paquetes ... Could not exec dpkg!
E: Sub-process /usr/bin/dpkg returned an error code (100)
Примечание: Моя система настроена на испанский язык.
Когда я пытаюсь что-то установить, у меня такая же ошибка возникает при выполнении команды sudo apt-get install
.
Следуя совету Джеппетта Д'Констанцо по поводу разрешений на dpkg, я получаю в терминале следующее:
Root@ns382469: ~ * chmod 755/usr/bin/dpkg
chmod: it is not possible to accede to "/usr/bin/dpkg": the file or the directory does not exist
Любая помощь приветствуется.
Быстрый поиск на нескольких местах поддержки возвратил много сообщений, говорящих о dpkg полномочиях, который решен путем обеспечения верных полномочий, как упомянуто в этом сайте: https://thelowedown.wordpress.com/2010/04/16/debian-apt-get-installs-fail-with-dpkg-error-code-100 /
я собираюсь воспроизвести шаги здесь для Вашего удобства.
Усовершенствованный Инструмент Пакета или вЂapt’ в находящихся в Debian системах является оплотом для установки, обновления и удаления пакетов. Позади различных способных инструментов диспетчер пакетов Debian, dpkg, выполняет тяжелый подъем. Вы могли бы хотеть установить новые версии пакетов периодически с последовательностью:
apt-get update apt-get upgrade
Недавно, это и любое другое обновление перестали работать на Debian Lenny с:
E: Sub-process /usr/bin/dpkg returned an error code (100)
беглый взгляд А на/usr/bin/dpkg показал следующее!
---------- 1 root root 365324 2010-03-08 15:35 dpkg
А быстрый вЂchmod 755/usr/bin/dpkg’ решил проблему! Я знаю, что не изменил полномочия, таким образом, это, должно быть, был недавний патч. Надо надеяться, это фиксируется быстро!
я предлагаю, чтобы Вы взглянули (как упомянуто на странице) к dpkg полномочиям, чтобы видеть, является ли это Вашим случаем. Можно сделать это путем выполнения ls -l /usr/bin/dpkg
, Это должно возвратить что-то как:
geppettvs@T400:~$ ls -l /usr/bi/dpkg
-rwxr-xr-x 1 root root 261840 jun 9 2014 /usr/bin/dpkg
отредактируйте свой вопрос для добавления деталей этой последней команды и если Вы видите различные полномочия файла, попробуйте решение, ранее упомянул для попытки фиксации ошибки.
, Если Вы нуждаетесь в дальнейшей помощи, отбросьте комментарий здесь.
Удачи!