Я пытался установить cubemap
пакет, с помощью sudo apt-get install cubemap
. Я не могу помнить, использовал ли я сочетание клавиш Ctrl+C, в то время как оно устанавливало, или если пакету просто не удалось установить.
Так или иначе теперь каждый раз, когда я включаю свой компьютер от завершения работы, всплывающее окно появляется на верхнем левом из моего экрана, который говорит что-то вроде "системной обнаруженной проблемы. Вы хотите сообщить об этом?"
Кроме того, каждый раз, когда я устанавливаю, удаляю, обновляю, и т.д. или делаю что-либо с Кв. - добираются, Она будет хорошо работать, но в конце, после того, как она заканчивается, говорит она E: Sub-process /usr/bin/dpkg returned an error code (1)
Я не могу удалить cubemap пакет, и я попробовал apt-get remove cubemap
(возвраты это), я также попробовал склонный - получают чистку, и склонный - получают автоудаление cubemap, но ни один не работает для удаления его.
Я знаю, что в вышеупомянутом связанный pastebin это говорит, что "Пакет 'cubemap' не установлен, таким образом, не удаленный", но это также говорит "1 не полностью установленный или удаленный". и я думаю, что 1 пакет, не полностью удаленный, является cubemap.
Проблема libsimgearcore2017.3.1
пакет, и это надеется быть, потому что пакет не делает соответствующей огибающей установки/проверки во время установки.
Опция 1: самая безопасная очистка
Это жалуется на недостающий каталог, который заставляет создание символьной ссылки перестать работать. Попробуйте это:
sudo mkdir -p /usr/share/games/flightgear/
sudo apt-get -f install
Если это не фиксирует его, то это может искать другой подкаталог. Попробуйте это:
sudo mkdir -p /usr/share/games/flightgear/Timezone
sudo apt-get -f install
Опция 2: Не безопасный, или рекомендуемый
dpkg
имеет опцию для обработки удаления пакетов, которые находятся в нарушенном состоянии. Это - сила, таким образом используйте с осторожностью!
reinstreq
Пакет отметил reinstreq, повреждается и требует переустановки. Эти пакеты не могут быть удалены, если не вызвано с опцией - force-remove-reinstreq.
Попробуйте это:
sudo dpkg -r --force-remove-reinstreq libsimgearcore2017.3.1
Cubemap может быть установлен наполовину, попробуйте следующее:
$ dpkg-query --status cubemap
Он предоставит вам некоторую информацию о состоянии программы.
В зависимости от результата вы можете принять решение
$ dpkg -r cubemap
. При этом удаляются все, кроме файлов конфигурации, или:
$ dpkg --purge cubemap
При этом удаляются все, включая файлы конфигурации.
Тогда, конечно, вам решать, переустанавливать ли пакет заново или нет, вы можете использовать:
$ sudo apt install cubemap
Менеджер пакетов Synaptic или gksu nautilus
. Они позволяют повышенные (sudo) разрешения для доступа к файловой системе в Ubuntu с графическим интерфейсом.
Для процедур терминала выполните следующее:
Чтобы узнать, установлена ли кубическая карта:
dpkg -l | cubemap
Чтобы проверить, какие пакеты отсутствуют, отредактируйте с помощью nano
или vim
или [ 1112]:
/var/lib/dpkg/info/cubemap.postinst
, но так как вы не знаете, была ли это проблема после установки или перед удалением, вам, возможно, придется проверить и отредактировать:
/var/lib/dpkg/info/cubemap.prerm `
Существует несколько другие команды, которые могут быть полезны.
Autoclean очищает локальный репозиторий извлеченных файлов пакетов.
`sudo apt-get autoclean`
Принудительная установка / удаление пакетов. withИспользуйте с осторожностью
sudo apt-get --force-yes install <pkgname>
и
`sudo apt-get --force-yes remove <pkgname>`
Также, как всегда, вы можете использовать dpkg
для установки, удаления и очистки пакетов. Вот что Synaptic Package Manager облегчает работу с помощью графического интерфейса.
Установить
sudo dpkg -i <pkgname>
Удалить
sudo dpkg -r <pkgname>
Очистить
sudo dpkg -P <pkgname>
Аналогичные Q & A здесь: Как удалить / установить пакет, который не полностью установлен?
Если Кв. - добирается, был прерван во время установки, и база данных пакетов не является установкой правильно, лучше переустанавливать руководство пакетов.
Причина, который apt/apt-get не восстанавливает с "... не полностью установленного или удаленного" состояния. Также - следующие шаги и видят, получает ли Кв. - работы после этого:
# Download the library package
wget http://url.to.the.package/libsimgearcore2017.3.1.deb
# Since the package installer is broken, create the flightgear folder (if Timezone is the link)
sudo mkdir -p /usr/share/games/flightgear
# Manually install the package
sudo dpkg -i libsimgearcore2017.3.1.deb
# Check and reinstall cubemap
sudo apt-get check
sudo apt-get install cubemap
# If it does not work, retry with fix missing
sudo apt-get install --fix-missing