apt-cyg install falha, / usr / bin / tar: Isto não se parece com um arquivo tar

0

Quando tento executar o apt-cyg para instalar algum pacote do Cygwin, recebo o seguinte:

$ apt-cyg install xterm
grep: /etc/setup/installed.db: No such file or directory
Installing xterm
xterm-327-1.tar.xz: OK
/usr/bin/tar: This does not look like a tar archive
/usr/bin/tar: Skipping to next header
/usr/bin/tar: 60 garbage bytes ignored at end of archive
/usr/bin/tar: Error exit delayed from previous errors
Unpacking...
/usr/bin/tar: This does not look like a tar archive
/usr/bin/tar: Skipping to next header
/usr/bin/tar: 60 garbage bytes ignored at end of archive
/usr/bin/tar: Error exit delayed from previous errors
/usr/bin/mv: cannot stat '/etc/setup/installed.db': No such file or directory
/usr/bin/mv: cannot stat '/tmp/awk.24556': No such file or directory
Package xterm requires the following packages, installing:
bash cygwin libICE6 libX11_6 libXaw7 libXft2 libXinerama1 libXmu6 libXpm4 libXt6 libfontconfig1 libncursesw10 luit xorg-x11-fonts-dpi75 xorg-x11-fonts-misc
grep: /etc/setup/installed.db: No such file or directory
grep: /etc/setup/installed.db: No such file or directory
Installing bash
bash-4.4.12-3.tar.xz: OK
/usr/bin/tar: This does not look like a tar archive
/usr/bin/tar: Skipping to next header
/usr/bin/tar: 340 garbage bytes ignored at end of archive
/usr/bin/tar: Error exit delayed from previous errors
Unpacking...
/usr/bin/tar: This does not look like a tar archive
/usr/bin/tar: Skipping to next header
/usr/bin/tar: 340 garbage bytes ignored at end of archive
/usr/bin/tar: Error exit delayed from previous errors
/usr/bin/mv: cannot stat '/etc/setup/installed.db': No such file or directory
/usr/bin/mv: cannot stat '/tmp/awk.7756': No such file or directory
Package bash requires the following packages, installing:
coreutils cygwin libiconv2 libintl8 libreadline7
grep: /etc/setup/installed.db: No such file or directory
grep: /etc/setup/installed.db: No such file or directory

Ele executa isso em um loop, retornando continuamente ao pacote original e, em seguida, iterando por meio de suas dependências.

Estou usando o Cygwin no Windows 10. Eu tentei:

  • Reinstalando o Cygwin e o apt-cyg (esperando, na maior parte, que a raiz disso fosse algum tipo de arquivo de configuração defeituoso ou de instalação incorreta que uma reinstalação restauraria ao padrão)

  • Executando o Cygwin em um shell cmd que é "executado como administrador"

  • Modificando minha variável PATH para ter / cygwin / bin no topo, heirarchically

  • Esperando pacientemente que o Sol eventualmente expanda e engula a Terra

Qualquer sugestão que possa me ajudar seria imensamente apreciada.

    
por Bradley Evans 11.04.2017 / 18:07

1 resposta

0

Sua instalação cygwin está corrompida ou seu apt-cyg acha que sim, como o banco de dados do pacote instalado /etc/setup/installed.db está faltando.

Package xterm requires the following packages, installing:
bash cygwin libICE6 libX11_6 libXaw7 libXft2 libXinerama1 libXmu6 libXpm4 libXt6 libfontconfig1 libncursesw10 luit xorg-x11-fonts-dpi75 xorg-x11-fonts-misc
grep: /etc/setup/installed.db: No such file or directory

apt-cyg não pode instalar bash cygwin , pois é um pré-requisito para que apt-cyg funcione corretamente.
Use a configuração e reinstale os pacotes necessários.

    
por 11.04.2017 / 22:24