У меня проблема с программным центром Ubuntu. Это «Поиск» и «Применение изменений» на длительный период времени. Я устал отменить, нажав крестик (X). Однако сейчас он застрял на «отмене». Я думаю, он не позволит мне загрузить новое приложение даже из терминала.
neal@neal-G50VT:~$ 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?
neal@neal-G50VT:~$ sudo dpkg --configure -a
dpkg: error: dpkg status database is locked by another process
Здесь есть похожие вопросы, но без ответов:
Центр программного обеспечения застрял для Dropbox
Центр программного обеспечения зависает во время «применения изменений
Попробуйте найти и завершить процесс /usr/bin/dpkg
:
Gabriel@UMWC:~$ 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
Gabriel@UMWC:~$ sudo kill 2058
Для аналогичной проблемы я удалил и переустановил программный центр и убил dpkg, затем запустил sudo apt-get update
. После этого я обновил пакеты.
Убедитесь, что где-то нет диалогового окна, в которое необходимо ввести данные, чтобы продолжить установку.
В похожей ситуации, видите ли, kill -9
работал на меня. Но потом, когда я снова запустил Ubuntu Software Center, он все еще застрял в том же месте. Пока я не закрыл все открытые окна и не увидел, что я ждал ответа. Duh. Затем программное обеспечение завершило установку.
У меня тоже была такая же проблема. Однако я попробовал следующее. 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
Надежду это будет работать и для вас.
я обнаружил, что поиск dpkg и sudo убивает процесс, что делает программный центр не отвечающим, что сработало хорошо, потому что все, что мне нужно было сделать, это переустановить программный центр.
sudo apt-get remove software-center
sudo apt-get autoremove software-center
Чтобы переустановить Software Center:
sudo apt-get update [ 114]
sudo apt-get install software-center
, кажется, работает для меня (обратите внимание, что я пытался переустановить систему перед тем, как убить dpkg, и она все еще зависала при «применении изменений», поэтому убедитесь, что пропустите это. :) надеюсь, это кому-нибудь поможет
Я испытывал эту ту же проблему с помощью 12,04 и пытаясь установить Dropbox. Подходы здесь не работали на меня; я даже не смог удалить и переустановить центр программного обеспечения. Решение от этой страницы решило мою проблему, и я не вижу это решение здесь: https://bugs.launchpad.net/ubuntu / + source/nautilus-dropbox / + ошибка/1016559
А именно, ответ № 9 обеспечил Patrick:
Выполненный, как Вы сделали прежде:
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
Прежде чем удалять блокировки или убивать что-либо, закройте все окна и убедитесь, что за Центром программного обеспечения не появилось лицензионное соглашение. Эти лицензионные соглашения очень распространены, особенно с программным обеспечением за пределами основных хранилищ.
Если это не удается, следуйте другим советам, чтобы разблокировать и завершить процесс установки, и попробуйте
sudo apt-get install -f
или
dpkg --configure -a
. Когда это случилось со мной, это произошло потому, что я случайно установил «apt-listchanges». Удалите пакет, чтобы узнать, решит ли он проблему:
sudo apt-get remove apt-listchanges
Удачи.
Вы можете попробовать перезагрузить компьютер.
Это решит вашу проблему.
Лучшее решение для них, это:
sudo apt-get remove software-center
sudo apt-get autoremove software-center
Чтобы переустановить Центр программного обеспечения:
sudo apt-get update
sudo apt-get install software-center