0 обновленных, 0 недавно установленный, 0 для удаления и 0 не обновленный. 1 не полностью установленный или удаленный

Я пытался установить 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.

Править: свяжитесь со всей Кв. - получают сессию

5
задан 6 March 2018 в 12:56

4 ответа

Проблема 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
6
ответ дан 23 November 2019 в 09:04

Cubemap может быть установлен наполовину, попробуйте следующее:

$ dpkg-query --status cubemap

Он предоставит вам некоторую информацию о состоянии программы.

В зависимости от результата вы можете принять решение

$ dpkg -r cubemap 

. При этом удаляются все, кроме файлов конфигурации, или:

$ dpkg --purge cubemap

При этом удаляются все, включая файлы конфигурации.

Тогда, конечно, вам решать, переустанавливать ли пакет заново или нет, вы можете использовать:

$ sudo apt install cubemap
2
ответ дан 23 November 2019 в 09:04

Менеджер пакетов 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 здесь: Как удалить / установить пакет, который не полностью установлен?

-1
ответ дан 23 November 2019 в 09:04

Если Кв. - добирается, был прерван во время установки, и база данных пакетов не является установкой правильно, лучше переустанавливать руководство пакетов.

Причина, который 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
0
ответ дан 23 November 2019 в 09:04

Другие вопросы по тегам:

Похожие вопросы: