Меню вызывает сложный набор спецификаций freedesktop.org, которые закрывают систему без необходимости использования пользователя root. Вы можете увидеть некоторые из них в этом ответе. Этот метод проверяет открытые документы и блокирует приложения в графическом интерфейсе, прежде чем в конечном итоге вызывает остановку системы (через shutdown).
Запуск shutdown напрямую просто отключает компьютер - независимо от того, что работает.
Если первое не работает, возможно, что-то блокирует его. Я не эксперт в том, как это работает, поэтому я предлагаю вам указать ошибку на LaunchPad и позволить кому-то, кто знает, как это работает, вы можете выполнить процесс отладки.
Примечание. В отличие от Windows удаление обновления в Ubuntu обычно удалит этот пакет / программу и не просто вернет (или понизит) его до предыдущей версии.
< / blockquote>Вы можете открыть Ubuntu Software Center и щелкнуть по истории
[/g2]
. Как только вы это сделаете, нажмите на обновления, и это будет покажите все обновления, установленные в вашей системе. После того, как вы узнаете, какие обновления вам нужно удалить, вам нужно сделать это вручную.
[/g3]
Чтобы удалить, вы можете использовать диспетчер пакетов Synaptic. Если у вас его нет, вы можете установить его из
Примечание. В отличие от Windows удаление обновления в Ubuntu обычно удалит этот пакет / программу и не просто вернет (или понизит) его до предыдущей версии.
< / blockquote>Вы можете открыть Ubuntu Software Center и щелкнуть по истории
[/g2]
. Как только вы это сделаете, нажмите на обновления, и это будет покажите все обновления, установленные в вашей системе. После того, как вы узнаете, какие обновления вам нужно удалить, вам нужно сделать это вручную.
[/g3]
Чтобы удалить, вы можете использовать диспетчер пакетов Synaptic. Если у вас его нет, вы можете установить его из
Примечание. В отличие от Windows удаление обновления в Ubuntu обычно удалит этот пакет / программу и не просто вернет (или понизит) его до предыдущей версии.
< / blockquote>Вы можете открыть Ubuntu Software Center и щелкнуть по истории
[/g2]
. Как только вы это сделаете, нажмите на обновления, и это будет покажите все обновления, установленные в вашей системе. После того, как вы узнаете, какие обновления вам нужно удалить, вам нужно сделать это вручную.
[/g3]
Чтобы удалить, вы можете использовать диспетчер пакетов Synaptic. Если у вас его нет, вы можете установить его из
Примечание. В отличие от Windows удаление обновления в Ubuntu обычно удалит этот пакет / программу и не просто вернет (или понизит) его до предыдущей версии.
< / blockquote>Вы можете открыть Ubuntu Software Center и щелкнуть по истории
[/g2]
. Как только вы это сделаете, нажмите на обновления, и это будет покажите все обновления, установленные в вашей системе. После того, как вы узнаете, какие обновления вам нужно удалить, вам нужно сделать это вручную.
[/g3]
Чтобы удалить, вы можете использовать диспетчер пакетов Synaptic. Если у вас его нет, вы можете установить его из
Примечание. В отличие от Windows удаление обновления в Ubuntu обычно удалит этот пакет / программу и не просто вернет (или понизит) его до предыдущей версии.
< / blockquote>Вы можете открыть Ubuntu Software Center и щелкнуть по истории
[/g2]
. Как только вы это сделаете, нажмите на обновления, и это будет покажите все обновления, установленные в вашей системе. После того, как вы узнаете, какие обновления вам нужно удалить, вам нужно сделать это вручную.
[/g3]
Чтобы удалить, вы можете использовать диспетчер пакетов Synaptic. Если у вас его нет, вы можете установить его из
Примечание. В отличие от Windows удаление обновления в Ubuntu обычно удалит этот пакет / программу и не просто вернет (или понизит) его до предыдущей версии.
< / blockquote>Вы можете открыть Ubuntu Software Center и щелкнуть по истории
[/g2]
. Как только вы это сделаете, нажмите на обновления, и это будет покажите все обновления, установленные в вашей системе. После того, как вы узнаете, какие обновления вам нужно удалить, вам нужно сделать это вручную.
[/g3]
Чтобы удалить, вы можете использовать диспетчер пакетов Synaptic. Если у вас его нет, вы можете установить его из
Примечание. В отличие от Windows удаление обновления в Ubuntu обычно удалит этот пакет / программу и не просто вернет (или понизит) его до предыдущей версии.
< / blockquote>Вы можете открыть Ubuntu Software Center и щелкнуть по истории
[/g2]
. Как только вы это сделаете, нажмите на обновления, и это будет покажите все обновления, установленные в вашей системе. После того, как вы узнаете, какие обновления вам нужно удалить, вам нужно сделать это вручную.
[/g3]
Чтобы удалить, вы можете использовать диспетчер пакетов Synaptic. Если у вас его нет, вы можете установить его из
apt-get remove
: sed 's/ ([^)]*)//g' | sed 's/,//g')
.
– Apteryx
15 August 2016 в 07:29
Существует альтернативный подход командной строки для получения истории установки.
Менеджер пакетов apt
, кажется, регистрирует все в /var/log/apt/history.log
и /var/log/apt/term.log
, включая разделение всего на datestamps. Оба содержат аналогичную полезную информацию, но term.log
являются более подробными и явно не указывают, что инициировало операцию.
/var/log/apt/history.log
содержит краткое резюме каждого apt
запустить. Вот мой фрагмент для ручной установки:
Start-Date: 2014-08-22 17:17:52
Commandline: apt-get install nautilus-dropbox
Install: nautilus-dropbox:amd64 (1.6.1-1), python-gpgme:amd64 (0.3-0ubuntu3, automatic)
End-Date: 2014-08-22 17:19:13
Поле Commandline:
указывает, что вызвало запуск, а в случае установок, сделанных менеджером обновлений, должно выглядеть примерно так:
Commandline: aptdaemon role='role-commit-packages' sender=':1.131'
... и есть список пакетов, отсортированный по дате, методу и действию (установка / обновление / удаление). Обратите внимание, что если вы хотите передать эти пакеты обратно на apt-get remove ...
:
sed
, vim
и т. д.). Поэтому, если бы я хотел удалить пакеты в фрагменте выше, я могу использовать прямую относительно напрямую: sudo apt-get remove nautilus-dropbox:amd64 python-gpgme:amd64
В общем случае /var/log/apt/term.log
менее удобно но, для полноты, вы можете получить ту же информацию. Вывод терминала снова разделяется метками времени, и установки пакетов могут быть получены из строк следующей формы:
Selecting previously unselected package nautilus-dropbox.
Ниже приведен один из способов печати списка установленных пакетов на терминал для всего журнала :
$ awk '/^Selecting/ {gsub(/\./,""); print $5}' /var/log/apt/term.log
Это может быть адаптировано или расширено для установки в диапазоне дат.
apt-get remove
: sed 's/ ([^)]*)//g' | sed 's/,//g')
.
– Apteryx
15 August 2016 в 07:29