dpkg parece estar quebrado: comando não encontrado

0

Testado em duas instalações do 18.04, ao tentar instalar drivers de impressora e alguns outros pacotes. (Veja também EDITAR abaixo)

sudo dpkg -i --force-all  LPR_mfcj4620dwlpr-3.0.1-1.i386.deb
sudo: dpkg -i --force-all : command not found

sudo /usr/bin/dpkg -V LPR_mfcj4620dwlpr-3.0.1-1.i386.deb
sudo: /usr/bin/dpkg -V LPR_mfcj4620dwlpr-3.0.1-1.i386.deb: command not found

Teste com:

sudo dpkg --configure -a

O comando conclui OK, mas não há mensagens

Isso funciona:

sudo dpkg --help:

Mas no momento em que adiciono opções de linha de comando, recebo "Comando não encontrado".

$ PATH = / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / jogos: / usr / local / games: / snap / bin

Editar .... Eu tentei outros pacotes e eles funcionaram. Então baixei novamente o deb da fonte.

sudo dpkg -i --force-all  LPR_mfcj4620dwlpr-3.0.1-1.i386.deb
sudo: dpkg -i --force-all : command not found

Então, alguns segundos depois, sem outras alterações, funcionou:

sudo dpkg -i --force-all  LPR_mfcj4620dwlpr-3.0.1-1.i386.deb
(Reading database ... 230357 files and directories currently installed.)
Preparing to unpack LPR_mfcj4620dwlpr-3.0.1-1.i386.deb ...
Unpacking mfcj4620dwlpr:i386 (3.0.1-1) over (3.0.1-1) ...
Stopping printer spooler: lpd.
Starting printer spooler: lpd.
Setting up mfcj4620dwlpr:i386 (3.0.1-1) ...
Stopping printer spooler: lpd.
Starting printer spooler: lpd.

O dpkg não está me dando nenhuma saída significativa se houver um problema com o arquivo real

Na verdade, isso é muito estranho - comportamento inconsistente:

sudo dpkg -i nonexistentfile
dpkg: error: cannot access archive 'nonexistentfile': No such file or directory

Mas:

sudo dpkg -i  nonsensename
sudo: dpkg -i: command not found

sudo dpkg -i  thursday
sudo: dpkg -i: command not found

Também interessante, ao usar a finalização do nome do arquivo, o dkpg não expandirá o nome do arquivo se o resultado resultar em um erro de comando não encontrado. Mas vai fazer isso com um pacote válido. Isso quase sugere um problema com o shell.

    
por abssorb 24.05.2018 / 14:49

0 respostas