26 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Удаление программ в Ubuntu

Удаление программ в Ubuntu

Удаление программ в Ubuntu

Программы, игры, утилиты и другие программные компоненты в операционной системе Ubuntu представлены в виде пакетов. Когда вы устанавливаете какую-нибудь программу (приложение), вы устанавливаете один или несколько пакетов.

Рассмотрим, как удалять приложения (пакеты) в Ubuntu.

Существует два основных способа удаления пакетов в Ubuntu: использование Менеджера приложений Ubuntu (Ubuntu Software Center) и использование командной строки.

Для чего это нужно?

  • Инвентаризация программного обеспечения — очень часто в организациях любят давать пользователям права на рабочую станцию, что в последствии ведет к тому. что пользователь может наставить кучу разного ПО, и не всегда лицензионного.
  • Перед переустановкой системы — Это то же может вас с подвигнуть к получению списку установленных программ в Windows 11 и предыдущих версий, чтобы пользователь получая свежую систему смог там обнаружить свое привычное окружение. Очень подойдет для формирования скрипта Winget.
  • Создание списка стандартных приложений для компании — такое то же часто бывает, что компания хочет ввести стандарты, что можно использовать, а что нет. Для этого логично, что необходимо иметь список.

Список установленных пакетов с помощью Apt

apt — интерфейс командной строки для системы управления пакетами. Он был введен в Ubuntu 14.04 и объединяет наиболее часто используемые команды из apt-get и apt-cache включая опцию для вывода списка установленных пакетов.

Для просмотра списка установленных пакетов в вашей системе Ubuntu используйте следующую команду:

sudo apt list —installed

Команда покажет вам список всех установленных пакетов, включая версии пакетов, архитектуру и краткое описание.

Вы можете отфильтровать вывод dpkg-query -l с помощью grep аналогичного выводу apt :

sudo dpkg-query -l | grep package_name

Читайте так же:
Как узнать, где хранятся сертификаты ЭЦП на компьютере

Отобразите общее количество установленных пакетов в системах на основе Debian, направьте вывод команды apt команде wc , как показано ниже:

4. Перечислите установленные пакеты в Debian, Ubuntu с помощью команды dpkg.
Dpkg — это инструмент командной строки для установки, сборки, удаления пакетов Debian и управления ими.

Чтобы вывести список всех установленных пакетов с версиями и подробностями с помощью команды dpkg , запустите:

Кроме того, вы можете использовать команду dpkg-query для вывода списка всех установленных пакетов Debian.

Укажите только общее количество установленных пакетов в системах на основе Debian:

5. Перечислите установленные пакеты в RHEL, Fedora, CentOS с помощью команды yum.
Yum, расшифровывается как Yellowdog Updater, Modified, — это утилита управления из командной строки для установки и управления пакетами в системах на основе Red Hat. Теперь он заменен на dnf в последних версиях RHEL и CentOS.

Чтобы найти список установленных пакетов в Fedora, RHEL и его клонах, таких как CentOS, запустите:

Список только общее количество установленных пакетов с использованием команд yum и wc :

Поскольку OP упомянул: из которого я могу запустить программу из списка всех установленных программ?

Ниже небольшой скрипт, который перечисляет все (глобально) установленные приложения с графическим интерфейсом. Выберите один для запуска или введите несколько символов и нажмите Return запустить приложение:

enter image description here

Использовать

    Скопируйте приведенный ниже скрипт в пустой файл и сохраните его как list_apps.py

Выполните тестирование по команде (откройте окно терминала, введите команду и нажмите Return ):

Если все работает нормально, добавьте его к сочетанию клавиш: выберите: «Системные настройки»> «Клавиатура»> «Ярлыки»> «Пользовательские ярлыки». Нажмите «+» и добавьте команду:

на комбинацию клавиш, которая вам нравится.

Читайте так же:
Создание эмблемы в Фотошопе: пошаговое руководство

Сценарий

Как это устроено

Сценарий перечисляет все файлы .desktop в /usr/share/applications и проверяет, находится ли строка NoDisplay=true в файле (что означает, что она не предназначена для использования в качестве графического интерфейса пользователя). Затем он просматривает файлы, ищет имя приложения и команду для его запуска.

Результат отображается в списке zenity , на выбор. Если вы выберете один, соответствующая команда будет выполнена.

Расширенная версия

Если вы также хотели бы иметь краткое описание приложения, как указано в строке Comment= его файла .desktop , используйте версию ниже:

enter image description here

На Ubuntu не все программы перечислены в меню приложений.

Чтобы увидеть их все, вам нужно открыть консоль и набрать

Это отобразит все приложения (одно, которое работает в пользовательском интерфейсе, и то, которое работает в консоли)

Честно говоря это самые первые команды любого линуксоида. Когда вы устанавливаете дистрибутив Линукс вручную, как это было в конце 90-х на RedHat-подобных дистрибутивах, то выбор пакетов при установке как правило производился именно вручную. И потом для облегчения и заточки системы обязательно требовалось пройтись по списку ручками при помощи команды rpm. Сейчас конечно проще. Графический интерфейс установки и кнопки “далее-далее”.

Мое изучение Linux началось с Ubuntu 7.04 и там как-то неприходилось просматривать из консоли установленные пакеты. Помню, раньше я вообще старался консоль не использовать, думал, что чего в ней удобного. Это сейчас я 60% своего времени и дома и на работе пользуюсь консолью.

Ну, и к тому же, самое главное, что я все же добрался до этих команд хоть и путь до них был долог))

Спасибо, помогло, периодически ставлю на «чистую» новую Ubuntu, с нужным мне набором программ. Да и терминаЛище Ррулит, конечно же

Читайте так же:
Как звонить ао Вайберу

Пишем bash-скрипт проверки срока регистрации доменных имен

Простой скрипт проверки даты окончания регистрации домена?

Как создать ISO образ диска в Linux Ubuntu

Как создать ISO образ диска в Linux или как виртуалить в Ubuntu

Загрузить процессор на 100% в Linux Ubuntu и Debian

Рекурсивно заменить символ во всех именах файлов на Linux

Монтируем FTP к файловой системе в Linux

Поиск строки во всех файлах директории на Linux

bash: lsb_release: команда не найдена

Задаем шаг громкости в Ubuntu

Задаем шаг громкости в Ubuntu

Если Вы используете материал моего блога, то будьте добры поставьте ссылку.

Как посмотреть список установленных зависимостей при инсталляции какого-либо пакета

Файл var/log/apt/history.log также содержит некоторую полезную информацию. Например вы устанавливаете какой-либо пакет, а он за собой тянет кучу зависимостей после установки которых у вас перестала нормально работать ваша система. Так вот, чтобы просмотреть пакет со всеми подтянутыми зависимостями, используем следующую команду:

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

Тем самым организовать откат системы или очистки от данных пакетов.

Используйте данную команду с осторожностью. Можно затереть пакеты которые необходимы для нормального функционирования системы.

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector