awk 'NR == FNR && $0 ~ p {
for (i = FNR; i >= FNR - l; i--)
nr[i]; next
}
FNR in nr
BEGIN {
ARGV[ARGC++] = ARGV[ARGC - 1]
}' l=4 p=ORA- infile
На Солярисе используют nawk или/usr/xpg4/bin/awk.
Ваша проблема состоит в том, что Вы попытались смешать пакеты Ubuntu в своей системе Debian.
Ubuntu отличается по причине. Если Вы хотите работать, Ubuntu затем запускает Ubuntu. Если Вы затем не делаете не, пытаются установить пакеты Ubuntu на Debian.
Быть ясным: нет ничего неправильно с lcov пакетом. При исследовании сообщения об ошибке, оно говорит, что libpango (по-видимому, зависимость lcov) не может быть установлен, потому что оно повредит Плимут, который оно ясно указывает, пакет Ubuntu.
Как уже отмечено bahamat, Вы установили плимутские пакеты из Ubuntu в Вашей системе, которая повреждает существующие пакеты.
Решить Вашу проблему: Удалите все плимутские пакеты и затем установите текущую стабильную версию пакета от Debian:
apt-get remove plymouth libplymouth2
apt-get install plymouth
Для предотвращения ситуации как этот в будущем никогда не используйте dpkg -i
непосредственно. В редком случае действительно необходимо установить пакеты из Ubuntu (или из другого репозитория), создать соответствующую запись в /etc/apt/sources.list
и используйте aptitude/apt-get для установки пакета. Это помогает предотвращению любых конфликтов между пакетами. Если Вы не можете установить пакет вообще из-за недостающих зависимостей, восстанавливание пакета могло помочь.
Но отметьте, та установка, пакеты, прибывающие из других мест, чем чиновник, могли представить проблемы всех видов, включая проблемы безопасности.