la instalación de apt-cyg falla, / usr / bin / tar: Esto no parece un archivo tar

0

Cuando intento ejecutar apt-cyg para instalar algún paquete de Cygwin, obtengo lo siguiente:

$ 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

Realiza esto en un bucle, regresando continuamente al paquete original y luego iterando a través de sus dependencias.

Estoy usando Cygwin en Windows 10. He intentado:

  • Reinstalar Cygwin y apt-cyg (esperando, en su mayoría, que la raíz de esto fuera algún tipo de instalación de tar defectuosa o un archivo de configuración incorrecto que una reinstalación restablecería a los valores predeterminados)

  • Ejecutar Cygwin en un shell de cmd que se "ejecuta como administrador"

  • Modificando mi variable PATH para tener / cygwin / bin en la parte superior, jerárquicamente

  • Esperando pacientemente a que el Sol finalmente se expanda y se trague la Tierra

Cualquier sugerencia que pueda ayudarme a avanzar sería inmensamente apreciada.

Bradley Evans
fuente
también puede intentar preguntar en la lista de correo de cygwin. ¿También está interesado en intentar instalar el paquete de la manera normal a través de la GUI que existía antes del apt-cyg (que parece ser muy nuevo)? o una línea de comando que utiliza la instalación de cygwin (también podría ser anterior a apt-cyg). stackoverflow.com/questions/9260014/…
barlop
No estoy seguro de lo que quieres decir con "la GUI". Hay un archivo de instalación que tradicionalmente vuelve a ejecutar para instalar nuevos paquetes, pero lleva años. No hay un administrador de paquetes nativo en cygwin.
Bradley Evans el
Como falta /etc/setup/installed.dbo tiene una instalación dañada o su apt-cyg está buscando en el directorio incorrecto. No está claro a qué te refieres con la configuración lleva años.
matzeri

Respuestas:

0

Su cygwininstalación está dañada o apt-cygcree que sí, ya que /etc/setup/installed.dbfalta la base de datos del paquete instalado .

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-cygno se puede instalar bash cygwinya que son requisitos previos para apt-cygque funcionen correctamente.
Use la configuración y reinstale los paquetes necesarios.

matzeri
fuente