dpkg: предупреждение: tar не найден в PATH или не является исполняемым

Я установил свои программы с помощью «synaptic» ранее, но теперь он показывает ошибки и не устанавливает никаких программ, например, я хочу установить xserver-xorg-dev, но synaptic показывает следующие ошибки:

dpkg: warning: 'tar' not found in PATH or not executable.
dpkg: error: 1 expected program not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install.  Trying to recover:
dpkg: warning: 'tar' not found in PATH or not executable.
dpkg: error: 1 expected program not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
1
задан 19 August 2013 в 18:19

1 ответ

Я просто решил его. Я не знаю, насколько устойчивый мое решение.

Я скопировал tar с/bin/tar другой машины, затем я CHMOD'ed это к 755 на/bin/tar моей целевой машины.

теперь переустановка tar через Кв. - получает работы безупречно:

root@devubuntu:/usr/bin# sudo chmod 755 /bin/tar
root@devubuntu:/usr/bin# sudo apt-get install --reinstall tar
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  xfonts-encodings php-console-table xfonts-utils libmcrypt4 libxfont1 xfonts-base php5-mcrypt
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 7 not upgraded.
Need to get 0 B/218 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 335218 files and directories currently installed.)
Preparing to replace tar 1.26-4ubuntu1 (using .../tar_1.26-4ubuntu1_amd64.deb) ...
Unpacking replacement tar ...
Processing triggers for man-db ...
Setting up tar (1.26-4ubuntu1) ...

когда я использую virtualmins "Конфигурация Перепроверки", я теперь добираюсь:

Все команды должны были создать и восстановить резервные копии, установлены.

Выбранное управление пакетом и системы обновления установлены хорошо.

.. Ваша система готова к употреблению Virtualmin.

заметьте, это

Примечание: ПУТЬ корня должен обычно содержать/usr/local/sbin,/usr/sbin и/sbin.

просто общая информация и НЕ фактическое сообщение об ошибке! когда я получил это сообщение,/usr/local/sbin,/usr/sbin, и/sbin уже содержались в моей переменной $PATH. не позволяйте ему смутить Вас.

1
ответ дан 19 August 2013 в 18:19

Другие вопросы по тегам:

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