Я использую Ubuntu 18.04.
Когда я запускаю любую команду с помощью apt, я получаю ошибку сегментации.
Segmentation faulty tree... 50%
(Иногда это показывает Segmentation faulty tree (Core dumped)
)
Я перепробовал много решений, перечисленных на форуме, но ни одно из них не сработало.
Я попробовал следующие команды:
sudo rm /var/cache/apt/*.bin
sudo rm -rf /var/cache/apt/*.bin
Они выполняются без каких-либо ошибок, но ошибка сегментации все еще существует.
Эта ошибка возникла, когда я нажал Ctrl + C
при попытке установить aptitude с помощью apt.
Когда обычное приложение (как Кв.) запускает segfaulting, и кажется, что ничто не изменилось, который мог бы иначе составлять проблему, затем попытаться переустановить пакет.
sudo apt install --reinstall the_package_name
В этом случае, так как Кв. является проблемой, Вы не можете сделать этого. Вместо этого используйте dpkg
переустановить склонный.
Это обычно довольно легко:
dpkg
автоматически перезапишет более старые файлы пакета с более новым, когда просто сказали - установка (таким образом, Вы не должны указывать - переустанавливают к dpkg).Поэтому введите по абсолютному адресу вокруг в Вашей файловой системе для нахождения .deb файла, и Вы добираетесь...
sudo dpkg --install /var/cache/apt/archives/exact_name_of_the_deb_file.deb
Однако в этом случае существует дополнительная проблема: Иногда люди удаляют deb файл из своего/var/cache! Они обычно не значат для - они просто не вполне понимают, как способные работы, и возможно не вполне понимают волшебных заклинаний оболочки, которые они вводят.
(Совет: не вводите волшебные заклинания оболочки. Не торопитесь для понимания то, что команда делает перед выполнением ее. Это могло бы сделать вещи хуже.)
Можно преодолеть эту проблему путем загрузки пакета с помощью веб-браузера из http://packages.ubuntu.com. Умно не загружайте новейший пакет с новейшего выпуска (который вызывает новые проблемы). Просто загрузите соответствующий пакет для своего релиза Ubuntu.
Сохраните .deb пакет, где можно найти его. Затем:
sudo dpkg --install /full/path/to/the/package.deb
Если это не решило segfault проблему, то у Вас есть некоторая другая проблема (как пакет выпуска несправедливости), который не решит простая переустановка.