Когда я пытаюсь запустить 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 вверху, иерархически
Терпеливо ожидая, когда Солнце в конце концов расширится и поглотит Землю
Буду очень признателен за любые предложения, которые могут помочь мне в дальнейшей работе.
источник
/etc/setup/installed.db
или у вас поврежденная установка, или ваш apt-cyg смотрит не в тот каталог. Непонятно, что вы имеете в виду с установкой занимает много времени.Ответы:
Ваш
cygwin
установка повреждена или вашаapt-cyg
так думает, в качестве базы данных установленного пакета/etc/setup/installed.db
пропал, отсутствует.apt-cyg
не могу установитьbash cygwin
поскольку они являются обязательным условием дляapt-cyg
работать правильно.Используйте настройки и установите необходимые пакеты.
источник