Центр программного обеспечения Ubuntu не исходит из применения изменений

10

У меня проблема с программным центром Ubuntu. Это "Поиск" и "применение изменений" в течение длительного периода времени. Я устал отменить, щелкнув значок креста (X). Однако теперь он застревает при "отмене". Это не позволит мне загружать любое новое приложение даже из терминала, я думаю.

[email protected]:~$ sudo apt-get install gnome-tweak-tool
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
[email protected]:~$ sudo dpkg --configure -a
dpkg: error: dpkg status database is locked by another process

Здесь есть аналогичный вопрос, но без ответов:

Центр программного обеспечения, установленный для Dropbox

Программный центр зависает во время " применение изменений

    
задан nebula 05.06.2012 в 13:11
источник

10 ответов

18

У меня была такая же проблема. Однако я попробовал следующее. Ran

sudo lsof /var/lib/dpkg/lock

Оттуда я определил PID процесса, заставив мой dpkg заблокировать. Тогда я сделал

sudo kill -TERM <PID>

Затем я сделал

 sudo dpkg --configure -a

и ожидал результата ... после этого я сделал регулярный

sudo apt-get update && sudo apt-get upgrade

Надеюсь, что это сработает и для вас.

    
ответ дан nipunshakya 23.08.2012 в 06:25
4

Убедитесь, что диалоговое окно где-то не нуждается в вашем входе, чтобы продолжить установку.

В аналогичной ситуации вы видите, что kill -9 работало на меня. Но потом, когда я снова запустил Ubuntu Software Center, он все еще оставался в том же месте. Пока я не закрыл все открытые окна и не увидел, что он ждет ответа. Duh. Затем программное обеспечение завершено.

    
ответ дан Kurt Sanger 10.06.2012 в 02:14
4

Попробуйте найти и завершить процесс /usr/bin/dpkg :

[email protected]:~$ ps ax | grep dpkg
 2058 pts/0    SNs+   0:00 /usr/bin/dpkg --status-fd 14 --configure -a --force-confdef --force-confold
 2061 pts/0    SN+    0:00 /bin/sh /var/lib/dpkg/info/nautilus-dropbox.postinst configure 
 2275 pts/2    S+     0:00 grep --color=auto dpkg
[email protected]:~$ sudo kill 2058
    
ответ дан Gabriel 06.01.2013 в 12:28
2

Я столкнулся с этой же проблемой, используя 12.04, и попытался установить dropbox. Подходы здесь не работали для меня; Я даже не смог удалить и переустановить программный центр. Решение этой страницы решило мою проблему, и я не вижу этого решения здесь: Ссылка

В частности, ответ № 9, предоставленный Патриком:

Запустите, как и раньше:

sudo dpkg --configure -a

Нажмите CONTROL + C перед загрузкой Dropbox [до 99%].

Удалить dropbox:

sudo apt-get purge nautilus-dropbox

Инструкции по установке Dropbox предоставляются на веб-сайте Dropbox. Используйте эту команду для установки (для 64-разрядной версии):

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

, а затем запустите его, используя:

~/.dropbox-dist/dropboxd
    
ответ дан tranquilTony 12.08.2014 в 15:22
1

Для аналогичной проблемы я удалил и переустановил программный центр и убил dpkg, затем побежал sudo apt-get update . После этого я обновил пакеты.

    
ответ дан Alex 19.11.2012 в 22:26
0

я обнаружил, что поиск dpkg и sudo убивает процесс, так что центр программного обеспечения не отвечает, что хорошо сработало, потому что все, что мне нужно было сделать, это переустановить программный центр.

sudo apt-get удалить программный центр

sudo apt-get autoremove software-center

Чтобы повторно установить Центр программного обеспечения:

Обновление sudo apt-get

sudo apt-get install software-center

, похоже, работает для меня (обратите внимание, что я попытался переустановить до того, как убил dpkg, и он все еще застрял в «применении изменений», поэтому обязательно не пропустите это. :) надеюсь, что это поможет кому-то

    
ответ дан jon 19.08.2013 в 03:24
0

Лучшее решение для них:

sudo apt-get remove software-center
sudo apt-get autoremove software-center

Чтобы повторно установить Центр программного обеспечения:

sudo apt-get update
sudo apt-get install software-center
    
ответ дан user214890 12.11.2013 в 02:44
0

Прежде чем удалять блокировки или убивать что-либо, закройте все окна и убедитесь, что за Центром программного обеспечения не появилось EULA. Эти EULA очень распространены, особенно с программным обеспечением за пределами основных хранилищ.

Если это не удается, выполните другие предложения, чтобы разблокировать и убить процесс установки и попробовать

sudo apt-get install -f

или

dpkg --configure -a 
    
ответ дан Luke 02.08.2014 в 21:02
0

Когда это случилось со мной, это произошло из-за того, что я случайно установил «apt-listchanges». Удалите пакет, чтобы узнать, устраняет ли проблема:

sudo apt-get удалить apt-listchanges

Удачи.

    
ответ дан lentesta 19.08.2016 в 13:39
-5

Вы можете попробовать перезагрузить компьютер.

Это решит вашу проблему.

    
ответ дан Florin Acatrinei 05.06.2012 в 13:38