Как удалить приложение, которое говорит "книги" в каталоге программного обеспечения через терминал?

Поэтому я пытаюсь автоматизировать удаление ненужных приложений в моей настройке.

Некоторые из них просты, так как в описании указано имя пакета. Но есть 1 приложение (Книги), где я не могу найти название пакета.

я пробовал

dpkg --get-selections | grep book
dpkg --get-selections | grep read

используя "book" в качестве ключевого слова, он дал мне несколько пакетов, которые начинаются с "libebook", но когда я попытался удалить его, он захотел удалить целую кучу вещей, не связанных с электронными книгами.

Любые идеи о том, как легко связать приложения в каталоге программного обеспечения с именем пакета?

Спасибо

2 ответа

Решение

Похоже, это может быть пакет, который вы описываете.

Скриншот с 2017-06-09 08-22-59.png

Название пакета gnome-documents, и вы можете проверить, установлен ли он в вашей системе, запустив dpkg -l | grep 'gnome-documents' в терминале.

Обратите внимание, что снимок экрана взят из более старого Ubuntu Software Center, который может быть установлен с sudo apt install software-center, не путать с более новым программным обеспечением Ubuntu, которое является ubuntu-software пакет. Мне больше нравится более старый Ubuntu Software Center по ряду причин, одна из которых заключается в том, что при нажатии кнопки " Подробнее" отображается имя пакета.

Имя и подробности, найденные там, взяты из базы данных appstream, поэтому вы можете попробовать поискать там:

$ appstreamcli search books
Identifier: org.gnome.Books.desktop [desktop-application]
Name: Books
Summary: An e-book manager application for GNOME
Package: gnome-documents
Homepage: https://wiki.gnome.org/Apps/Books
Icon: gnome-documents_org.gnome.Books.png
---
Identifier: FBReader.desktop [desktop-application]
Name: E-book reader
Summary: FBReader E-book reader
...

Первая запись здесь имеет точное название "Книги", а домашняя страница, указанная здесь, является тем же сайтом, на который ссылается кнопка " Веб-сайт" в программном обеспечении Ubuntu.

Затем вы можете удалить пакет, используя appstreamcli и идентификатор org.gnome.Books.desktop:

$ appstreamcli remove org.gnome.Books.desktop
Resolving                     [=========================]         
Testing changes               [=========================]         
Finished                      [                         ] (0%)  
The following packages have to be removed:
 gnome-documents-3.28.0-1.amd64 Document manager for GNOME
Proceed with changes? [N/y] y

                              [=========================]         
Removing                      [=========================]         
Waiting for authentication    [=========================]         
Loading cache                 [=========================]         
Running                       [=========================]         
Removing packages             [=========================]         
Installing packages           [=========================]         
Finished                      [=========================]         

Или использовать apt/apt-get и название пакета gnome-documents,

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