Сбой установки apt-cyg, / usr / bin / tar: Это не похоже на архив tar


0

Когда я пытаюсь запустить apt-cyg для установки какого-либо пакета Cygwin, я получаю следующее:

$ 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

Он выполняет это в цикле, постоянно возвращаясь к исходному пакету, а затем перебирая его зависимости.

Я использую Cygwin на Windows 10. Я попытался:

  • Переустановка Cygwin и apt-cyg (в основном, надеясь, что корень этого был в какой-то неисправной установке tar или в файле с неверными настройками, который при переустановке будет восстановлен по умолчанию)

  • Запуск Cygwin в оболочке cmd, которая «запускается от имени администратора»

  • Изменение моей переменной PATH для размещения / cygwin / bin вверху, иерархически

  • Терпеливо ожидая, когда Солнце в конце концов расширится и поглотит Землю

Буду очень признателен за любые предложения, которые могут помочь мне в дальнейшей работе.


Вы также можете попробовать задать вопрос в списке рассылки cygwin. Также вас интересует попытка установить пакет обычным способом через графический интерфейс, существовавший до apt-cyg (который кажется очень новым)? или способ командной строки, который использует установку cygwin (может также предшествовать apt-cyg). stackoverflow.com/questions/9260014/...
barlop

Я не уверен, что вы подразумеваете под "GUI". Существует установочный файл, который вы традиционно запускаете повторно для установки новых пакетов, но на это уходит время В cygwin нет собственного менеджера пакетов.
Bradley Evans

Как вы пропали без вести /etc/setup/installed.db или у вас поврежденная установка, или ваш apt-cyg смотрит не в тот каталог. Непонятно, что вы имеете в виду с установкой занимает много времени.
matzeri

Ответы:


0

Ваш cygwin установка повреждена или ваша apt-cyg так думает, в качестве базы данных установленного пакета /etc/setup/installed.db пропал, отсутствует.

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 не могу установить bash cygwin поскольку они являются обязательным условием для apt-cyg работать правильно.
Используйте настройки и установите необходимые пакеты.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.